p, h3, h4{
	margin: 0;
	padding: 0;
}

.btn-big{
	border: none;
	padding-right: 7px;
	font-family: Calibri;
	cursor: pointer;
	font-size: 24px;
	margin: 10px 0; 
	background-color: #FFFFFF;
	color: #9FB0F3;
    text-align:center
}

.btn-big:hover{
	color: #2E49B1;
}
.wt{
	width:210px
}

.btn-big a{
	color: red;
	font-family: Calibri;
	cursor: pointer;
	font-size: 24px;
}

.btn-big a:hover{
	color: #f97e3b;
}

.btn-big:hover{
	color: #2E49B1;
}

.active{
	color: #2E49B1;
}

.faculty{
	background-image: url(../img/photo/palm2022_faculty.jpg);
	background-size: 80% 640px;
	min-height: 510px;
    background-position:top;
	background-repeat: no-repeat;
	position: relative;
	padding: -20px,0px,0px,50px;
}

.te-one {
	width: 15px;
	height: 15px;
	border: 1px solid #999999;
	background-color: rgba(118, 135, 211, 0.29);
	opacity: 0;
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}

.te-one:hover {
	border: 1px solid #333333;
}

.zml{
	position: absolute;
	left: 660px;
	top: 310px;
}

.gx{
	position: absolute;
	left: 600px;
	top: 310px;
}

.zdy{
	position: absolute;
	left: 950px;
	top: 320px;
}

.xh{
	position: absolute;
	left: 555px;
	top: 335px;
}

.zhangyu{
	position: absolute;
	left: 720px;
	top: 310px;
}

.smf{
	position: absolute;
	left: 460px;
	top: 320px;
}

.yyp{
	position: absolute;
	left: 140px;
	top: 360px;
}

.ql{
	position: absolute;
	left: 280px;
	top: 315px;
}

.xn{
	position: absolute;
	left: 240px;
	top: 300px;
}

.ch{
	position: absolute;
	left: 320px;
	top: 320px;
}

.sx{
	position: absolute;
	left: 360px;
	top: 310px;
}

.zhouyi{
	position: absolute;
	left: 405px;
	top: 320px;
}

.zjy{
	position: absolute;
	left: 510px;
	top: 315px;
}

.yx{
	position: absolute;
	left: 775px;
	top: 310px;
}

.jyh{
	position: absolute;
	left: 840px;
	top: 310px;
}

.lzy{
	position: absolute;
	left: 900px;
	top: 320px;
}

.zwj{
	position: absolute;
	left: 1010px;
	top: 315px;
}

.weitong{
	position: absolute;
	left: 1065px;
	top: 305px;
}

.te-info{
	background-color: rgba(0, 0, 0, 0.55);
	width: 180px;
	height: 30px;
	font-size: 10px;
	color: #ffffff; 
	padding: 8px;
}

.zml-info{
	position: absolute;
	left: 680px;
	top: 310px;
}

.gx-info{
	position: absolute;
	left: 620px;
	top: 310px;
}

.zdy-info{
	position: absolute;
	left: 970px;
	top: 320px;
}

.xh-info{
	position: absolute;
	left: 575px;
	top: 335px;
}

.zhangyu-info{
	position: absolute;
	left: 740px;
	top: 310px;
}

.smf-info{
	position: absolute;
	left: 480px;
	top: 320px;
}

.yyp-info{
	position: absolute;
	left: 160px;
	top: 360px;
}

.ql-info{
	position: absolute;
	left: 300px;
	top: 315px;
}

.xn-info{
	position: absolute;
	left: 260px;
	top: 300px;
}

.ch-info{
	position: absolute;
	left: 340px;
	top: 320px;
}

.sx-info{
	position: absolute;
	left: 380px;
	top: 310px;
}

.zhouyi-info{
	position: absolute;
	left: 425px;
	top: 320px;
}

.zjy-info{
	position: absolute;
	left: 530px;
	top: 315px;
}

.yx-info{
	position: absolute;
	left: 795px;
	top: 310px;
}

.jyh-info{
	position: absolute;
	left: 860px;
	top: 310px;
}

.lzy-info{
	position: absolute;
	left: 920px;
	top: 320px;
}

.zwj-info{
	position: absolute;
	left: 1030px;
	top: 315px;
}

.weitong-info{
	position: absolute;
	left: 1085px;
	top: 305px;
}

.te-info-all{
	margin-top: 620px;
    margin-left:80px;
}


.st-one{
	min-height: auto;
	width:90%;
	margin-top:30px;
    margin-left:100px;
}

.st-one_fac{
    position: relative;
    min-height: 150px;
    width;500px;
    margin-top:30px; margin-bottom:20px;
    margin-left:300px;
}

.st-one-info{
	position: relative;
	width:90%;
	margin-top:5px;
    margin-left:100px;
}

img.xk{
	background-color: black;
	height: 150px;
	width:119px;
	border: 6px solid white;
	border-radius:10px;
	box-shadow: 1px 1px 5px #333333;
}

.grd-one{
	width: 340px;
	float: left;
	margin:8px 0 8px 30px;
}

.fa-one{
	margin: 10px 30px;
}

.info{
	position: relative;
	font-size:12px;
	width: auto;
	height: auto;
	padding-left:30px;
	padding-top:5px;
}

.pad-box{
	width:130px;
	height: 150px;
}

.pad-str{
	margin-top:20px;
	width:130px;
	border:0;
	height:1px;
	background-image:linear-gradient(rgba(0,0,0,0));
}

.title-three{
	font-size: 26px;
	width:100%;
	text-align: center;
	margin-top:30px;
	font-weight: bold;
	color:blue;
	font-family: 'Times New Roman';
    margin-left:30px;
}

.title-four{
	font-size: 26px;
	width:100%;
	text-align: center;
	margin-top:50px;
	font-weight: bold;
	color:blue;
	font-family: 'Times New Roman';
    margin-left:30px;
}

.string-style{
	margin-top:20px;
	width:95%;
	border:0;
	height:1px;
	background-image:linear-gradient(to right,rgba(0,0,0,0), rgba(0,0,0,0.75),rgba(0,0,0,0));
    margin-left:50px;
}

.grad{
    margin-left:100px;
    column-count: 3;
}

.info_a{
	position: relative;
	margin: 20px 20px;
	width: 20%;
	float: left;
	font-family: 'Times New Roman';
    white-space:nowrap;
    word-break:break-all;
    margin-left:130px;
}

.info_b{
    position: relative;
    margin: 20px 20px;
    width: center;
    float: left;
    font-family: 'Times New Roman';
    white-space:nowrap;
    word-break:break-all;
}
.size{
	font-size:10px;
}

.graduate{
	column-count:3;
}

img{
	width: auto;
}

