﻿@charset 'UTF-8';
html {
	overflow-x: auto;
	overflow-y: auto;
}
* {
	padding: 0;
	margin: 0;
}
ul, ol, li, dl, dt, dd {
	list-style-type: none;
}
body {
	margin: 0;
	font-size: 12px;
	font-family: Arial;
	color: #333;
}
fieldset, img {
	border: 0
}
a {
	text-decoration: none;
	color: #333;
	cursor: pointer;
	-webkit-transition: all 0.2s ease-out 0s;
	-moz-transition: all 0.2s ease-out 0s;
	-o-transition: all 0.2s ease-out 0s;
	transition: all 0.2s ease-out 0s;
}
a:hover {
	color: #1276d4;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-weight: normal;
	font-family: Arial;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
input {
	margin: 0;
	padding: 0;
	outline: 0;
	font-family: Arial;
}
button {
	margin: 0;
	padding: 0;
	border: none;
	font-family: Arial;
	cursor: pointer;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
i {
	font-style: normal;
}
input, textarea:focus {
	outline: none;
}
select {
	margin: 0;
	padding: 0;
	font-family: Arial;
}
textarea {
	resize: none;
	outline: 0;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: " ";
}
.clearfix:after {
	clear: both;
}
#pz_top {
	float: left;
	width: 100%;
	min-width: 1200px;
	position: relative;
	z-index: 2;
}
#pz_banner {
	float: left;
	width: 100%;
	min-width: 1200px;
	position: relative;
	overflow: hidden;
}
#pz_main {
	float: left;
	width: 100%;
	min-width: 1200px;
	min-height: 700px
}
#pz_down {
	float: left;
	width: 100%;
	min-width: 1200px;
	background-color: #0a74ca;
}
#pz_menu {
	float: left;
	width: 100%;
	min-width: 1200px;
}
.w_0100 {
	float: left;
	width: 100%;
}
.w_1200 {
	margin: 0 auto;
	max-width: 1200px;
}
/*top*/
.headTop {
	background-color: #043591;
}
.headTopBox {
	text-align: right;
	color: #cee0ff;
	font-size: 12px;
	line-height: 27px;
}
.headTopBox a {
	color: #cee0ff;
	margin: 0 12px;
}
.headTopBox a:hover {
	color: #fff;
}
.headDown {
	background: url("style_res/top1.jpg") top center no-repeat;
	background-size: cover;
}
.logoSearch {
	float: left;
	width: 1200px;
	height: 113px;
}
.logo {
	float: left;
	width: 284px;
	height: 63px;
	margin-top: 27px;
	line-height: 0;
}
.search {
	float: right;
	width: 420px;
	height: 58px;
	margin-top: 33px;
}
.search input {
	float: left;
	width: 302px;
	height: 54px;
	border: #d7d7d7 solid 2px;
	border-right: 0;
	padding: 0 20px;
	color: #333;
	font-size: 16px;
	line-height: 54px;
}
 .inco1 ::-webkit-input-placeholder {
color:#606060 !important;
}
.inco1 :-moz-placeholder {
color:#606060 !important;
}
.inco1 ::-moz-placeholder {
color:#606060 !important;
}
.inco1 :-ms-input-placeholder {
color:#606060 !important;
}
.search button {
	float: right;
	width: 76px;
	height: 58px;
	background: #2762b6;
	border: 0;
	outline: 0;
	-webkit-appearance: none;
}
/*menu*/
.menu {
	float: left;
	width: 100%;
}
.menu ul {
	float: left;
	width: 100%;
}
.menu ul .nli {
	float: left;
	width: 200px;
	padding-left: 40px;
	position: relative;
}
.menu ul .nli span a {
	float: left;
	width: 100%;
	height: 86px;
	color: #fff;
	font-size: 18px;
	line-height: 86px;
	font-family: Arial;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.menu ul .nli.active span a {
	color: #fff;
}
.menu ul .nli:last-child {
	margin-right: 0;
}
.xiala {
	position: absolute;
	top: 226px;
	left: 0;
	width: 100%;
	background: url("style_res/top3.png") repeat;
	z-index: 1000;
}
.sub {
	float: left;
	width: 100%;
	display: none;
}
.sub .subBox {
	float: left;
	width: 100%;
	display: -webkit-flex; /* Safari */
	display: flex;
	display: -ms-flexbox;
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	align-items: stretch;
}
.sub .subList {
	float: left;
	width: 240px;
}
/*.sub .subList:first-child{ background-color: #1a5db8; }*/
.sub .subList ul {
	float: left;
}
.sub .subList ul li {
	float: left;
}
.sub .subList ul li a {
	float: left;
	padding: 17px 20px 17px 40px;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-family: Arial;
}
.sub .subList ul li a:hover {
	background-color: #fff;
	color: #043591;
}
/*.sub .subList:first-child ul li:hover a{ background-color: #fff; color: #043591;}*/



/*banner*/
.pz_slides_3 {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.pz_slides_3 ._btn {
	position: absolute;
	bottom: 179px;
	float: left;
	width: 100%;
	height: 0;
	overflow: hidden;
	text-align: center;
}
.pz_slides_3 ._btn ul {
	overflow: hidden;
	float: left;
	width: 100%;
	text-align: center;
	line-height: 0;
}
.pz_slides_3 ._btn ul li {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 48px;
	height: 4px;
	background: #fff;
	margin: 0 5px;
	cursor: pointer;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
.pz_slides_3 ._btn ul li.on {
	background: #2da437;
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}
.pz_slides_3 ._pic {
	width: 100%;
	height: 483px;
	position: relative;
	z-index: 0;
}
.pz_slides_3 ._pic li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.pz_slides_3 ._pic li img {
	display: block;
	width: 1920px;
	height: 483px;
}
.pz_slides_3d .prev {
	position: absolute;
	width: 62px;
	height: 62px;
	left: 40px;
	top: 50%;
	margin-top: -20px;
	cursor: pointer;
}
.pz_slides_3d .next {
	position: absolute;
	width: 62px;
	height: 62px;
	right: 40px;
	top: 50%;
	margin-top: -20px;
	cursor: pointer;
}
/*main*/
.newBack {
	background-color: #e9f1fc;
}
.homeNew {
	float: left;
	width: 1200px;
	padding: 90px 0 100px 0;
}
.homeNewLeft {
	float: left;
	width: 574px;
}
.homeNewTitle {
	float: left;
	width: 100%;
	color: #2c87ee;
	font-size: 42px;
	line-height: 44px;
	font-family: Arial;
}
.homeNewList {
	float: left;
	width: 574px;
	padding-top: 25px;
	padding-bottom: 34px;
	border-bottom: #c3dcf9 solid 1px;
	overflow: hidden;
}
.homeNewList ul {
	float: left;
	width: 628px;
}
.homeNewList ul li {
	float: left;
	width: 260px;
	margin-right: 54px;
}
.homeNewList ul li .newpic {
	/* float: left; */
	width: 260px;
	height: 180px;
	overflow: hidden;
}
.homeNewList ul li .newpic img {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode: bicubic;
}
.homeNewList ul li:hover .newpic img {
	transform: scale(1.09, 1.09);
	-ms-transform: scale(1.09, 1.09);
	-webkit-transform: scale(1.09, 1.09);
	-o-transform: scale(1.09, 1.09);
	-moz-transform: scale(1.09, 1.09);
}
.homeNewList ul li h3 {
	/* float: left; */
	width: 260px;
	padding: 25px 0 13px;
	color: #333333;
	font-size: 16px;
	line-height: 24px;
}
.homeNewList ul li h3 span {
	border-bottom: #333333 solid 1px;
}
.homeNewList ul li:hover h3 {
	color: #2c87ee;
}
.homeNewList ul li:hover h3 span {
	border-color: #2c87ee;
}
.homeNewList ul li .time {
	/* float: left; */
	width: 260px;
	padding: 0 0 5px 0;
	color: #2c87ee;
	font-size: 14px;
	line-height: 24px;
}
.homeNewList ul li .time span {
	border-bottom: #2c87ee solid 1px;
}
.homeNewList ul li p {
	/* float: left; */
	width: 260px;
	height: 52px;
	color: #66696d;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.homeNewList ul li .newMore {
	/* float: left; */
	width: 260px;
	padding-top: 9px;
	color: #333333;
	font-size: 14px;
	line-height: 24px;
	text-transform: uppercase;
}
.homeNewList ul li .newMore:hover {
	color: #2c87ee;
}
.homeNewList ul li .newMore span {
	float: left;
}
.homeNewList ul li .newMore b {
	float: left;
	width: 7px;
	height: 10px;
	margin: 7px 0 0 8px;
	line-height: 0;
	background: url("style_res/main5.png") no-repeat;
}
.homeNewList ul li .newMore:hover b {
	background: url("style_res/main5_h.png") no-repeat;
}
.homeNewListMore {
	float: left;
	width: 100%;
	padding-top: 30px;
}
.homeNewListMore .moreThis {
	float: left;
	width: 145px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	background-color: #fc1d1e;
}
.homeNewListMore .moreThis:hover {
	background-color: #2c87ee;
}
.homeNewRight {
	float: right;
	width: 574px;
}
.homeRecent {
	float: left;
	width: 1200px;
	padding: 93px 0 100px 0;
}
.homeRecentTitle {
	float: left;
	width: 100%;
	color: #2c87ee;
	font-size: 42px;
	line-height: 44px;
	text-align: center;
}
.homeRecentList {
	float: left;
	width: 1200px;
	padding: 40px 0 50px 0;
	overflow: hidden;
}
.homeRecentList ul {
	float: left;
	width: 1248px;
}
.homeRecentList ul li {
	float: left;
	width: 260px;
	margin-right: 52px;
}
.homeRecentList ul li .recentPic {
	float: left;
	width: 260px;
	height: 371px;
	overflow: hidden;
	position: relative;
}
.homeRecentList ul li .recentBack {
	position: absolute;
	left: 0;
	top: 202px;
	background: url("style_res/main11.png") top repeat-x;
	width: 200px;
	height: 211px;
	padding: 52px 30px 24px 30px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.homeRecentList ul li:hover .recentBack {
	top: 0;
	padding: 136px 30px 24px 30px;
}
.homeRecentList ul li .recentBack h3 {
	float: left;
	width: 100%;
	height: 56px;
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.homeRecentList ul li .recentBack h3 span {
	border-bottom: #fff solid 1px;
}
.homeRecentList ul li .recentBack .eng {
	float: left;
	width: 100%;
	padding: 7px 0 0 0;
	color: #2c87ee;
	font-size: 14px;
	line-height: 28px;
}
.homeRecentList ul li .recentBack .eng span {
	border-bottom: #2c87ee solid 1px;
}
.homeRecentList ul li .recentBack .recentP {
	float: left;
	width: 100%;
	height: 78px;
	margin-top: 6px;
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.homeRecentList ul li:hover .recentBack .recentP {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}
.homeRecentList ul li .recentBack .recentMore {
	float: left;
	width: 100%;
	padding-top: 12px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 24px;
	opacity: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.homeRecentList ul li:hover .recentBack .recentMore {
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
}
.homeRecentList ul li .recentBack .recentMore:hover {
	color: #2c87ee;
}
.homeRecentList ul li .recentBack .recentMore span {
	float: left;
}
.homeRecentList ul li .recentBack .recentMore b {
	float: left;
	width: 7px;
	height: 10px;
	margin: 7px 0 0 8px;
	line-height: 0;
	background: url("style_res/main5.png") no-repeat;
}
.homeRecentList ul li .recentBack .recentMore:hover b {
	background: url("style_res/main5_h.png") no-repeat;
}
.homeRecentMore {
	float: left;
	width: 100%;
	text-align: center;
}
.homeRecentMore .moreThis {
	display: inline-block;
	vertical-align: top;
	width: 145px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	background-color: #fc1d1e;
}
.homeRecentMore .moreThis:hover {
	background-color: #2c87ee;
}
@-webkit-keyframes buzz-out {
 10% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
 20% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
 30% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
 40% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
 50% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
 60% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
 70% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
 80% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
 90% {
-webkit-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
 100% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}
@keyframes buzz-out {
 10% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
 20% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
 30% {
-webkit-transform:translateX(3px) rotate(2deg);
transform:translateX(3px) rotate(2deg)
}
 40% {
-webkit-transform:translateX(-3px) rotate(-2deg);
transform:translateX(-3px) rotate(-2deg)
}
 50% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
 60% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
 70% {
-webkit-transform:translateX(2px) rotate(1deg);
transform:translateX(2px) rotate(1deg)
}
 80% {
-webkit-transform:translateX(-2px) rotate(-1deg);
transform:translateX(-2px) rotate(-1deg)
}
 90% {
-webkit-transform:translateX(1px) rotate(0);
transform:translateX(1px) rotate(0)
}
 100% {
-webkit-transform:translateX(-1px) rotate(0);
transform:translateX(-1px) rotate(0)
}
}
.buzz-out {
	display: inline-block;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px transparent
}
.buzz-out:hover, .buzz-out:focus, .buzz-out:active {
	-webkit-animation-name: buzz-out;
	animation-name: buzz-out;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.homeStudentBack {
	background-color: #e9f1fc;
}
.homeStudent {
	float: left;
	width: 100%;
	padding: 94px 0 102px 0;
}
.homeStudentList {
	float: left;
	width: 1200px;
	margin-top: 32px;
	background-color: #fff;
	position: relative;
}
.homeStudentList .bd {
	float: left;
	width: 100%;
}
.homeStudentList ul {
	float: left;
	width: 1200px;
}
.homeStudentList ul li {
	float: left;
	width: 1170px;
	height: 426px;
	padding: 15px;
	background-color: #fff;
}
.homeStudentList ul li .studentPic {
	float: left;
	width: 570px;
	height: 426px;
	overflow: hidden;
}
.homeStudentList ul li .studentPic img {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode: bicubic;
}
.homeStudentList ul li .studentPic:hover img {
	transform: scale(1.09, 1.09);
	-ms-transform: scale(1.09, 1.09);
	-webkit-transform: scale(1.09, 1.09);
	-o-transform: scale(1.09, 1.09);
	-moz-transform: scale(1.09, 1.09);
}
.homeStudentList ul li .studentRight {
	float: left;
	width: 440px;
	margin: 58px 0 0 90px;
}
.homeStudentList ul li .studentRight h3 {
	float: left;
	width: 100%;
	height: 64px;
	color: #333333;
	font-size: 18px;
	line-height: 32px;
	overflow: hidden;














	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.homeStudentList ul li .studentRight h3 a {
	color: #333333;
	border-bottom: #333333 solid 1px;
}
.homeStudentList ul li:hover .studentRight h3 a {
	color: #2c87ee;
	border-color: #2c87ee;
}
.homeStudentList ul li .studentRight .stuP {
	float: left;
	width: 100%;
	margin-top: 17px;
	color: #6e6e6e;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
}
.homeStudentList ul li .studentRight .stuP a {
	color: #6e6e6e;
}
.homeStudentList ul li .studentRight .stuP p {
	margin-top: 14px;
}
.homeStudentList ul li .studentRight .stuMore {
	float: left;
	width: 100%;
	padding-top: 36px;
}
.homeStudentList ul li .studentRight .stuMore .moreThis {
	float: left;
	width: 145px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	background-color: #fc1d1e;
}
.homeStudentList ul li .studentRight .stuMore .moreThis:hover {
	background-color: #2c87ee;
}
.homeStudentList .zLeft {
	position: absolute;
	width: 58px;
	height: 58px;
	left: -100px;
	top: 50%;
	margin-top: -29px;
	background: url("style_res/main13.png") no-repeat;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.homeStudentList .zLeft:hover {
	background: url("style_res/main13_h.png") no-repeat;
}
.homeStudentList .zRight {
	position: absolute;
	width: 58px;
	height: 58px;
	right: -100px;
	top: 50%;
	margin-top: -29px;
	background: url("style_res/main14.png") no-repeat;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.homeStudentList .zRight:hover {
	background: url("style_res/main14_h.png") no-repeat;
}
@media screen and (max-width: 1400px) {
.homeStudentList .zLeft {
	left: 0;
}
.homeStudentList .zRight {
	right: 0;
}
}
.homeMeet {
	float: left;
	width: 1200px;
	padding: 95px 0 100px 0;
}
.homeMeet .homeMeetTitle {
	float: left;
	width: 100%;
	height: 85px;
}
.homeMeet .homeMeetTitle h2 {
	float: left;
	width: 100%;
	color: #2c87ee;
	font-size: 42px;
	line-height: 44px;
}
.homeMeet .homeMeetTitle .meet {
	float: left;
	width: 100%;
	color: #999999;
	font-size: 20px;
	line-height: 30px;
	margin-top: 11px;
}
.homeMeet .hd {
	float: left;
	width: 100%;
	border-bottom: #dcdcdc solid 1px;
	padding: 0 0 29px 0;
	margin-top: -37px;
}
.homeMeet .hd ul {
	float: right;
}
.homeMeet .hd ul li {
	float: left;
	color: #333333;
	font-size: 24px;
	line-height: 40px;
	padding-left: 20px;
	padding-right: 43px;
	cursor: pointer;
}
.homeMeet .hd ul li.on {
	color: #2c87ee;
	background: url("style_res/main15.png") left center no-repeat;
}
.homeMeet .bd {
	float: left;
	width: 1200px;
	padding: 44px 0 0 0;
	overflow: hidden;
}
.homeMeet .bd ul {
	float: left;
	width: 1251px;
}
.homeMeet .bd ul li {
	float: left;
	width: 365px;
	margin-right: 52px;
}
.homeMeet .bd ul li a {
	float: left;
	width: 100%;
}
.homeMeet .bd ul li a h3 {
	float: left;
	width: 100%;
	color: #333333;
	font-size: 22px;
	line-height: 30px;
}
.homeMeet .bd ul li a .meetPic {
	float: left;
	width: 365px;
	height: 228px;
	margin-top: 13px;
	overflow: hidden;
}
.homeMeet .bd ul li a .meetPic img {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode: bicubic;
}
.homeMeet .bd ul li a:hover .meetPic img {
	transform: scale(1.09, 1.09);
	-ms-transform: scale(1.09, 1.09);
	-webkit-transform: scale(1.09, 1.09);
	-o-transform: scale(1.09, 1.09);
	-moz-transform: scale(1.09, 1.09);

}
.homeMeet .bd ul li a h4 {
	float: left;
	width: 100%;
	height: 58px;
	color: #333333;
	font-size: 16px;
	line-height: 28px;
	overflow: hidden;
	word-break: break-all;
	margin-top: 23px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.homeMeet .bd ul li a h4 span {
	border-bottom: #333333 solid 1px;
}
.homeMeet .bd ul li a:hover h4 {
	color: #2c87ee;
}
.homeMeet .bd ul li a:hover h4 span {
	border-bottom-color: #2c87ee;
}
.homeMeet .bd ul li a .year {
	float: left;
	width: 100%;
	padding-top: 7px;
	color: #2c87ee;
	font-size: 14px;
	line-height: 28px;
}
.homeMeet .bd ul li a .year span {
	border-bottom: #2c87ee solid 1px;
}
.homeMeet .bd ul li a p {
	float: left;
	width: 100%;
	height: 52px;
	margin-top: 4px;
	color: #333333;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.homeMeet .bd ul li .newMeetMore {
	float: left;
	width: 100%;
	padding-top: 23px;
}
.homeMeet .bd ul li .newMeetMore .moreThis {
	float: left;
	width: 145px;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;
	background-color: #fc1d1e;
}
.homeMeet .bd ul li .newMeetMore .moreThis:hover {
	background-color: #2c87ee;
}
/*down*/
.footTop {
	float: left;
	width: 100%;
	padding: 50px 0 27px 0;
}
.footTop .footDownLogo {
	float: left;
	width: 289px;
	height: 63px;
	line-height: 0;
}
.footTop .icoList {
	float: right;
	padding: 6px 0 0 0;
}
.footTop .icoList .icoLi {
	float: left;
	width: 41px;
	height: 41px;
	margin: 0 0 0 17px;
	background-color: rgba(255,255,255,0.8);
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
.footTop .icoList .icoLi:hover {
	background-color: #fff;
}
.footDownBack {
	background-color: #00579a;
}
.footDown {
	float: left;
	width: 100%;
	padding: 3px 0;
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	text-align: center;
}
.footDown a {
	color: #fff;
}
.footDown a:hover {
	color: #86a2c4;
}
/*Faculty and Staf二级界面蔡卫民*/
.shad {
	-webkit-box-shadow: 0 0 6px rgba(0,56,112,0.75);
	-moz-box-shadow: 0 0 6px rgba(0,56,112,0.75);
	-o-box-shadow: 0 0 6px rgba(0,56,112,0.75);
	box-shadow: 0 0 6px rgba(0,56,112,0.75);
}
.w_1000 {
	margin: 0 auto;
	width: 1000px;
}
.w_214 {
	float: left;
	width: 214px;
}
.p_36 {
	padding: 36px 0;
}
.p_16_0_20_0 {
	padding: 16px 0 20px 0;
}
.facultyTitle {
	/* float: left; */
	width: 166px;
	background-color: #105f93;
	color: #fff;
	font-size: 24px;
	padding: 5px 14px 5px 34px;
}
.facultyTitle b {
	float: left;
	width: 6px;
	height: 6px;
	background-color: #fff;
	margin: 18px 14px 0 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
.pz_SideLayer {
	/* float: left; */
	width: 214px;
}
.pz_SideLayer .l1 {
	/* float: left; */
	width: 214px;
}
.pz_SideLayer .l1 .l1_a {
	float: left;
	width: 197px;
	border-bottom: #b7b7b7 solid 1px;
	padding: 10px 0 10px 17px;
	color: #5b5b5b;
	font-size: 13px;
	line-height: 18px;
	background-color: #eff2f6;
}
.pz_SideLayer .l1 .l1_a span {
	float: left;
}
.pz_SideLayer .l1 .l1_a .side {
	padding-left: 23px;
	word-break: break-all;
}
.pz_SideLayer .l1 .l1_a:hover, .pz_SideLayer .l1 .l1_a.hover {
	background-color: #afb1b4;
}
.pz_SideLayer .l2_ul {
	/* float: left; */
	width: 100%;
	background-color: #eff2f6;
}
.pz_SideLayer .l2_ul .l2 {
	float: left;
	width: 100%;
}
.pz_SideLayer .l2_ul .l2 a {
	float: left;
	width: 166px;
	padding: 7px 10px 7px 38px;
	border-bottom: #c8c9c9 solid 1px;
	color: #5b5b5b;
	font-size: 13px;
	line-height: 16px;
}
.pz_SideLayer .l2 .l2_a:hover, .pz_SideLayer .l2 .l2_a.hover {
	color: #105f93
}
.pz_SideLayer .l2_ul .l2 a b {
	float: left;
	width: 6px;
	height: 6px;
	background-color: #afb1b4;
	margin: 4px 0 0 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
}
.pz_SideLayer .l2_ul .l2 a .rr {
	padding-left: 4px;
}
.w_720 {
	float: right;
	width: 720px;
	padding-top: 36px;
}
.p_36_2 {
	padding: 36px 0 0 0;
}
.p_23_0_0_0 {
	padding: 23px 0 0 0;
	min-height: 500px;
}
.facultyRightTitle {
	float: left;
	width: 100%;
	border-bottom: #b8b8b8 solid 1px;
	padding: 11px 0 0 0;
}
.facultyRightTitle .titleft {
	float: left;
	color: #105f93;
	font-size: 16px;
	line-height: 23px;
}
.facultyRightTitle .position {
	float: right;
	color: #8c8c8c;
	font-size: 14px;
	line-height: 23px;
}
.facultyRightTitle .position a {
	color: #8c8c8c;
	margin: 0 6px;
}
.facultyRightTitle .position a:hover {
	color: #105f93;
}
.facultyRightBox {
	float: left;
	width: 720px;
	min-height: 500px;
	padding: 50px 0;
	color: #787878;
	font-size: 14px;
	line-height: 22px;
}
.facultyRightBox .personTop {
	float: left;
	width: 720px;
}
.facultyRightBox .personTop .perPic {
	float: left;
	width: 100px;
	height: 140px;
}
.facultyRightBox .personTop .perRic {
}
.facultyRightBox .personTop .perRic .perTit {
	color: #105f93;
	font-size: 18px;
	font-weight: bold;
	line-height: 26px;
}
.facultyRightBox .personTop .perRic .perTit::before {
	content: '';
	float: left;
	width: 7px;
	height: 7px;
	background-color: #105f93;
	margin: 8px 11px 0 30px;
}
.facultyRightBox .personTop .perRic .perText {
	padding: 7px 0 0 150px;
	border: 0px solid #CF494B
}
.facultyRightBox .personTop .perRic .perText .text {
	float: left;
	width: 18px;
	height: 10px;
	margin-left: 30px;
}
.facultyRightBox .persondDetaile {
	float: left;
	width: 100%;
	padding: 25px 0 15px 0;
}
.facultyKey {
	float: left;
	width: 100%;
}
.facultyKey .keyTitle {
	float: left;
	width: 700px;
	background-color: #f6f6f6;
	padding: 0 10px;
	color: #105f93;
	font-size: 14px;
	line-height: 52px;
	margin-top: 25px;
	cursor: pointer
}
.facultyKey .keyTitle .keyLeft {
	float: left;
	font-weight: bold;
	cursor: pointer
}
.facultyKey .keyTitle .keyLeft .keyB {
	float: left;
	width: 7px;
	height: 7px;
	background-color: #105f93;
	margin: 22px 22px 0 0;
}
.facultyKey .keyTitle .keyArr {
	float: right;
	width: 10px;
	height: 5px;
	line-height: 0;
	margin-top: 21px;
}
.facultyKey ul {
	display: none;
}
.facultyKey .keyBlock_1 {
	float: left;
	width: 680px;
	padding: 25px 20px 25px 20px;
}
.facultyKey .keyBlock_2 {
	float: left;
	width: 700px;
	padding: 15px 10px 25px 10px;
	color: #787878;
	font-size: 14px;
	line-height: 28px;
}
.facultyKey .keyBlock_2 .block2Title {
	float: left;
	width: 100%;
	font-weight: bold;
}
.facultyKey .keyBlock_2 .block2Text {
	float: left;
	width: 685px;
	padding: 0 0 0 15px;
	min-height: 50px
}
.facultyKey .keyBlock_2 .block2Text .co {
}
/*Research*/
.searchBread {
	float: left;
	width: 100%;
	padding: 11px 0 0 0;
	color: #bdb7b7;
	font-size: 14px;
	line-height: 24px;
}
.searchBread a {
	color: #bdb7b7;
	margin: 0 6px;
}
.searchBread a:hover {
	color: #105f93;
}
.searchBread a.hover {
	color: #d5d4d4;
}
.searchBread a.hover:hover {
	color: #105f93;
}
.searchBox {
	float: left;
	width: 720px;
	min-height: 650px
}
.searchBox ul {
	float: left;
	width: 720px;
}
.searchBox ul li {
	float: left;
	width: 720px;
	padding: 22px 0 20px 0;
}
.searchBox ul li a {
	float: left;
	width: 720px;
}
.searchBox ul li a .searPic {
	float: left;
	width: 100px;
	height: 140px;
	overflow: hidden;
}
.searchBox ul li a .searPic img {
	width: 136px;
	height: auto;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode: bicubic;
}
.searchBox ul li a:hover .searPic img {
	transform: scale(1.09, 1.09);
	-ms-transform: scale(1.09, 1.09);
	-webkit-transform: scale(1.09, 1.09);
	-o-transform: scale(1.09, 1.09);

	-moz-transform: scale(1.09, 1.09);
}
.searchBox ul li a .searRight {
	float: right;

	width: 552px;
}
.searchBox ul li a .searRight h3 {
	/* float: left; */
	width: 100%;
	height: 47px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding: 0px 0 0 0;
	color: #105f93;
	font-size: 16px;
	line-height: 25px;
}
.searchBox ul li a:hover .searRight h3 span {
	border-bottom: #105f93 solid 1px;
}
.searchBox ul li a .searRight .searTime {
	/* float: left; */
	width: 100%;
	padding: 5px 0;
	color: #d5d4d4;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}
.searchBox ul li a .searRight .jianjie {
	/* float: left; */
	width: 100%;
	word-break: break-all;
	height: 75px;
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	color: #787878;
}
.searchBox ul li a .searRight .searMore {
	/* float: left; */
	width: 100%;
	padding-top: 11px;
}
.searchBox ul li a .searRight .searMore span {
	float: left;
	padding: 0 10px;
	background-color: #105f93;
	color: #fff;
	font-size: 14px;
	line-height: 28px;
	text-transform: uppercase;
}
.waik_1 {
	float: left;
	width: 100%;
	padding: 36px 0 50px 0;
}
/* 分页 */
.pz_fy {
	width: 100%;
	float: left;
	text-align: center;
}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a {
	background-color: #eeeeee;
	PADDING: 8px 12px;
	COLOR: #151515;
	text-decoration: none;
	margin: 0 1px;
}
.pz_fy a:hover, .pz_fy a.on {
	color: #fff;
	background-color: #105f93;
	text-decoration: none;
}/*鼠标经过和默认当前页样式*/
/*Join us*/
.joinUs {
	float: left;
	width: 100%;
	padding: 19px 0 36px 0;
}
.joinTitle {
	float: left;
	width: 100%;
	border-bottom: #b8b8b8 solid 1px;
	color: #105f93;
	font-size: 16px;
	line-height: 25px;
}
.joinUlBox {
	float: left;
	width: 1000px;
	padding: 27px 0 0 0;
	color: #787878;
	font-size: 14px;
	line-height: 22px;
	text-indent: 2em;
}
.joinUlBox a {
	color: #105f93;
	font-size: 16px;
	text-decoration: underline;
}
.talent {
	float: left;
	width: 100%;
}
.talentTitle {
	float: left;
	width: 100%;
	border-bottom: #b8b8b8 solid 1px;
	color: #5aa0ce;
	font-size: 30px;
	line-height: 34px;
}
.talentList {
	float: left;
	width: 100%;
}
.talentList ul {
	float: left;
	width: 100%;
}
.talentList ul li {
	float: left;
	width: 100%;
	padding: 23px 0 45px 0;
}
.talentList ul li .talentPic {
	float: left;
	width: 293px;
	height: 176px;
	overflow: hidden;
	position: relative;
}
.talentList ul li .talentPic .img2 {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode: bicubic;
}
.talentList ul li:hover .talentPic .img2 {
	transform: scale(1.09, 1.09);
	-ms-transform: scale(1.09, 1.09);
	-webkit-transform: scale(1.09, 1.09);
	-o-transform: scale(1.09, 1.09);
	-moz-transform: scale(1.09, 1.09);
}
.talentList ul li .talentPic .back {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 138px;
	background: url("style_res/join4.png") top repeat-x;
}
.talentList ul li .talentRight {
	float: right;
	width: 655px;
}
.talentList ul li .talentRight h3 {
	float: left;
	width: 100%;
	padding: 35px 0 12px 0;
	color: #105f93;
	font-size: 18px;
	line-height: 22px;
}
.talentList ul li .talentRight p {
	float: left;
	width: 100%;
	height: 88px;
	color: #787878;
	font-size: 14px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.talentList ul li .talentRight p span {
	color: #105f93;
	font-size: 16px;
	text-decoration: underline;
}
.talentList ul li:hover .talentRight p span {
	text-decoration: none;
}
.return {
	float: left;
	width: 100%;
	padding: 35px 0;
}
.return .returnCell {
	float: right;
	padding-left: 14px;
	color: #b4b4b4;
	font-size: 18px;
	line-height: 28px;
}
.return .returnCell:hover {
	color: #0a74ca;
}
.return .returnCell b {
	float: left;
	width: 28px;
	height: 28px;
	line-height: 0;
	margin-right: 6px;
}
.return .returnCell b .imgs {
}
.return .returnCell b .imgd {
	display: none;
}
.return .returnCell:hover b .imgs {
	display: none;
}
.return .returnCell:hover b .imgd {
	display: block;
}
.return .returnCell span {
	float: left;
}
/*about_1*/
.officeBox {
	float: left;
	width: 720px;
	padding: 0 0 50px 0;
}
.officeBox .officePic {
	float: left;
	width: 720px;
	margin-top: 25px;
}
.officeBox .officeSlide {
	float: left;
	width: 720px;
}
.officeBox .officeSlide h3 {
	float: left;
	width: 700px;
	margin-top: 25px;
	background-color: #f6f6f6;
	padding: 0 10px;
	color: #105f93;
	font-size: 14px;
	line-height: 52px;
	cursor: pointer;
}
.officeBox .officeSlide h3 em {
	float: right;
	width: 10px;
	height: 5px;
	line-height: 0;
	margin-top: 21px;
}
.officeBox .officeSlide h3 .keyLeft {
	float: left;
	font-weight: bold;
}
.officeBox .officeSlide h3 .keyLeft .keyB {
	float: left;
	width: 7px;
	height: 7px;
	background-color: #105f93;
	margin: 22px 22px 0 0;
}
.officeBox .officeSlide ul {
	display: none;
}
.officeBox .officeSlide .slideDown {
	float: left;
	width: 720px;
	color: #787878;
	font-size: 14px;
	line-height: 22px;
}
.officeBlock_1 {
	float: left;
	width: 690px;
	padding: 16px 0 0 30px;
}
.officeBlock_2 {
	float: left;
	width: 710px;
	padding: 16px 0 0 10px;
}
.officeBlock_2 .block2_title {
	float: left;
	width: 710px;
	color: #105f93;
	font-size: 14px;
	font-weight: bold;
}
.officeBlock_2 ul {
	display: none;
	float: left;
	width: 100%;
}
.officeBlock_2 .block2_down {
	float: left;
	width: 690px;
	padding: 10px 0 0 20px;
	font-family: Arial;
	color: #787878;
	font-size: 14px;
	line-height: 35px;
}
.officeBlock_2 .block2_down .sp1 {
	float: left;
	width: 3px;
	height: 3px;
	background-color: #105f93;
	margin: 16px 18px 0 0;
	font-family: Arial;
	color: #105f93;
}
.officeBlock_2 .block3_down {
	float: left;
	width: 690px;
	padding: 10px 0 0 20px;
	font-family: Arial;
	color: #787878;
	font-size: 14px;
	line-height: 30px;
}
.officeBlock_2 .block3_down .tabs {
}
.officeBlock_2 .block3_down .tabs .cuti {
	font-weight: bold;
}
.officeBlock_2 .block4_down {
	float: left;
	width: 690px;
	padding: 10px 0 0 20px;
	font-family: Arial;
	color: #787878;
	font-size: 14px;
	line-height: 22px;
}
/*about_Our Leadership*/
.leader {
	float: left;
	width: 720px;
	padding: 0 0 50px 0;
}
.leader h3 {
	float: left;
	width: 700px;
	margin-top: 25px;
	background-color: #f6f6f6;
	padding: 0 10px;
	color: #105f93;
	font-size: 14px;
	line-height: 52px;
	cursor: pointer;
}
.leader h3 em {
	float: right;
	width: 10px;
	height: 5px;
	line-height: 0;
	margin-top: 21px;
}
.leader h3 .keyLeft {
	float: left;
	font-weight: bold;
}
.leader h3 .keyLeft .keyB {
	float: left;
	width: 7px;
	height: 7px;
	background-color: #105f93;
	margin: 22px 22px 0 0;
}
.leader .leaderUl {
	float: left;
	width: 50%;
	display: none;
}
.leader .leaderDown {
	float: left;
	width: 100%;
	padding: 0 0 40px 0;
}
.leader .leaderDown li {
	float: left;
	width: 320px;
	padding: 20px 25px 20px 15px;
	border-bottom: #eeeeee solid 1px;
}
.leader .leaderDown li .leadPic {
	float: left;
	width: 107px;
	height: 136px;
}
.leader .leaderDown li .leadRight {
	float: right;
	width: 170px;
}
.leader .leaderDown li .leadRight h4 {
	float: left;
	width: 100%;
	color: #105f93;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	padding: 10px 0 12px 0;
}
.leader .leaderDown li .leadRight .dean {
	float: left;
	width: 100%;
	color: #787878;
	font-size: 14px;
	line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/*Academics.psd_Undergraduate Programs*/
.joinGram {
	float: left;
	width: 100%;
	padding: 19px 0 0 0;
}
.joinGramTitle {
	float: left;
	width: 100%;
	border-bottom: #b8b8b8 solid 1px;
	color: #105f93;
	font-size: 16px;
	line-height: 25px;
}
.programTop {
	float: left;

	width: 100%;
	padding: 27px 0 0 0;
	color: #787878;
	font-size: 14px;
	line-height: 22px;
	text-indent: 2em;
}
.programTop a {
	color: #105f93;
	font-size: 16px;
	text-decoration: underline;
}
.programListTop {
	float: left;
	width: 1000px;
	overflow: hidden;
}
.programListTop ul {
	float: left;
	width: 1035px;
}
.programListTop ul li {
	float: left;
	width: 293px;
	margin-right: 52px;
	margin-top: 27px;
}
.programListTop ul li .programPic {
	float: left;
	width: 293px;
	height: 176px;
	overflow: hidden;
	position: relative;
}
.programListTop ul li .programPic .picBack {
	position: absolute;
	width: 100%;
	height: 138px;
	background: url("style_res/program4.png") bottom repeat-x;
	left: 0;
	bottom: 0;
}
.programListTop ul li .programPic .img4 {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode: bicubic;
}
.programListTop ul li:hover .programPic .img4 {
	transform: scale(1.09, 1.09);
	-ms-transform: scale(1.09, 1.09);
	-webkit-transform: scale(1.09, 1.09);
	-o-transform: scale(1.09, 1.09);
	-moz-transform: scale(1.09, 1.09);
}
.programListTop ul li h4 {
	float: left;
	width: 100%;
	padding: 17px 0 14px 0;
	color: #105f93;
	font-size: 18px;
	line-height: 22px;
}
.programListTop ul li:hover h4 span {
	border-bottom: #105f93 solid 1px;
}
.programListTop ul li p {
	float: left;
	width: 100%;
	height: 54px;
	color: #5b5b5b;
	font-size: 16px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.programListTop ul li .more {
	float: left;
	width: 100%;
	padding: 30px 0 0 0;
}
.programListTop ul li .more span {
	float: right;
	color: #105f93;
	font-size: 16px;
	line-height: 22px;
	text-decoration: underline;
}
.programListTop ul li .more span:hover {
	text-decoration: none;
}
.programListDown {
	float: left;
	width: 1000px;
	padding: 46px 0 50px 0;
}
.programListDown ul {
	float: left;
	width: 1000px;
}
.programListDown ul li {
	float: left;
	width: 450px;
	padding: 24px 25px 0 25px;
}
.programListDown ul li .ramPic {
	float: left;
	width: 241px;
	height: 176px;
	margin-top: 3px;
	overflow: hidden;
	position: relative;
}
.programListDown ul li .ramPic .picBack {
	position: absolute;
	width: 100%;
	height: 94px;
	background: url("style_res/program5.png") bottom repeat-x;
	left: 0;
	bottom: 0;
}
.programListDown ul li .ramPic .img7 {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode: bicubic;
}
.programListDown ul li:hover .ramPic .img7 {
	transform: scale(1.09, 1.09);
	-ms-transform: scale(1.09, 1.09);
	-webkit-transform: scale(1.09, 1.09);
	-o-transform: scale(1.09, 1.09);
	-moz-transform: scale(1.09, 1.09);
}
.programListDown ul li .ramRight {
	float: right;
	width: 185px;
}
.programListDown ul li .ramRight h4 {
	float: left;
	width: 100%;
	color: #105f93;
	font-size: 18px;
	line-height: 22px;
}
.programListDown ul li:hover .ramRight h4 span {
	border-bottom: #105f93 solid 1px;
}
.programListDown ul li .ramRight p {
	float: left;
	width: 100%;
	height: 54px;
	margin-top: 13px;
	color: #5b5b5b;
	font-size: 16px;
	line-height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.programListDown ul li .ramRight .ramMore {
	float: left;
	width: 100%;
	padding-top: 74px;
}
.programListDown ul li .ramRight .ramMore span {
	float: right;
	color: #105f93;

	font-size: 16px;
	line-height: 1;
	text-decoration: underline;
}
.programListDown ul li .ramRight .ramMore span:hover {
	text-decoration: none;
}
.listInfo {

	width: 100%;
	font-size: 12px;
}
.listInfo li {
	width: 100%;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px dotted #999999;
	position: relative;
	background: url(style_res/li_pluf.gif) no-repeat 0 15px;
	text-indent: 1em;
}
.listInfo li a {
	color: #444444;
}
.listInfo li a:hover {
	color: #0e419c;
}
.listInfo li span {
	color: #999;
	position: absolute;
	right: 2px;
	top: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
.listInfo li span a {
	background: url(style_res/span_bj.gif) no-repeat;
	padding: 0 0 0 20px;
}
.Detailed_title {
	margin: 10px 0;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #0e419c;
	font-weight: bold;
	display: block;
	padding: 10px 0 13px 0;
}
.Detailed_time {
	margin: 2px 0;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #999;
	border-bottom: 1px dotted #CCC;
	display: block;
	padding: 0 0 5px 0;
}
.Detailed_Content {
	float: left;
	width: 705px;
	padding: 18px 0 0 15px;
	color: #787878;
	font-size: 13px;
	line-height: 25px;
	min-height: 700px
}
.Detailed_span_bottom {
	width: 705px;
	text-align: right;
	line-height: 28px;
	font-size: 12px;
	color: #999;
	display: block;
	padding: 15px 0 5px 0;
	display: none
}
.gotop {
	display: block;
	z-index: 999;
	position: fixed;/* 固定 */
	top: 60%;/* 离左边50% */
	left: 50%;/* 离顶部50% */
	margin-left: 650px;/*计算页面的实际宽度除以2做一个负左边距 *//*  margin-top: -125px;/* 计算按钮组的实际高度除以2做一个负上边距*/
}
.gotop a {
	color: #999
}
/*Divisions_Department_CPDA*/
.facultyTitle.special {
	float: left;
	width: 166px;
	background-color: #105f93;
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	padding: 4px 14px 4px 34px;
}
.staff {
	float: left;
	width: 100%;
}
.staff .stafftop {
	float: left;
	width: 705px;
	padding: 18px 0 0 15px;
	color: #787878;
	font-size: 13px;
	line-height: 25px;
	text-indent: 2em;
}
.staff .staffList {
	float: left;
	width: 720px;
}
.staff .staffList ul {
	float: left;
	width: 720px;
}
.staff .staffList ul li {
	float: left;
	width: 720px;
	padding: 20px 0 12px 0;
}
.staff .staffList ul li .staffPic {
	float: left;
	width: 100px;
	height: 140px;
	line-height: 0;
}
.staff .staffList ul li .staffRight {
	float: left;
	width: 540px;
	margin: 0 0 0 57px;
}
.staff .staffList ul li .staffRight h3 {
	float: left;
	width: 100%;
	padding: 16px 0 0 0;
	color: #105f93;
	font-size: 16px;
	line-height: 25px;
}
.staff .staffList ul li:hover .staffRight h3 span {
	border-bottom: #105f93 solid 1px;
}
.staff .staffList ul li .staffRight p {
	float: left;
	width: 100%;
	height: 75px;
	color: #787878;
	font-size: 16px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.staff .staffList ul li .staffRight .staMore {
	float: left;
	width: 100%;
}
.staff .staffList ul li .staffRight .staMore span {
	float: right;
	color: #105f93;
	font-size: 16px;
	line-height: 24px;
}
.staff .staffList ul li:hover .staffRight .staMore span {
	text-decoration: underline;
}
/*


    .homeStudentList ul li .studentPic img{
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        transition: -webkit-transform 2s;
        -ms-interpolation-mode:bicubic;
    }
    .homeStudentList ul li .studentPic:hover img{
        transform: scale(1.09,1.09);
        -ms-transform: scale(1.09,1.09);
        -webkit-transform: scale(1.09,1.09);
        -o-transform: scale(1.09,1.09);
        -moz-transform: scale(1.09,1.09);
    }

     text-overflow:ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;

border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -o-border-radius:50%;



    */




.elli {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.header {display:none;}
.banner { float:left; width:100%;}
.banner2 {display:none;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix {display: block; *zoom:1;}
.lmtp img {width: 100%;
    height: auto;
}
.lby { position: relative;}
.zlmlb {position: absolute; left:0;}
.possplit {background: none; width: auto;text-align: center;text-indent: 0px;padding:0 5px;}
.selected2,.parent2 {background-color: #afb1b4 !important;}
.selected3,.parent3 {color: #105f93 !important;}
.more4 span {float: right;
    color: #105f93;
    font-size: 16px;
    line-height: 24px;}
.wp_entry img {
    max-width: 100%;
    _width: :expression(this.width>640?"640px":this.width+"px");
}
.wp_entry {
    width: 100%;
    line-height: 25px;
    font-size: 13px;
    color: #787878;
    overflow: hidden;
    padding-top: 20px;
}

.hyy ul li a .searPic img {
    height: 140px !important;
    width: 100px !important;
}

.banner2 .focus-title-bg,.banner2 .focus-title {display:block !important;}

.ssk2 {float:left;width: 100%;display: none;}
.sjss {position: relative;padding-right: 50px;}
.srk {float:left;width: 100%;border: 0;height: 32px;line-height: 32px;font-size: 12px;padding-left: 10px;color: #043591;}
.anniu {float:right;position: absolute;width: 38px;right:0;top:0;height: 32px;border: 0;color: #043591;}
.ssk3 {padding:0 10px;margin: 10px 0;}






