/* style directory */


/* 1.research */

.sec-banner {
	position: relative;
	width: 100%;
	background: url(../img/image/sec-research-banner.png) no-repeat center;
	background-size: cover;
	background-color: #f5f5f5;
	overflow: hidden;
}

.sec-banner img.research-banner-bg {
	display: block;
	width: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-khtml-opacity: 0;
}

.sec-banner .contain {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1400px;
	margin-left: -700px;
	margin-top: -20px;
}

.sec-banner .contain h1 {
	font-family: 'RobotoCondensedBold';
	font-size: 72px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.introduction-block {
	width: 100%;
	background-color: #f5f5f5;
	padding: 70px 0;
}

.introduction-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.introduction-block .contain p {
	font-family: 'RobotoCondensed';
	display: block;
	font-size: 24px;
	line-height: 36px;
	color: #333;
}

.discover-block {
	position: relative;
	width: 100%;
	background-color: #fafafa;
	padding: 50px 0;
}

.discover-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.discover-block .contain .title {
	margin-bottom: 40px;
}

.discover-block .contain .title h2 {
	font-family: 'RobotoCondensedBold';
	float: left;
	font-size: 48px;
	color: #003f88;
	text-transform: capitalize;
}

.discover-block .contain .title a.view-more-2 {
	float: right;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	color: #440090;
	padding-right: 0;
	margin-top: 12px;
}

.discover-block .contain .title a.view-more-2 span {
	display: block;
	width: 20px;
	height: 10px;
	float: right;
	margin-top: 7px;
	margin-left: 10px;
	background: url(../img/icon/arrow-2.png) no-repeat right top;
}

.discover-block .contain ul.discover-ul {
	position: relative;
	width: 100%;
}

.discover-block .contain ul.discover-ul li.items {
	float: left;
	width: 32%;
	height: auto;
	margin-right: 2%;
	border-bottom: solid 6px #440090;
}

.discover-block .contain ul.discover-ul li.items:last-child {
	margin-right: 0;
}

.discover-block .contain ul.discover-ul li.items .picimg {
	width: 100%;
}

.discover-block .contain ul.discover-ul li.items .picimg img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.discover-block .contain ul.discover-ul li.items .picimg:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
	-khtml-opacity: .8;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

.discover-block .contain ul.discover-ul li.items .discoverText {
	width: 100%;
	height: 205px;
	background-color: #fff;
	padding: 25px;
}

.discover-block .contain ul.discover-ul li.items h3 {
	font-family: 'RobotoCondensedBold';
	display: block;
	font-size: 22px;
	line-height: 36px;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.discover-block .contain ul.discover-ul li.items h3 a {
	color: #333;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.discover-block .contain ul.discover-ul li.items h3:hover a {
	color: #440090;
}

.discover-block .contain ul.discover-ul li.items .infos span {
	font-size: 14px;
	color: #999;
}

.discover-block .contain ul.discover-ul:after {
	content: '';
	display: block;
	clear: both;
}


/* 2.Multidisciplinary Strength */

.strength-block {
	position: relative;
	width: 100%;
	height: -moz-calc();
	min-height: 490px;
	padding: 65px 0;
	background: url(../img/image/sec-research-block.png) no-repeat left top;
	background-size: cover;
}

.strength-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.strength-block .contain .title {
	width: 100%;
}

.strength-block .contain .title h2 {
	font-family: 'RobotoCondensedBold';
	font-size: 48px;
	color: #fff;
	margin-bottom: 70px;
	text-align: center;
	text-transform: capitalize;
}

.strength-block .contain ul.strength-ul {
	width: 100%;
	/*border-radius: 40px;*/
	overflow: hidden;
	z-index: 99;
}

.strength-block .contain ul.strength-ul .tab-menu {
	position: relative;
	width: 100%;
	height: auto;
}

.strength-block .contain ul.strength-ul .tab-menu .items {
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	float: left;
	width: 20%;
	text-align: center;
	font-family: 'RobotoCondensedBold';
	font-size: 24px;
	height: 110px;
	color: #003f88;
	line-height: 32px;
	border-right: solid 1px #dedede;
	background-color: rgba(255, 255, 255, .8);
	cursor: pointer;
}

.strength-block .contain ul.strength-ul .tab-menu .cur-item {
	background-color: #0c488d;
	color: #fff;
}

.strength-block .contain ul.strength-ul .tab-menu:after {
	content: '';
	display: block;
	clear: both;
}

.strength-block .contain ul.strength-ul .tab-content {
	width: 100%;
	background-color: #fff;
}

.strength-block .contain ul.strength-ul .tab-content .items-block {
	display: none;
	width: 100%;
	padding: 0 70px;
}

.strength-block .contain ul.strength-ul .tab-content .items-block ul {
	position: relative;
	display: block;
	width: 100%;
}

.strength-block .contain ul.strength-ul .tab-content .items-block ul li {
	position: relative;
	float: left;
	width: 30%;
	font-family: 'RobotoCondensedBold';
	font-size: 22px;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
	margin: 30px 5% 30px 0;
}

.strength-block .contain ul.strength-ul .tab-content .items-block ul li:nth-child(3n) {
	margin-right: 0;
}

.strength-block .contain ul.strength-ul .tab-content .items-block ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
	width: 12px;
	height: 12px;
	background-color: #034189;
}

.strength-block .contain ul.strength-ul .tab-content .items-block ul:after {
	content: '';
	display: block;
	clear: both;
}

.four-block {
	width: 100%;
	background-color: #f7f7f7;
	padding: 50px 0;
}

.four-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.four-block .contain .allbox {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.four-block .contain .allbox .items {
	width: 240px;
	text-align: center;
}

.four-block .contain .allbox .items .items-icon {
	width: 90px;
	height: 90px;
	margin: 0 auto 20px auto;
}

.items-icon img {
	display: block;
	width: 100%;
}

.four-block .contain .allbox .items .items-text {
	width: 100%;
	text-align: center;
}

.four-block .contain .allbox .items .items-text h3 {
	font-family: 'RobotoCondensedBold';
	font-size: 32px;
	color: #003f88;
	margin-bottom: 10px;
}

.four-block .contain .allbox .items .items-text span {
	font-family: 'RobotoCondensed';
	font-size: 18px;
	text-align: center;
	color: #555;
}

.facilities-block {
	width: 100%;
	background-color: #fff;
	padding: 50px 0 100px;
}

.facilities-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.facilities-block .contain .title h2 {
	font-family: 'RobotoCondensedBold';
	font-size: 48px;
	color: #003f88;
	text-transform: capitalize;
}

.facilities-block .contain .facilities-box {
	position: relative;
	width: 100%;
}

.facilities-block .contain .thumbnail-img {
	width: 655px;
}

.facilities-block .contain .ft-block {
	float: left;
}

.facilities-block .contain .thumbnail-img img {
	display: block;
	width: 100%;
}

.facilities-block .contain .facilities-box .facilities-ul {
	position: absolute;
	right: 0;
	top: 0;
	width: calc(100% - 600px);
	background-color: #fff;
	box-shadow: 4px 8px 12px #efefef;
}

.facilities-block .contain .facilities-box .facilities-ul li {
	width: 100%;
	padding: 20px;
	border-bottom: solid 1px #efefef;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.facilities-block .contain .facilities-box .facilities-ul li .facilities-img {
	width: 95px;
	height: 95px;
	margin-right: 20px;
}

.facilities-img img {
	display: block;
	width: 100%;
}

.facilities-block .contain .facilities-box .facilities-ul li .facilities-text {
	width: calc(100% - 220px);
	margin-right: 40px;
}

.facilities-text h3 {
	font-family: 'RobotoCondensedBold';
	font-size: 24px;
	color: #333;
	text-transform: capitalize;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.facilities-text h3 a {
	font-family: 'RobotoCondensedBold';
	font-size: 24px;
	color: #333;
	text-transform: capitalize;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.facilities-text h3:hover a {
	color: #003f88;
}

.facilities-text p {
	font-size: 16px;
	line-height: 28px;
	color: #999;
	margin-top: 10px;
}

.facilities-block .contain .facilities-box .facilities-ul li .view-details {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 46px;
	height: 95px;
}

.facilities-block .contain .facilities-box .facilities-ul li .view-details a {
	display: block;
	width: 46px;
	height: 46px;
	background: url(../img/icon/view-details.png) 0 0 no-repeat;
	overflow: hidden;
}

.facilities-block .contain .facilities-box .facilities-ul li:hover {
	background-color: #f8f8f8;
}

.facilities-block .contain .facilities-box .facilities-ul li:hover .view-details a {
	background-position: 0 -46px;
}

.strength-block-2 {
	width: 100%;
	padding: 50px 0;
	min-height: 500px;
	background-color: #fff;
}

.strength-block-2 .contain {
	position: relative;
	width: 1400px;
	margin: 0 auto;
}

.strength-block-2 .contain .img {
	width: 840px;
	height: 545px;
	background-color: #003F88;
}

.strength-block-2 .contain .img img {
	display: block;
	width: 100%;
}

.strength-block-2 .contain .text {
	position: absolute;
	top: 70px;
	right: 0;
	width: 695px;
	height: 390px;
	padding: 45px;
	background-color: #fff;
	border-right: solid 14px #003f88;
}

.strength-block-2 .contain .text h2 {
	font-family: 'RobotoCondensedBold';
	font-size: 48px;
	color: #333;
	text-transform: capitalize;
}

.strength-block-2 .contain .text ul {
	width: 100%;
}

.strength-block-2 .contain .text ul li {
	position: relative;
	padding-left: 40px;
	font-family: 'RobotoCondensedBold';
	font-size: 24px;
	height: 36px;
	line-height: 36px;
	color: #333;
	margin-top: 40px;
}

.strength-block-2 .contain .text ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	border: solid 2px #003f88;
}

.strength-block-2 .contain .text ul li:after {
	content: '';
	display: block;
	position: absolute;
	left: 5px;
	top: 15px;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background-color: #003f88;
}

.Initiatives-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.Initiatives-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.Initiatives-block .contain .title {
	width: 100%;
	margin-bottom: 40px;
}

.Initiatives-block .contain .title h2 {
	font-family: 'RobotoCondensedBold';
	font-size: 48px;
	color: #333;
	text-align: center;
	text-transform: capitalize;
}

.Initiatives-block .contain p {
	font-family: 'Alternate';
	font-size: 20px;
	line-height: 32px;
	color: #333;
	padding: 0 150px;
	margin-bottom: 30px;
	text-align: center;
}

.Initiatives-block .contain ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.Initiatives-block .contain ul li {
	position: relative;
	width: 48%;
}

.Initiatives-block .contain ul li .img {
	width: 100%;
	overflow: hidden;
}

.Initiatives-block .contain ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.Initiatives-block .contain ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Initiatives-block .contain ul li h3 {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 30px;
	font-size: 24px;
	color: #fff;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.sec-banner .contain {
		width: 1200px;
		margin-left: -600px;
	}
	.Initiatives-block .contain {
		width: 1200px;
	}
	.introduction-block .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.introduction-block .contain p {
		font-size: 22px;
	}
	.discover-block .contain {
		width: 1200px;
	}
	.discover-block .contain ul.discover-ul li.items {
		width: 372px;
	}
	.discover-block .contain ul.discover-ul li.items h3 {
		font-size: 18px;
		margin-bottom: 30px;
	}
	.discover-block .contain ul.discover-ul li.items h3 a {
		font-size: 18px;
	}
	.strength-block .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.strength-block .contain ul.strength-ul .tab-menu .items {
		font-size: 18px;
		height: 100px;
	}
	.strength-block .contain ul.strength-ul .tab-content .items-block ul li {
		font-size: 18px;
		margin: 25px 5% 25px 0;
	}
	.four-block .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.facilities-block .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.facilities-block .contain .thumbnail-img {
		width: 525px;
	}
	.facilities-block .contain .facilities-box .facilities-ul {
		width: calc(100% - 500px);
		background-color: #fff;
		box-shadow: 4px 8px 12px #efefef;
	}
	.facilities-block .contain .facilities-box .facilities-ul li .facilities-img {
		width: 72px;
		height: 72px;
		margin-right: 20px;
	}
	.facilities-text h3 {
		font-size: 22px;
	}
	.facilities-text h3 a {
		font-size: 22px;
	}
	.facilities-text p {
		font-family: "microsoft yahei";
		font-size: 14px;
		line-height: 20px;
		margin-top: 6px;
	}
	.facilities-block .contain .facilities-box .facilities-ul li .view-details {
		margin-left: 30px;
		height: 72px;
		width: 36px;
	}
	.facilities-block .contain .facilities-box .facilities-ul li .view-details a {
		display: block;
		width: 36px;
		height: 36px;
		background-size: 36px 72px;
		overflow: hidden;
	}
	.facilities-block .contain .facilities-box .facilities-ul li:hover .view-details a {
		background-position: 0 -36px;
	}
	.facilities-block .contain .facilities-box .facilities-ul li .facilities-text {
		width: calc(100% - 170px);
		margin-right: 0;
	}
	.strength-block-2 .contain .img {
		width: 640px;
		height: 480px;
	}
	.strength-block-2 .contain .text {
		width: 640px;
		height: 345px;
		padding: 35px;
	}
	.strength-block-2 .contain .text h2 {
		font-size: 40px;
	}
	.strength-block-2 .contain .text ul li {
		font-size: 24px;
		color: #333;
		margin-top: 35px;
	}
}


/* 2.affiliates */

.card-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.card-block .contain {
	width: 1200px;
	margin: 0 auto;
}

.card-block .contain p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #333;
}

.institute-block {
	position: relative;
	width: 100%;
	background-color: #f5f5f5;
	padding: 70px 0 40px;
	border-radius: 0 0 150px 0;
}

.institute-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.institute-block .contain h1.title {
	width: 100%;
	text-align: center;
	font-family: "Alternate";
	font-size: 48px;
	font-weight: 600;
	color: #000;
	margin-bottom: 40px;
}

.institute-block ul.institute-ul {
	position: relative;
	width: 100%;
}

.institute-block ul.institute-ul:after {
	content: '';
	display: block;
	clear: both;
}

.institute-block ul.institute-ul li {
	position: relative;
	float: left;
	width: 32%;
	margin-bottom: 30px;
	margin-right: 2%;
}

.institute-block ul.institute-ul li:nth-child(3n) {
	margin-right: 0;
}

.institute-block ul.institute-ul li .picimg {
	width: 100%;
}

.institute-block ul.institute-ul li .picimg img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.institute-block ul.institute-ul li .picimg:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
	-khtml-opacity: .8;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

.institute-block ul.institute-ul li .instituteText {
	position: relative;
	width: 100%;
	height: auto;
	background-color: #fff;
	padding: 20px 20px 80px;
}

.institute-block ul.institute-ul li .instituteText h3 {
	font-family: 'RobotoCondensedBold';
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
	width: calc(100%);
	color: #333;
	margin-bottom: 10px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.institute-block ul.institute-ul li .instituteText h3 a {
	color: #333;
}

.institute-block ul.institute-ul li .instituteText h3:hover a {
	color: #440090;
}

.institute-block ul.institute-ul li .instituteText p {
	display: block;
	font-size: 18px;
	line-height: 24px;
	color: #333;
}

.institute-block ul.institute-ul li .instituteText a.learn-more {
	font-family: 'Alternate';
	display: block;
	font-size: 18px;
	color: #003f88;
	font-weight: 600;
	margin-top: 15px;
	text-transform: uppercase;
}

.institute-block ul.institute-ul li .instituteText .visit-site {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-family: 'Alternate';
	text-align: center;
	font-size: 22px;
	color: #fff;
	letter-spacing: 1px;
	background-color: #003f88;
}

.hospital-block {
	width: 100%;
	padding: 70px 0;
	background-color: #fff;
}

.hospital-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.hospital-block .contain .ft-picimg {
	float: left;
	width: 704px;
}

.hospital-block .contain .ft-picimg img {
	display: block;
	width: 100%;
}

.hospital-block .contain .ft-hospitalText {
	float: left;
	width: calc(100% - 750px);
	margin-left: 46px;
}

.hospital-block .contain .ft-hospitalText h1 {
	font-family: "RobotoCondensedBold";
	font-size: 48px;
	font-weight: 600;
	color: #003f88;
	margin-bottom: 70px;
}

.hospital-block .contain .ft-hospitalText p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 32px;
	color: #666666;
	margin-bottom: 105px;
}

.hospital-block .contain .ft-hospitalText a.view-more-2 {
	display: block;
	width: 120px;
	height: 42px;
	font-size: 14px;
	font-weight: 600;
	line-height: 38px;
	text-align: center;
	color: #003f88;
	background-color: #fff;
	border: solid 2px #003f88;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.hospital-block .contain .ft-hospitalText a.view-more-2:hover {
	color: #fff;
	background-color: #003f88;
}

.power-block {
	width: 100%;
	height: auto;
	border-radius: 150px 0 0 0;
	background: url(../img/image/power-bg.png) no-repeat center;
	overflow: hidden;
}

.power-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.power-block .contain ul.power-ul {
	position: relative;
	width: 100%;
}

.power-block .contain ul.power-ul:after {
	content: '';
	display: block;
	clear: both;
}

.power-block .contain ul.power-ul li {
	float: left;
	width: 32%;
	text-align: center;
	margin-right: 2%;
	padding: 60px 0;
}

.power-block .contain ul.power-ul li:nth-child(3n) {
	margin-right: 0;
}

.power-block .contain ul.power-ul li h2 {
	font-size: 100px;
	font-family: "Alternate";
	color: #fff;
	font-weight: 600;
	margin-bottom: 10px;
}

.power-block .contain ul.power-ul li h5 {
	font-size: 24px;
	font-family: "RobotoCondensedBold";
	color: #fff;
	font-weight: 600;
}

.Hospital-links {
	position: relative;
	width: 100%;
	height: auto;
	padding: 70px 0 50px;
	background-color: #f5f5f5;
}

.Hospital-links .contain {
	width: 1400px;
	margin: 0 auto;
}

.Hospital-links .contain h1 {
	font-family: "RobotoCondensedBold";
	font-size: 48px;
	font-weight: 600;
	color: #003f88;
	margin-bottom: 40px;
}

.Hospital-links .contain ul.link-ul {
	position: relative;
	width: 100%;
}

.Hospital-links .contain ul.link-ul:after {
	content: '';
	display: block;
	clear: both;
}

.Hospital-links .contain ul.link-ul li {
	float: left;
	width: 23.5%;
	margin-bottom: 20px;
	margin-right: 2%;
}

.Hospital-links .contain ul.link-ul li:nth-child(4n) {
	margin-right: 0;
}

.Hospital-links .contain ul.link-ul li a {
	display: block;
	width: 100%;
	padding: 36px 0;
	font-size: 20px;
	text-align: center;
	font-family: "RobotoCondensed";
	font-weight: 600;
	color: #333;
	background-color: #fff;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.Hospital-links .contain ul.link-ul li a:hover {
	background-color: #003f88;
	color: #fff;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.institute-block .contain,
	.hospital-block .contain,
	.power-block .contain,
	.Hospital-links .contain {
		width: 1200px;
	}
	.institute-block ul.institute-ul li .instituteText {
		padding: 20px 20px 70px;
	}
	.institute-block ul.institute-ul li .instituteText h3 {
		font-size: 20px;
	}
	.institute-block ul.institute-ul li .instituteText p {
		font-size: 16px;
	}
	.institute-block ul.institute-ul li .instituteText .visit-site {
		height: 50px;
		line-height: 50px;
		font-size: 20px;
	}
	.hospital-block .contain .ft-picimg {
		width: 565px;
	}
	.hospital-block .contain .ft-hospitalText {
		width: calc(100% - 600px);
		margin-left: 35px;
	}
	.hospital-block .contain .ft-hospitalText p {
		font-size: 18px;
		margin-bottom: 60px;
	}
	.power-block .contain ul.power-ul li {
		padding: 45px 0;
	}
	.power-block .contain ul.power-ul li h2 {
		font-size: 80px;
	}
	.Hospital-links .contain ul.link-ul li a {
		font-size: 16px;
	}
}


/* 3.news */

.content-news-box .news-block-2 {
	width: 100%;
	height: auto;
	padding: 50px 0 10px;
	background-color: #f5f5f5;
}

.content-news-box .news-block-2 .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-news-box .news-block-2 .contain ul.news-ul {
	position: relative;
	width: 100%;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items {
	position: relative;
	float: left;
	width: 50%;
	height: 240px;
	padding-right: 25px;
	margin-bottom: 40px;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(2n) {
	padding-left: 25px;
	padding-right: 0;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items .picimg {
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 240px;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(2n) .picimg {
	left: auto;
	right: 0;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(3n) .picimg {
	left: auto;
	right: 20px;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(4n) .picimg {
	left: 20px;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(6) .picimg {
	left: auto;
	right: 0;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(7) .picimg {
	left: auto;
	right: 20px;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items .picimg img {
	display: block;
	width: 100%;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items .text {
	position: absolute;
	left: 280px;
	top: 20px;
	width: 400px;
	height: auto;
	padding: 15px;
	background-color: #fff;
	border-right: solid 5px #114b90;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(2n) .text {
	left: 20px;
	border: none;
	border-left: solid 5px #114b90;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(3n) .text {
	left: 0;
	border: none;
	border-left: solid 5px #114b90;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(4n) .text {
	left: auto;
	right: 0;
	border: none;
	border-right: solid 5px #114b90;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(6) .text {
	left: 20px;
	border: none;
	border-left: solid 5px #114b90;
}

.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(7) .text {
	left: 0;
	border: none;
	border-left: solid 5px #114b90;
}

.content-news-box .news-block-2 ul.news-ul li.items .text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 19px;
	line-height: 28px;
	color: #003f88;
	margin-bottom: 12px;
}

.content-news-box .news-block-2 ul.news-ul li.items .text h3 a {
	color: #003f88;
}

.content-news-box .news-block-2 ul.news-ul li.items .text p {
	font-family: "RobotoCondensed";
	font-size: 15px;
	line-height: 24px;
	color: #666;
}

.content-news-box .news-block-2 ul.news-ul li.items .text .time {
	position: relative;
	width: 100%;
	margin-top: 10px;
}

.content-news-box .news-block-2 ul.news-ul li.items .text .time img {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

.content-news-box .news-block-2 ul.news-ul li.items .text .time span {
	display: block;
	height: 20px;
	line-height: 18px;
	font-family: "RobotoCondensedBold";
	font-size: 15px;
	color: #cccccc;
}

.content-news-box .news-block-2 ul.news-ul li.items .text .time:after {
	content: '';
	display: block;
	clear: both;
}

.content-news-box .news-block-2 .contain ul.news-ul:after {
	content: '';
	display: block;
	clear: both;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.content-news-box .news-block-2 .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.content-news-box .news-block-2 .contain ul.news-ul li.items .text {
		left: 220px;
		top: 20px;
		width: 365px;
		padding: 15px;
	}
	.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(2n) .text {
		left: 15px;
	}
	.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(3n) .picimg {
		right: 15px;
	}
	.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(4n) .picimg {
		left: 15px;
	}
	.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(4n) .text {
		left: auto;
		right: 0;
		border: none;
		border-right: solid 5px #114b90;
	}
	.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(6) .picimg {
		left: auto;
		right: 0;
	}
	.content-news-box .news-block-2 .contain ul.news-ul li.items:nth-child(7) .picimg {
		left: auto;
		right: 15px;
	}
}


/* 4.event */

.content-event-box .event-block {
	width: 100%;
	height: auto;
	padding: 70px 0;
	background-color: #f5f5f5;
}

.content-event-box .event-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-event-box .event-block .contain ul.event-ul {
	position: relative;
	width: 100%;
}

.content-event-box .event-block .contain ul.event-ul:after {
	content: '';
	display: block;
	clear: both;
}

.content-event-box .event-block .contain ul.event-ul li.items {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
}

.content-event-box .event-block .contain ul.event-ul li.items:nth-child(3n) {
	margin-right: 0;
}

.content-event-box .event-block .contain ul.event-ul li.items .picimg {
	width: 100%;
	height: auto;
}

.content-event-box .event-block .contain ul.event-ul li.items .picimg img {
	display: block;
	width: 100%;
}

.content-event-box .event-block .contain ul.event-ul li.items .eventText {
	position: relative;
	background-color: #fff;
	padding: 65px 30px 20px;
	border-bottom: solid 10px #003f88;
}

.content-event-box .event-block .contain ul.event-ul li.items .eventText .calendar {
	position: absolute;
	left: 30px;
	top: -50px;
	width: 90px;
	height: 100px;
	background-color: #003f88;
	color: #fff;
	z-index: 99;
}

.content-event-box .eventText .calendar span {
	display: block;
	text-align: center;
	font-family: 'RobotoCondensedBold';
	color: #fff;
}

.content-event-box .eventText .calendar span.mouth {
	font-size: 20px;
	padding: 10px 0;
	text-transform: uppercase;
}

.content-event-box .eventText .calendar span.day {
	font-size: 46px;
}

.content-event-box .eventText h2 {
	font-family: 'RobotoCondensedBold';
	font-size: 24px;
	line-height: 36px;
	color: #333;
	margin-bottom: 10px;
}

.content-event-box .eventText span {
	display: block;
	font-size: 18px;
	line-height: 32px;
	font-family: 'RobotoCondensed';
	color: #555;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.content-event-box .event-block .contain {
		width: 1200px;
	}
	.content-event-box .eventText h2 {
		font-size: 20px;
		line-height: 32px;
	}
	.content-event-box .event-block .contain ul.event-ul li.items .eventText {
		padding: 50px 30px 20px;
	}
	.content-event-box .event-block .contain ul.event-ul li.items .eventText .calendar {
		width: 76px;
		height: 90px;
	}
	.content-event-box .eventText .calendar span.mouth {
		font-size: 18px;
		padding: 10px 0 3px;
	}
	.content-event-box .eventText .calendar span.day {
		font-size: 40px;
	}
}


/* 5.education */

.education-block {
	width: 100%;
}

.sec-education-banner {
	position: relative;
	width: 100%;
	background: url(../img/image/sec-education-banner.png) no-repeat center;
	background-size: cover;
	background-color: #f5f5f5;
	overflow: hidden;
}

.sec-education-banner img.education-banner-bg {
	display: block;
	width: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-khtml-opacity: 0;
}

.sec-education-banner .contain {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1600px;
	margin-left: -800px;
	margin-top: -20px;
}

.sec-education-banner .contain h1 {
	font-family: 'RobotoCondensedBold';
	font-size: 72px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.education-block .first-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.education-block .first-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.education-block .first-block .contain h1 {
	font-family: 'Alternate';
	font-size: 32px;
	line-height: 48px;
	text-align: center;
	font-weight: 600;
	padding-bottom: 20px;
	border-bottom: solid 2px #f3f3f3;
}

.education-block .first-block .contain .Teachers {
	display: flex;
	justify-content: space-around;
	width: 100%;
}

.education-block .first-block .Teachers .items {
	width: 30%;
	font-family: 'Alternate';
	text-align: center;
	font-weight: 600;
	color: #003f88;
	padding-top: 45px;
}

.education-block .first-block .Teachers .items h3 {
	font-size: 50px;
	margin-bottom: 20px;
}

.education-block .first-block .Teachers .items h5 {
	font-size: 22px;
	color: #333;
}

.education-block .degree-program {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.education-block .degree-program .contain {
	width: 1400px;
	margin: 0 auto;
}

.education-block .degree-program .contain h1 {
	font-family: 'Alternate';
	font-size: 36px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 40px;
}

.education-block .degree-program .contain .program-block {
	position: relative;
	width: 100%;
}

.education-block .degree-program .contain .program-block:after {
	content: '';
	display: block;
	clear: both;
}

.education-block .degree-program .contain .program-block .ft-block {
	float: left;
	width: 402px;
}

.education-block .degree-program .contain .program-block .ft-block img {
	display: block;
	width: 100%;
}

.education-block .degree-program .contain .program-block .rt-block {
	float: right;
	position: relative;
	width: calc(100% - 440px);
}

.education-block .degree-program .contain .program-block .rt-block .four-block {
	position: absolute;
	left: 0;
	top: 0;
	width: 434px;
	height: 434px;
	padding: 0;
	z-index: 9;
}

.education-block .degree-program .program-block .rt-block .four-block .list {
	float: left;
	width: 217px;
	height: 217px;
	text-align: center;
	padding-top: 50px;
}

.education-block .degree-program .program-block .rt-block .four-block .list:nth-child(1) {
	background-color: #003f88;
}

.education-block .degree-program .program-block .rt-block .four-block .list:nth-child(2) {
	background-color: #333333;
}

.education-block .degree-program .program-block .rt-block .four-block .list:nth-child(3) {
	background-color: #5889c3;
}

.education-block .degree-program .program-block .rt-block .four-block .list:nth-child(4) {
	background-color: #008863;
}

.degree-program .program-block .rt-block .four-block .list img {
	display: block;
	width: 72px;
	height: 72px;
	margin: 0 auto 20px;
}

.degree-program .program-block .rt-block .four-block .list span {
	display: block;
	font-family: 'Alternate';
	width: 100%;
	font-size: 20px;
	color: #fff;
	font-weight: 600;
}

.education-block .degree-program .contain .program-block .rt-block .program-ul {
	position: absolute;
	right: 0;
	top: 0;
	width: 85%;
	height: 567px;
	padding-left: 360px;
	padding-top: 50px;
	background-color: #fff;
}

.education-block .degree-program .contain .program-block .rt-block .program-ul li {
	position: relative;
	margin-bottom: 50px;
}

.education-block .degree-program .contain .program-block .rt-block .program-ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 4px;
	background-color: #032E6A;
	border-radius: 2px;
}

.education-block .degree-program .contain .program-block .rt-block .program-ul li a {
	display: block;
	padding: 30px 0;
	font-family: 'RobotoCondensedBold';
	font-size: 20px;
	color: #333;
}

.education-block .joint-program {
	width: 100%;
	height: auto;
	background: url(../img/image/education-joint-bg.png) no-repeat left top;
	background-size: cover;
}

.education-block .joint-program .contain {
	width: 1400px;
	margin: 0 auto;
}

.education-block .joint-program h1 {
	padding: 40px 0;
	font-family: 'Alternate';
	font-size: 36px;
	text-align: center;
	color: #fff;
	font-weight: 600;
}

.education-block .joint-program .program-block {
	position: relative;
}

.education-block .joint-program .program-block:after {
	content: '';
	display: block;
	clear: both;
}

.education-block .joint-program .program-block .items {
	float: left;
	width: 32%;
	margin-bottom: 30px;
	margin-right: 2%;
}

.education-block .joint-program .program-block .items:nth-child(3n) {
	margin-right: 0;
}

.education-block .joint-program .program-block .items a {
	display: flex;
	align-items: center;
	width: 100%;
	height: 180px;
	padding: 0 35px;
	font-family: 'Alternate';
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	background-color: rgba(255, 255, 255, .1);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.education-block .joint-program .program-block .items:hover a {
	background-color: rgba(255, 255, 255, .3);
}

.visting-program {
	width: 100%;
	height: auto;
	background-color: #f5f5f5;
}

.visting-program .contain {
	width: 1400px;
	margin: 0 auto;
	padding: 50px 0;
}

.visting-program .contain h1 {
	font-family: 'Alternate';
	font-size: 36px;
	text-align: center;
	color: #333;
	font-weight: 600;
	margin-bottom: 40px;
}

.visting-program .contain .program-block {
	position: relative;
	width: 100%;
}

.visting-program .contain .program-block .ft-img {
	position: absolute;
	left: 0;
	top: 0;
	width: 600px;
}

.visting-program .contain .program-block .ft-img img {
	display: block;
	width: 100%;
}

.visting-program .contain .program-block .rt-text {
	float: right;
	width: calc(100% - 600px);
	padding: 30px 40px 30px 40px;
	background-color: #fff;
}

.visting-program .contain .program-block .rt-text .list {
	width: 100%;
	margin-bottom: 40px;
}

.visting-program .contain .program-block .rt-text .list h3 {
	width: 100%;
	height: 24px;
	margin-bottom: 15px;
}

.visting-program .contain .program-block .rt-text .list h3 a {
	float: left;
	display: inline-block;
	font-family: 'Alternate';
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	color: #333;
	margin-right: 20px;
}

.visting-program .contain .program-block .rt-text .list h3 span {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../img/icon/arrow-3.png) no-repeat left top;
}

.visting-program .contain .program-block .rt-text .list:last-child {
	margin-bottom: 0;
}

.visting-program .contain .program-block .rt-text .list p {
	font-size: 16px;
	line-height: 24px;
	color: #666666;
}

.education-news {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.education-news .contain {
	width: 1400px;
	margin: 0 auto;
}

.education-news .contain .news-block {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.education-news .contain .news-block .items {
	width: 32%;
}

.education-news .contain .news-block .items .img {
	display: block;
	width: 100%;
}

.education-news .contain .news-block .items .img img {
	display: block;
	width: 100%;
}

.education-news .contain .news-block .items .text {
	width: 100%;
	margin-top: 20px;
}

.education-news .contain .news-block .items .text a {
	display: block;
	width: 100%;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: 600;
	color: #333;
}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.sec-education-banner .contain {
		width: 1200px;
		margin-left: -600px;
	}
	.sec-education-banner .contain h1 {
		font-size: 56px;
	}
	.education-block .first-block .contain {
		width: 1200px;
	}
	.education-block .degree-program .contain {
		width: 1200px;
	}
	.education-block .degree-program .contain .program-block .ft-block {
		width: 340px;
	}
	.education-block .degree-program .contain .program-block .rt-block {
		width: calc(100% - 380px);
	}
	.education-block .degree-program .contain .program-block .rt-block .program-ul {
		width: 80%;
		height: 480px;
		padding-left: 280px;
		padding-top: 50px;
	}
	.education-block .degree-program .contain .program-block .rt-block .program-ul li {
		margin-bottom: 25px;
	}
	.education-block .degree-program .contain .program-block .rt-block .four-block {
		width: 360px;
		height: 360px;
	}
	.education-block .degree-program .program-block .rt-block .four-block .list {
		width: 180px;
		height: 180px;
		padding-top: 50px;
	}
	.degree-program .program-block .rt-block .four-block .list img {
		width: 60px;
		height: 60px;
	}
	.education-block .joint-program .contain {
		width: 1200px;
	}
	.education-block .joint-program .program-block .items {
		margin-bottom: 40px;
		margin-right: 40px;
	}
	.education-block .joint-program .program-block .items a {
		width: 373px;
	}
	.visting-program .contain {
		width: 1200px;
	}
	.visting-program .contain .program-block .ft-img {
		width: 500px;
	}
	.visting-program .contain .program-block .rt-text {
		float: right;
		width: calc(100% - 400px);
		padding: 40px 40px 40px 130px;
		background-color: #fff;
	}
	.visting-program .contain .program-block .rt-text .list {
		margin-bottom: 25px;
	}
	.visting-program .contain .program-block .rt-text .list:nth-child(2) {
		margin-bottom: 0;
	}
	.visting-program .contain .program-block .rt-text .list:last-child {
		margin-bottom: 0;
		display: none;
	}
	.education-news .contain {
		width: 1200px;
	}
}


/* 6.engagement */

.banner-box {
	width: 100%;
}

.sec-engagement-banner {
	position: relative;
	width: 100%;
	background: url(../img/image/sec-engagement-banner.png) no-repeat center;
	background-size: cover;
	background-color: #f5f5f5;
	overflow: hidden;
}

.sec-engagement-banner img.engagement-banner-bg {
	display: block;
	width: 100%;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	-khtml-opacity: 0;
}

.sec-engagement-banner .contain {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1400px;
	margin-left: -700px;
	margin-top: -20px;
}

.sec-engagement-banner .contain h1 {
	font-family: 'RobotoCondensedBold';
	font-size: 72px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.engagement-block {
	width: 100%;
}

.engagement-block .global-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.engagement-block .global-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.engagement-block .global-block .contain h1 {
	width: 100%;
	font-family: 'Alternate';
	font-size: 36px;
	text-align: center;
	color: #003f88;
	font-weight: 600;
	text-align: center;
	margin-bottom: 40px;
}

.engagement-block .global-block .contain .map-block {
	position: relative;
	width: 1318px;
	margin: 0 auto;
}

.engagement-block .global-block .contain .map-block img.bg-map {
	display: block;
	width: 100%;
}

.engagement-block .global-block .contain .map-block .map-area-1 {
	position: absolute;
	bottom: 0;
	left: 286px;
	width: 206px;
	height: 310px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url(../img/image/map-hover.png) no-repeat left top;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.engagement-block .global-block .contain .map-block .map-area-1:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.engagement-block .global-block .contain .map-block .map-area-2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 581px;
	height: 364px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url(../img/image/map-hover-2.png) no-repeat left top;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.engagement-block .global-block .contain .map-block .map-area-2:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.engagement-block .global-block .contain .map-block .map-area-3 {
	position: absolute;
	top: 0;
	right: 0;
	width: 624px;
	height: 398px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url(../img/image/map-hover-3.png) no-repeat left top;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.engagement-block .global-block .contain .map-block .map-area-3:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.engagement-block .global-block .contain .map-block .map-area-4 {
	position: absolute;
	top: 32px;
	right: 440px;
	width: 261px;
	height: 224px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url(../img/image/map-hover-5.png) no-repeat left top;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.engagement-block .global-block .contain .map-block .map-area-4:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.engagement-block .global-block .contain .map-block .map-area-5 {
	position: absolute;
	bottom: 42px;
	right: 33px;
	width: 316px;
	height: 203px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url(../img/image/map-hover-4.png) no-repeat left top;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.engagement-block .global-block .contain .map-block .map-area-5:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.engagement-block .global-block .contain .map-block .map-area-6 {
	position: absolute;
	bottom: 97px;
	right: 484px;
	width: 284px;
	height: 300px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	background: url(../img/image/map-hover-6.png) no-repeat left top;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.engagement-block .global-block .contain .map-block .map-area-6:hover {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

.engagement-block .intiative-block {
	width: 100%;
}

.engagement-block .intiative-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.engagement-block .intiative-block .contain .ft-img {
	position: relative;
	float: left;
	width: 525px;
}

.engagement-block .intiative-block .contain .ft-img img.engagement-bg {
	display: block;
	width: 100%;
}

.engagement-block .intiative-block .contain .ft-img .engagement-text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 90px 100px;
}

.engagement-block .intiative-block .ft-img .engagement-text h2 {
	width: 100%;
	font-family: 'RobotoCondensedBold';
	text-align: center;
	font-size: 50px;
	color: #fff;
	margin-bottom: 100px;
}

.engagement-block .intiative-block .ft-img .engagement-text h5 {
	position: relative;
	width: 100%;
	font-family: 'RobotoCondensed';
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	padding-bottom: 30px;
	margin-bottom: 85px;
}

.engagement-block .intiative-block .ft-img .engagement-text h5:after {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 76px;
	height: 1px;
	border-radius: 1px;
	background-color: #efefef;
	margin-left: -38px;
}

.engagement-block .intiative-block .ft-img .engagement-text a.view-more {
	display: block;
	width: 180px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	font-family: 'RobotoCondensedBold';
	color: #fff;
	border-radius: 30px;
	margin: 0 auto;
	background-color: rgba(255, 255, 255, .3);
}

.engagement-block .intiative-block .rt-intiative {
	float: left;
	width: calc(100% - 525px);
}

.engagement-block .intiative-block .rt-intiative .items {
	position: relative;
	float: left;
	width: 50%;
	overflow: hidden;
}

.engagement-block .intiative-block .rt-intiative .items img {
	display: block;
	width: 100%;
}

.engagement-block .intiative-block .rt-intiative .items a.intiative-text {
	position: absolute;
	left: 0;
	top: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	font-family: "RobotoCondensedBold";
	font-size: 40px;
	color: #fff;
	background-color: rgba(0, 0, 0, .6);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.engagement-block .intiative-block .rt-intiative .items:hover a.intiative-text {
	top: 0;
}

.social-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.social-block .contain {}

.social-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.social-block .contain h1.title {
	width: 100%;
	font-family: 'Alternate';
	font-size: 36px;
	text-align: center;
	color: #003f88;
	font-weight: 600;
	text-align: center;
	margin-bottom: 40px;
}

.social-block .contain .ft-shuffling-details {
	float: left;
	width: 900px;
}

.social-block .contain .ft-shuffling-details .sec-title {
	font-size: 30px;
	font-family: "RobotoCondensedBold";
	margin-bottom: 30px;
}

.social-block .contain .ft-shuffling-details p {
	font-family: "Alternate";
	font-size: 18px;
	line-height: 32px;
	color: #666;
}

.social-block .contain .ft-shuffling-details a.more {
	display: block;
	width: 180px;
	height: 60px;
	padding: 8px;
	font-family: "Alternate";
	font-size: 20px;
	line-height: 44px;
	color: #1162c8;
	background-color: #f8f8f8;
	border-radius: 30px;
	margin-top: 50px;
	margin-bottom: 100px;
}

.social-block .contain .ft-shuffling-details a.more img {
	display: block;
	float: left;
	margin-right: 15px;
}

.social-block .contain .ft-shuffling-details .picimgbox {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.social-block .contain .ft-shuffling-details .picimgbox .items {
	width: 280px;
}

.social-block .contain .ft-shuffling-details .picimgbox .items img {
	display: block;
	width: 100%;
}

.social-block .contain .rt-picimg {
	float: right;
	width: calc(100% - 1000px);
}

.social-block .contain .rt-picimg .imgs {
	width: 100%;
}

.social-block .contain .rt-picimg .imgs img {
	display: block;
	width: 100%;
}

.social-block .contain .rt-picimg .imgstitlebg {
	width: 100%;
	background-color: #f6f6f6;
	/*box-shadow: 6px 13px 24px rgba(0,0,0,.1);*/
}

.social-block .contain .rt-picimg .imgtitle {
	width: 100%;
	padding: 20px;
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #333;
	border-bottom: solid 1px #e8e8e8;
}

.social-block .contain .rt-picimg .controls {
	position: relative;
	width: 100%;
	height: 70px;
	background-color: #f6f6f6;
}

.social-block .contain .rt-picimg .controls:before {
	content: '';
	display: block;
	width: 1px;
	height: 70px;
	background-color: #e8e8e8;
	position: absolute;
	left: 50%;
	top: 0;
}

.social-right-container {
	position: relative;
}

.social-right-container .social-right-pagination {
	text-align: right;
	padding: 0 30px;
	font-family: "Alternate";
	font-size: 30px;
	height: 70px;
	line-height: 70px;
	color: #cccccc;
	bottom: 70px;
}

.social-right-container .social-right-pagination .swiper-pagination-current {
	font-size: 60px;
	color: #1162c8;
}

.social-right-container .social-right-button-next,
.social-right-container .social-right-button-prev {
	width: 40px;
	height: 40px;
	top: 95%;
}

.social-right-container .social-right-button-next {
	right: 30px;
}

.social-right-container .social-right-button-prev {
	left: 30px;
}

.social-right-container .social-right-button-next .fa-long-arrow-right,
.social-right-container .social-right-button-prev .fa-long-arrow-left {
	font-size: 40px;
	color: #333;
}

.social-right-container .social-right-button-next:after,
.social-right-container .social-right-button-prev:after {
	content: '';
	display: none;
}

.giving-block {
	width: 100%;
	padding: 50px 0;
	background: url(../img/image/sec-engagement-bg-3.png) no-repeat left top;
}

.giving-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.giving-block .contain .ft-imgs {
	float: left;
	width: 600px;
	margin-right: 50px;
}

.giving-block .contain .ft-imgs img {
	display: block;
	width: 100%;
}

.giving-block .contain .ft-text {
	float: left;
	width: calc(100% - 650px);
}

.giving-block .contain .ft-text .title {
	width: 100%;
	font-family: 'Alternate';
	font-size: 36px;
	color: #003f88;
	font-weight: 600;
	margin-bottom: 40px;
	padding-top: 40px;
}

.giving-block .contain .ft-text p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 32px;
	color: #666;
	margin-bottom: 50px;
}

.giving-block .contain .ft-text a.more {
	display: block;
	width: 180px;
	height: 60px;
	padding: 8px;
	font-family: "Alternate";
	font-size: 20px;
	line-height: 44px;
	color: #1162c8;
	background-color: #f8f8f8;
	border-radius: 30px;
	margin-top: 80px;
	margin-bottom: 100px;
}

.giving-block .contain .ft-text a.more img {
	display: block;
	float: left;
	margin-right: 15px;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.sec-engagement-banner .contain {
		width: 1200px;
		margin-left: -600px;
	}
	.engagement-block .global-block .contain,
	.engagement-block .intiative-block .contain,
	.social-block .contain,
	.giving-block .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.engagement-block .global-block .contain .map-block {
		position: relative;
		width: 1170px;
		margin: 0 auto;
	}
	.engagement-block .global-block .contain .map-block .map-area-1 {
		left: 253px;
		width: 184px;
		height: 276px;
		background-size: 184px 276px;
	}
	.engagement-block .global-block .contain .map-block .map-area-2 {
		left: 0;
		width: 516px;
		height: 324px;
		background-size: 516px 324px;
	}
	.engagement-block .global-block .contain .map-block .map-area-3 {
		right: 0;
		width: 554px;
		height: 354px;
		background-size: 554px 354px;
	}
	.engagement-block .global-block .contain .map-block .map-area-4 {
		right: 390px;
		top: 28px;
		width: 233px;
		height: 200px;
		background-size: 233px 200px;
	}
	.engagement-block .global-block .contain .map-block .map-area-5 {
		right: 29px;
		bottom: 37px;
		width: 281px;
		height: 181px;
		background-size: 281px 181px;
	}
	.engagement-block .global-block .contain .map-block .map-area-6 {
		right: 429px;
		bottom: 86px;
		width: 253px;
		height: 267px;
		background-size: 253px 267px;
	}
	.engagement-block .global-block .contain .map-block .map-area-1 .content {
		left: 0px;
		bottom: 44px;
	}
	.engagement-block .intiative-block .contain .ft-img {
		position: relative;
		float: left;
		width: 450px;
	}
	.engagement-block .intiative-block .contain .ft-img .engagement-text {
		padding: 50px 60px;
	}
	.engagement-block .intiative-block .ft-img .engagement-text h2 {
		font-size: 42px;
		margin-bottom: 60px;
	}
	.engagement-block .intiative-block .ft-img .engagement-text h5 {
		padding-bottom: 30px;
		margin-bottom: 60px;
	}
	.engagement-block .intiative-block .rt-intiative {
		float: left;
		width: calc(100% - 450px);
	}
	.social-block .contain .ft-shuffling-details {
		float: left;
		width: 760px;
	}
	.social-block .contain .rt-picimg {
		float: right;
		width: calc(100% - 840px);
	}
	.social-block .contain .ft-shuffling-details .picimgbox .items {
		width: 235px;
	}
	.social-block .contain .ft-shuffling-details a.more {
		margin-top: 60px;
		margin-bottom: 56px;
	}
	.giving-block .contain .ft-imgs {
		float: left;
		width: 450px;
		margin-right: 50px;
	}
	.giving-block .contain .ft-text {
		float: left;
		width: calc(100% - 500px);
	}
	.giving-block .contain .ft-text .title {
		font-size: 36px;
		margin-bottom: 40px;
		padding-top: 20px;
	}
	.giving-block .contain .ft-text p {
		font-size: 18px;
		margin-bottom: 50px;
	}
	.giving-block .contain .ft-text a.more {
		margin-top: 50px;
		margin-bottom: 0px;
	}
}


/* 7.about */

.content-about-box {
	width: 100%;
}

.content-about-box .Lookup-block {
	width: 100%;
	padding: 50px 0;
	background-color: #FFFFFF;
}

.content-about-box .Lookup-block .contain {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.content-about-box .Lookup-block .contain h1 {
	font-family: "times new roman", "microsoft sans serif";
	font-size: 36px;
	font-weight: bold;
	color: #333;
}

.content-about-box .Lookup-block .contain p {
	width: 40%;
	font-family: "RobotoCondensed";
	font-size: 20px;
	line-height: 32px;
	color: #333333;
}

.content-about-box .Lookup-block .contain a.readbtns {
	display: block;
	width: 200px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #001143;
	border-radius: 10px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}

.content-about-box .Governance-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f7f7f7;
}

.content-about-box .Governance-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-about-box .Governance-block .contain h1.title {
	font-family: "RobotoCondensedBold";
	font-size: 40px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}

.content-about-box .Governance-block .contain .mainimg-block {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.content-about-box .Governance-block .contain .mainimg-block a.items {
	position: relative;
	width: 680px;
}

.content-about-box .Governance-block .mainimg-block a.items img {
	display: block;
	width: 100%;
}

.content-about-box .Governance-block .mainimg-block a.items:before {
	content: '';
	display: block;
	position: absolute;
	left: 60px;
	top: 60px;
	width: 60px;
	height: 3px;
	border-radius: 2px;
	background-color: #fff;
}

.content-about-box .Governance-block .mainimg-block a.items h1 {
	position: absolute;
	left: 60px;
	top: 90px;
	font-size: 40px;
	font-family: 'RobotoCondensedBold';
	color: #fff;
}

.content-about-box .imgbox {
	position: relative;
	width: 100%;
}

.content-about-box .imgbox:after {
	content: '';
	display: block;
	clear: both;
}

.content-about-box .imgbox .items {
	position: relative;
	display: block;
	float: left;
}

.content-about-box .imgbox .items:nth-child(1) {
	width: 60%;
}

.content-about-box .imgbox .items:nth-child(2) {
	width: 40%;
}

.content-about-box .imgbox .items img {
	display: block;
	width: 100%;
	height: 500px;
}

.content-about-box .imgbox .items .text {
	font-family: "Alternate";
	font-size: 50px;
	font-weight: bold;
	color: #fff;
	width: 360px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -180px;
	margin-top: -30px;
	text-transform: uppercase;
	z-index: 9;
}

.content-about-box .Facts-block {
	width: 100%;
	padding: 60px 0;
	background: url(../img/image/about-bg.png) no-repeat left bottom;
	background-color: #f7f7f7;
}

.content-about-box .Facts-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-about-box .Facts-block .contain h1.title {
	font-family: "RobotoCondensedBold";
	font-size: 40px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}

.content-about-box .Facts-block .power-block-2 {
	display: flex;
	width: 100%;
	padding-bottom: 40px;
	border-bottom: solid 2px #cdcdcd;
	justify-content: space-around;
}

.content-about-box .Facts-block .power-block-2 .items h3 {
	font-family: "Alternate";
	font-size: 50px;
	color: #003f88;
	text-align: center;
}

.content-about-box .Facts-block .power-block-2 .items h5 {
	font-family: "Alternate";
	font-size: 22px;
	color: #333;
	text-align: center;
}

.content-about-box .Facts-block .explore-block {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.content-about-box .Facts-block .explore-block .items {
	position: relative;
	width: 680px;
}

.content-about-box .Facts-block .explore-block .items img {
	display: block;
	width: 100%;
}

.content-about-box .Facts-block .explore-block .items h1 {
	position: absolute;
	left: 50px;
	top: 50px;
	font-family: "RobotoCondensedBold";
	font-size: 50px;
	color: #fff;
}

.content-about-box .Facts-block .explore-block .items a.read-more {
	position: absolute;
	left: 50px;
	bottom: 50px;
	display: block;
	font-family: "Alternate";
	height: 24px;
	line-height: 24px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}

.content-about-box .Facts-block .explore-block .items a.read-more .fa-long-arrow-right {
	color: #fff;
	margin-left: 10px;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-about-box .Lookup-block .contain,
	.content-about-box .Governance-block .contain,
	.content-about-box .Facts-block .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.content-about-box .imgbox .items img {
		height: 340px;
	}
	.content-about-box .Facts-block .explore-block .items {
		width: 570px;
	}
	.content-about-box .Facts-block .explore-block .items h1 {
		font-size: 40px;
	}
}


/*8.faculty*/

.content-faculty-box {
	position: relative;
	width: 100%;
}

.content-faculty-box .faculty-block {
	width: 100%;
	padding: 50px 0;
}

.content-faculty-box .faculty-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-faculty-box .faculty-block h1 {
	width: 100%;
	text-align: center;
	font-family: "Alternate";
	font-size: 48px;
	font-weight: 600;
	color: #000;
	margin-bottom: 40px;
}

.content-faculty-box .faculty-block .faculty-ul {
	width: 100%;
	position: relative;
	border: solid 4px #f7f7f7;
	border-bottom: none;
	border-right: none;
}

.content-faculty-box .faculty-block .faculty-ul:after {
	content: '';
	display: block;
	clear: both;
}

.content-faculty-box .faculty-block .faculty-ul li.items {
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 33.3%;
	height: 440px;
	padding: 50px;
	border-right: solid 4px #f7f7f7;
	border-bottom: solid 4px #f7f7f7;
}

.content-faculty-box .faculty-block .faculty-ul li.items .img {
	width: 100px;
	margin: 0 auto 30px;
}

.faculty-ul li.items .img img {
	display: block;
	width: 100%;
}

.content-faculty-box .faculty-block .faculty-ul li.items h3 {
	font-size: 32px;
	font-weight: 600;
	font-family: 'RobotoCondensedBold';
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}

.content-faculty-box .faculty-block .faculty-ul li.items p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 28px;
	text-align: center;
	color: #555;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-faculty-box .faculty-block .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.content-faculty-box .faculty-block h1 {
		font-size: 40px;
	}
	.content-faculty-box .faculty-block .faculty-ul li.items {
		height: 365px;
	}
	.content-faculty-box .faculty-block .faculty-ul li.items .img {
		width: 80px;
		margin: 0 auto 25px;
	}
	.content-faculty-box .faculty-block .faculty-ul li.items h3 {
		font-size: 22px;
	}
	.content-faculty-box .faculty-block .faculty-ul li.items p {
		font-size: 16px;
		line-height: 24px;
	}
}


/*9.visitors*/

.content-visitors-box {
	position: relative;
	width: 100%;
}

.content-visitors-box .visitors-info-block {
	width: 100%;
	height: 770px;
	padding: 50px 0;
	background-color: #fff;
}

.content-visitors-box .visitors-info-block .contain {
	width: 1200px;
	margin: 0 auto;
}

.content-visitors-box .visitors-info-block .contain h1 {
	width: 100%;
	text-align: center;
	font-family: 'RobotoCondensedBold';
	font-size: 48px;
	font-weight: 600;
	color: #000;
	margin-bottom: 40px;
}

.content-visitors-box .visitors-info-block .contain .information-block {
	position: relative;
	width: 100%;
}

.visitors-info-block .contain .information-block .ft-block {
	position: absolute;
	left: 0;
	top: 100px;
	width: 620px;
}

.visitors-info-block .contain .information-block .rt-block {
	position: absolute;
	right: 0;
	top: 0;
	width: 620px;
}

.visitors-info-block .contain .information-block .ft-block h3 {
	font-family: "Alternate";
	font-size: 30px;
	font-weight: 600;
	color: #00376a;
	margin-bottom: 30px;
}

.visitors-info-block .contain .information-block .ft-block .img {
	display: block;
	width: 100%;
}

.visitors-info-block .contain .information-block .ft-block .img img {
	display: block;
	width: 100%;
}

.visitors-info-block .contain .information-block .rt-block h3 {
	font-family: "Alternate";
	font-size: 30px;
	font-weight: 600;
	text-align: right;
	color: #00376a;
	margin-top: 30px;
}

.visitors-info-block .contain .information-block .rt-block .img {
	display: block;
	width: 100%;
}

.visitors-info-block .contain .information-block .rt-block .img img {
	display: block;
	width: 100%;
}

.content-visitors-box .visitors-explore-block {
	width: 100%;
	padding: 50px 0;
	height: 840px;
	background-color: #f9f9f9;
}

.content-visitors-box .visitors-explore-block h1 {
	width: 100%;
	text-align: center;
	font-family: 'RobotoCondensedBold';
	font-size: 48px;
	font-weight: 600;
	color: #000;
	margin-bottom: 40px;
}

.content-visitors-box .visitors-explore-block .explore-block {
	width: 1400px;
	margin: 0 auto;
}

.visitors-explore-block .explore-block .ft-block,
.visitors-explore-block .explore-block .rt-block {
	position: relative;
	float: left;
	width: 50%;
}

.visitors-explore-block .explore-block .ft-block:after,
.visitors-explore-block .explore-block .rt-block:after {
	content: '';
	display: block;
	clear: both;
}

.visitors-explore-block .explore-block .ft-block .items,
.visitors-explore-block .explore-block .rt-block .items {
	position: relative;
	float: left;
	width: 50%;
}

.visitors-explore-block .explore-block .ft-block .items:nth-child(1),
.visitors-explore-block .explore-block .rt-block .items:nth-child(3) {
	width: 100%;
}

.visitors-explore-block .explore-block .ft-block .items:before,
.visitors-explore-block .explore-block .rt-block .items:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 30%;
	background: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, 0));
	z-index: 9;
}

.visitors-explore-block .explore-block .ft-block .items .img,
.visitors-explore-block .explore-block .rt-block .items .img {
	display: block;
	width: 100%;
	overflow: hidden;
}

.visitors-explore-block .explore-block .ft-block .items .img img,
.visitors-explore-block .explore-block .rt-block .items .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.visitors-explore-block .explore-block .ft-block .items:hover .img img,
.visitors-explore-block .explore-block .rt-block .items:hover .img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.visitors-explore-block .explore-block .ft-block .items h4,
.visitors-explore-block .explore-block .rt-block .items h4 {
	position: absolute;
	left: 40px;
	top: 30px;
	font-family: "Alternate";
	font-size: 24px;
	color: #fff;
	z-index: 10;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-visitors-box .visitors-explore-block .explore-block {
		width: 1200px;
		margin: 0 auto;
	}
	.content-visitors-box .visitors-explore-block {
		height: 750px;
	}
	.visitors-explore-block .explore-block .ft-block .items h4,
	.visitors-explore-block .explore-block .rt-block .items h4 {
		top: 20px;
	}
}


/*10.visitors*/

.content-about-box .student-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.content-about-box .student-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-about-box .student-block .contain h1 {
	width: 100%;
	text-align: center;
	font-family: "Alternate";
	font-size: 48px;
	font-weight: 600;
	color: #000;
	margin-bottom: 40px;
}

.content-about-box .student-block .contain ul.student-ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.content-about-box .student-block .contain ul.student-ul li {
	width: 32%;
}

.content-about-box .student-block .contain ul.student-ul li .img {
	width: 100%;
	overflow: hidden;
}

.content-about-box .student-block .contain ul.student-ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.content-about-box .student-block .contain ul.student-ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.content-about-box .student-block .contain ul.student-ul li .text {
	width: 100%;
	font-family: "RobotoCondensedBold";
	font-weight: 600;
	font-size: 24px;
	color: #333;
	padding: 20px 0 10px;
}

.content-about-box .student-block .contain ul.student-ul li a {
	color: #333;
}

.content-about-box .student-block .contain ul.student-ul li:hover a {
	color: #032E6A;
}

.content-about-box .student-block-2 {
	width: 100%;
	padding: 50px 0;
	background: url(../img/image/student-bg.png) no-repeat center;
	background-size: cover;
}

.content-about-box .student-block-2 .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-about-box .student-block-2 .contain h1 {
	width: 100%;
	text-align: center;
	font-family: "Alternate";
	font-size: 48px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 40px;
}

.content-about-box .student-block-2 .contain ul.student-ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.content-about-box .student-block-2 .contain ul.student-ul li {
	width: 208px;
	height: 208px;
	text-align: center;
	padding: 45px 20px;
	background-color: rgba(255, 255, 255, .1);
}

.content-about-box .student-block-2 .contain ul.student-ul li img {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto 30px;
}

.content-about-box .student-block-2 .contain ul.student-ul li span {
	display: block;
	font-size: 22px;
	font-family: "RobotoCondensedBold";
	text-align: center;
	color: #fff;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.sec-engagement-banner .contain h1 {
		font-size: 60px;
	}
	.content-about-box .student-block .contain,
	.content-about-box .student-block-2 .contain {
		width: 1200px;
		margin: 0 auto;
	}
	.content-about-box .student-block .contain h1 {
		font-size: 40px;
	}
	.content-about-box .student-block-2 .contain h1 {
		font-size: 40px;
	}
	.content-about-box .student-block-2 .contain ul.student-ul li {
		width: 180px;
		height: 180px;
		padding: 45px 10px;
	}
	.content-about-box .student-block-2 .contain ul.student-ul li img {
		width: 48px;
		height: 48px;
		margin: 0 auto 20px;
	}
	.content-about-box .student-block-2 .contain ul.student-ul li span {
		font-size: 18px;
	}
}


/*11.campus*/

.content-campus-box {
	width: 100%;
}

.content-campus-box .campus-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f7f7f7;
}

.content-campus-box .campus-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-campus-box .campus-block .contain h3 {
	font-family: 'RobotoCondensedBold';
	font-size: 30px;
	color: #003f88;
	margin-bottom: 30px;
	text-align: left;
	padding: 0;
}

.content-campus-box .campus-block .contain h5 {
	font-family: 'RobotoCondensedBold';
	font-size: 20px;
	color: #003f88;
	text-align: right;
}

.college-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.college-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.college-block .contain h2 {
	width: 100%;
	text-align: center;
	font-family: "Alternate";
	font-size: 40px;
	font-weight: 600;
	color: #333;
	margin-bottom: 40px;
}

.college-block .contain ul.college-ul {
	width: 100%;
	display: flex;
	justify-content: center;
}

.college-block .contain ul.college-ul li {
	width: 270px;
	margin: 0 60px;
}

.college-block .contain ul.college-ul li h3 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #333;
	margin-bottom: 30px;
	text-align: center;
}

.college-block .contain ul.college-ul li h1 {
	font-family: "RobotoCondensedBold";
	font-size: 60px;
	color: #003f88;
	margin-bottom: 30px;
	text-align: center;
}

.college-block .contain ul.college-ul li a {
	font-family: "RobotoCondensedBold";
	font-size: 16px;
	color: #003f88;
	text-align: center;
}

.moudle-block {
	position: relative;
	width: 100%;
	background-color: #f7f7f7;
}

.moudle-block ul {
	position: relative;
	width: 100%;
	height: 815px;
}

.moudle-block ul li {
	float: left;
}

.moudle-block ul li:nth-child(1) {
	width: 820px;
	height: 420px;
}

.moudle-block ul li:nth-child(2) {
	width: 500px;
	height: 420px;
}

.moudle-block ul li:nth-child(3) {
	position: absolute;
	right: calc(100% - 1320px);
	top: 420px;
	width: 1060px;
	height: 395px;
}

.moudle-block ul li:nth-child(4) {
	position: absolute;
	right: 0;
	bottom: 0;
	width: calc(100% - 1320px);
}

.moudle-block ul li a {
	display: block;
	position: relative;
	overflow: hidden;
}

.moudle-block ul li a img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.moudle-block ul li a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.moudle-block ul li a h2 {
	position: absolute;
	left: 30px;
	bottom: 30px;
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #fff;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-campus-box .campus-block .contain,
	.college-block .contain {
		width: 1200px;
	}
	.content-campus-box .campus-block .contain h3 {
		font-size: 24px;
	}
	.moudle-block ul {
		height: 683px;
	}
	.moudle-block ul li:nth-child(1) {
		width: 615px;
		height: 315px;
	}
	.moudle-block ul li:nth-child(2) {
		width: 375px;
		height: 315px;
	}
	.moudle-block ul li:nth-child(3) {
		position: absolute;
		right: calc(100% - 990px);
		top: 315px;
		width: 990px;
		height: auto;
	}
	.moudle-block ul li:nth-child(4) {
		position: absolute;
		right: 0;
		bottom: 0;
		width: calc(100% - 990px);
	}
}


/*12.dans*/

.content-dans-box {
	width: 100%;
}

.content-dans-box .details-block {
	width: 100%;
	position: relative;
	padding: 50px 0;
}

.content-dans-box .details-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-dans-box .details-block .contain .ft-block {
	float: left;
	width: 1000px;
}

.content-dans-box .details-block .contain .ft-block h1 {
	font-size: 40px;
	line-height: 48px;
	color: #333;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.content-dans-box .details-block .contain .ft-block dl {
	width: 100%;
	margin-bottom: 20px;
}

.content-dans-box .details-block .contain .ft-block dl dd {
	font-family: "RobotoCondensedBold";
	font-size: 18px;
	line-height: 32px;
	color: #999;
}

.content-dans-box .details-block .contain .ft-block p {
	font-size: 18px;
	line-height: 28px;
	color: #666;
	margin-bottom: 30px;
}

.content-dans-box .details-block .contain .rt-block {
	float: right;
	width: 300px;
}

.content-dans-box .details-block .contain .rt-block img {
	display: block;
	width: 100%;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.sec-engagement-banner .contain h1 {
		font-size: 48px;
	}
	.content-dans-box .details-block .contain {
		width: 1200px;
	}
	.content-dans-box .details-block .contain .ft-block {
		width: 900px;
	}
	.content-dans-box .details-block .contain .ft-block h1 {
		font-size: 30px;
		line-height: 42px;
	}
	.content-dans-box .details-block .contain .ft-block dl dd {
		font-family: "RobotoCondensedBold";
		font-size: 15px;
		line-height: 24px;
	}
	.content-dans-box .details-block .contain .ft-block p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.content-dans-box .details-block .contain .rt-block {
		float: right;
		width: 250px;
	}
}


/*13.hangzhou*/

.content-hz-box {
	width: 100%;
}

.content-hz-box .hz-introduce-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.content-hz-box .hz-introduce-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-hz-box .hz-introduce-block .contain p {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	line-height: 36px;
	color: #003f88;
}

.content-hz-box .about-block {
	position: relative;
	width: 100%;
	background-color: #f5f5f5;
	padding: 0 0 50px;
}

.content-hz-box .about-block .picimg {
	width: 50%;
	height: 565px;
	background-color: #8799ad;
}

.content-hz-box .about-block .picimg img {
	display: block;
	width: 100%;
}

.content-hz-box .about-block .textInfos {
	position: absolute;
	right: calc((100% - 1400px) / 2);
	top: 50px;
	width: 750px;
	min-height: 425px;
	padding: 30px 50px;
	border-left: solid 20px #003f88;
	background-color: #fff;
}

.content-hz-box .about-block .textInfos .title {
	position: relative;
	width: 100%;
}

.content-hz-box .about-block .textInfos .title h1 {
	font-family: 'RobotoCondensedBold';
	font-size: 48px;
	height: 60px;
	line-height: 60px;
	color: #f3f3f3;
	text-align: left;
}

.content-hz-box .about-block .textInfos .title h3 {
	position: absolute;
	left: 0;
	top: 16px;
	font-family: 'RobotoCondensedBold';
	font-size: 30px;
	text-align: left;
	color: #003f88;
	z-index: 9;
}

.content-hz-box .about-block .textInfos p {
	font-size: 16px;
	line-height: 32px;
	color: #555;
	font-family: 'Alternate';
	margin-bottom: 20px;
}

.content-hz-box .about-block .textInfos .view-more {
	width: 140px;
	height: 44px;
	border-radius: 22px;
	border: solid 2px #003f88;
}

.content-hz-box .about-block .textInfos .view-more a {
	display: block;
	padding: 5px;
}

.content-hz-box .about-block .textInfos .view-more img {
	float: left;
	display: block;
	width: 30px;
	height: auto;
}

.content-hz-box .about-block .textInfos .view-more span {
	display: block;
	float: left;
	margin-left: 10px;
	height: 28px;
	line-height: 28px;
	font-weight: 600;
	font-size: 16px;
}

.content-hz-box .media-block {
	width: 100%;
	background-color: #fff;
	padding: 50px 0;
	background: url(../img/image/media-bg.png) no-repeat right bottom;
	background-size: auto;
}

.content-hz-box .media-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-hz-box .media-block .contain ul.media-ul {
	position: relative;
	width: 100%;
}

.content-hz-box .media-block .contain ul.media-ul li {
	float: left;
	width: 680px;
	margin-right: 20px;
}

.content-hz-box .media-block .contain ul.media-ul li .img {
	position: relative;
	display: block;
	width: 100%;
	height: 395px;
	background-color: #00376A;
}

.content-hz-box .media-block .contain ul.media-ul li .img img {
	display: block;
	width: 100%;
}

.content-hz-box .media-block .contain ul.media-ul li .img:before {
	content: "";
	display: block;
	position: absolute;
	left: 30px;
	bottom: 30px;
	width: 36px;
	height: 36px;
	border: solid 1px #fff;
	padding: 5px;
	border-radius: 18px;
	background: url(../img/icon/arrow.png) no-repeat center;
	background-size: 18px 18px;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.content-hz-box .media-block .contain ul.media-ul li:hover .img:before {
	opacity: 1;
}

.content-hz-box .media-block .contain ul.media-ul li:nth-child(2) {
	margin-left: 20px;
	margin-right: 0;
}

.content-hz-box .media-block .contain ul.media-ul li .text {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	font-weight: 600;
	text-align: left;
	color: #333;
	margin-top: 10px;
}

.content-hz-box .media-block .contain ul.media-ul li .text a {
	color: #333;
}

.content-hz-box .media-block .contain ul.media-ul:after {
	content: "";
	display: block;
	clear: both;
}

.content-hz-box .line-block {
	position: relative;
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0;
}

.content-hz-box .line-block .ft-text {
	float: left;
	width: 700px;
	margin-left: calc((100% - 1400px) / 2);
	margin-top: 80px;
	margin-bottom: 80px;
	background-color: #003f88;
	padding: 45px;
	border-left: 20px solid #f35744;
}

.content-hz-box .line-block .ft-text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	text-align: left;
	color: #fff;
	margin-bottom: 50px;
}

.content-hz-box .line-block .ft-text p {
	font-family: "Alternate";
	font-size: 14px;
	line-height: 24px;
	color: #fff;
	margin-bottom: 50px;
}

.content-hz-box .line-block .ft-text ul {
	width: 100%;
}

.content-hz-box .line-block .ft-text ul li {
	position: relative;
	width: 100%;
	height: 24px;
	margin-bottom: 20px;
}

.content-hz-box .line-block .ft-text ul li img {
	display: block;
	float: left;
	margin-right: 20px;
}

.content-hz-box .line-block .ft-text ul li span {
	font-family: "Alternate";
	font-size: 18px;
	line-height: 24px;
	color: #fff;
}

.content-hz-box .line-block .ft-text ul li:after {
	content: "";
	display: block;
	clear: both;
}

.content-hz-box .line-block .rt-picimg {
	position: absolute;
	right: 0;
	top: 50px;
	width: 970px;
	height: 630px;
	background-color: #003E6B;
}

.content-hz-box .line-block .rt-picimg img {}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	.content-hz-box .hz-introduce-block .contain,
	.content-hz-box .media-block .contain {
		width: 1200px !important;
	}
	.content-hz-box .about-block .textInfos {
		right: calc((100% - 1200px) / 2);
		width: 650px;
		min-height: 385px;
	}
	.content-hz-box .about-block .picimg {
		height: 490px;
	}
	.content-hz-box .media-block .contain ul.media-ul li {
		width: 580px;
	}
	.content-hz-box .media-block .contain ul.media-ul li .text {
		font-size: 24px;
	}
	.content-hz-box .line-block .ft-text {
		float: left;
		width: 600px;
		margin-left: calc((100% - 1200px) / 2);
		background-color: #003f88;
		padding: 40px 40px 25px;
	}
	.content-hz-box .line-block .ft-text h3 {
		margin-bottom: 35px;
	}
	.content-hz-box .line-block .ft-text p {
		margin-bottom: 35px;
	}
	.content-hz-box .line-block .ft-text ul li {
		margin-bottom: 20px;
	}
	.content-hz-box .line-block .rt-picimg {
		width: 770px;
		height: 585px;
	}
}


/*14.leadership*/

.content-leadership-box {
	width: 100%;
}

.leader-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.leader-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.leader-block .contain .items {
	position: relative;
	padding: 20px;
	background-color: #fff;
}

.leader-block .contain .items label {
	float: left;
	font-family: 'Alternate';
	font-size: 24px;
	color: #003f88;
	margin-right: 20px;
}

.leader-block .contain .items span {
	float: left;
	font-family: 'Alternate';
	font-size: 24px;
	color: #333;
}

.leader-block .contain .two-block {
	position: relative;
	width: 100%;
	margin-top: 30px;
}

.leader-block .contain .two-block .ftItems {
	float: left;
	width: 49%;
}

.leader-block .contain .two-block .rtItems {
	float: right;
	width: 49%;
}

.leader-block .contain .two-block .ftItems .list,
.leader-block .contain .two-block .rtItems .list {
	width: 100%;
	padding: 20px;
	background-color: #fff;
	border-bottom: solid 1px #efefef;
}

.leader-block .contain .two-block .ftItems .list label,
.leader-block .contain .two-block .rtItems .list label {
	font-family: 'Alternate';
	font-size: 24px;
	color: #003f88;
	margin-bottom: 20px;
}

.leader-block .contain .two-block .ftItems .list .name,
.leader-block .contain .two-block .rtItems .list .name {
	width: 100%;
}

.leader-block .contain .two-block .ftItems .list .name span,
.leader-block .contain .two-block .rtItems .list .name span {
	font-family: 'Alternate';
	font-size: 24px;
	color: #333;
}

.leader-block .contain .items:after,
.leader-block .contain .two-block:after {
	content: '';
	display: block;
	clear: both;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.leader-block .contain {
		width: 1200px;
	}
	.leader-block .contain .two-block .ftItems .list label,
	.leader-block .contain .two-block .rtItems .list label {
		font-size: 22px;
	}
}


/*15.organization*/

.content-organize-box {
	width: 100%;
}

.organize-block {
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0;
}

.organize-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.organize-block .contain .items {
	background-color: #fff;
}

.organize-block .contain .medicine-organization {
	position: relative;
	background: transparent;
}

.organize-block .contain .medicine-organization .ft-img {
	position: absolute;
	width: 920px;
	left: 0;
	top: 30px;
}

.organize-block .contain .medicine-organization .ft-img img {
	display: block;
	width: 100%;
}

.organize-block .contain .medicine-organization .rt-text {
	float: right;
	width: 545px;
	padding: 30px 30px 30px 110px;
	background-color: #003f88;
}

.organize-block .contain .medicine-organization .rt-text h3 {
	font-size: 30px;
	font-family: "RobotoCondensedBold";
	color: #fff;
	margin-bottom: 30px;
}

.organize-block .contain .medicine-organization .rt-text p {
	font-family: "RobotoCondensed";
	font-size: 17px;
	line-height: 32px;
	color: #fff;
}

.organize-block .contain .medicine-organization:after {
	content: '';
	display: block;
	clear: both;
}

.organize-block .contain .items .title {
	width: 100%;
	padding: 20px;
	font-family: 'Alternate';
	font-size: 24px;
	color: #003f88;
	border-bottom: solid 1px #efefef;
}

.organize-block .contain .items .main-text {
	position: relative;
	width: 100%;
	padding: 15px 20px;
}

.organize-block .contain .items .main-text span {
	position: relative;
	display: block;
	float: left;
	font-family: 'Alternate';
	font-size: 20px;
	height: 36px;
	line-height: 36px;
	width: 33.3%;
	text-align: left;
	padding-left: 25px;
}

.organize-block .contain .items .departments-ul {
	width: 100%;
	padding: 20px 20px 1px;
}

.organize-block .contain .items .departments-ul li {
	width: 100%;
	margin-bottom: 20px;
}

.organize-block .contain .items .departments-ul li .title-2 {
	position: relative;
	cursor: pointer;
}

.organize-block .contain .items .departments-ul li .title-2 span {
	float: left;
	font-family: 'Alternate';
	height: 28px;
	line-height: 28px;
	font-size: 20px;
	margin-right: 5px;
}

.organize-block .contain .items .departments-ul li .title-2 img {
	display: block;
	width: 28px;
	height: 28px;
}

.organize-block .contain .items .departments-ul li .title-2 img.cur {
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	/* IE 9 */
	-webkit-transform: rotate(90deg);
	/* Safari and Chrome */
}

.organize-block .contain .items .departments-ul li .departments {
	display: none;
	position: relative;
	width: 100%;
}

.organize-block .contain .items .departments-ul li .departments span {
	position: relative;
	float: left;
	width: 25%;
	font-family: 'Alternate';
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #555;
	padding-left: 25px;
}

.organize-block .contain .items .departments-ul li .departments span:before {
	content: '';
	position: absolute;
	left: 0;
	top: 10px;
	width: 8px;
	height: 8px;
	background-color: #003f88;
	border-radius: 4px;
}

.organize-block .contain .items .main-text span:before {
	content: '';
	position: absolute;
	left: 0;
	top: 14px;
	width: 8px;
	height: 8px;
	background-color: #003f88;
	border-radius: 4px;
}

.organize-block .contain .items .main-text:after,
.organize-block .contain .items .departments-ul li .title-2:after,
.organize-block .contain .items .departments-ul li .departments:after {
	content: '';
	display: block;
	clear: both;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.organize-block .contain {
		width: 1200px;
	}
	.organize-block .contain .medicine-organization .ft-img {
		width: 785px;
		top: 38px;
	}
	.organize-block .contain .medicine-organization .rt-text {
		width: 495px;
	}
	.organize-block .contain .medicine-organization .rt-text p {
		font-size: 15px;
		line-height: 28px;
	}
	.organize-block .contain .items .main-text span {
		font-size: 18px;
	}
	.organize-block .contain .items .departments-ul li .title-2 span {
		font-size: 18px;
	}
}


/*16.alert&notice*/

.content-notice-box {
	width: 100%;
}

.content-notice-box .card-block {
	width: 100%;
}

.content-notice-box .card-block .contain {
	width: 1200px;
	margin: 0 auto;
}

.content-notice-box .card-block .contain p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #333;
}

.content-notice-box .notice-block {
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0;
}

.content-notice-box .notice-block .contain {
	position: relative;
	width: 1400px;
	margin: 0 auto;
}

.content-notice-box .notice-block .contain .ft-img {
	float: left;
	width: 700px;
	height: 515px;
	background-color: #337AB7;
}

.content-notice-box .notice-block .contain .ft-img img {
	display: block;
	width: 100%;
}

.content-notice-box .notice-block .contain .ft-con {
	position: absolute;
	right: 0;
	top: 90px;
	width: 750px;
	padding: 30px 20px;
	border-right: solid 20px #114b90;
	background-color: #fff;
	z-index: 9;
}

.content-notice-box .notice-block .contain .ft-con h2 {
	font-family: 'RobotoCondensedBold';
	font-size: 32px;
	font-weight: 600;
	width: calc(100%);
	color: #333;
	margin-bottom: 10px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.content-notice-box .notice-block .contain .ft-con h2 a {
	color: #333;
}

.content-notice-box .notice-block .contain .ft-con h2:hover a {
	color: #440090;
}

.content-notice-box .notice-block .contain .ft-con p {
	font-family: "Alternate";
	font-size: 18px;
	line-height: 32px;
	color: #666666;
	margin-bottom: 50px;
}

.content-notice-box .notice-block .contain .ft-con .view-more {
	width: 140px;
}

.content-notice-box .notice-block .contain .ft-con .view-more a {
	display: block;
	width: 100%;
	height: 44px;
	padding: 5px;
	border-radius: 22px;
	border: solid 2px #114b90;
}

.content-notice-box .notice-block .contain .ft-con .view-more a img {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

.content-notice-box .notice-block .contain .ft-con .view-more a span {
	display: block;
	float: left;
	font-family: "RobotoCondensedBold";
	font-size: 16px;
	line-height: 30px;
	color: #114b90;
}

.content-notice-box .notice-block-2 {
	width: 100%;
	padding: 50px 0;
	background: url(../img/image/notice-bg.png) no-repeat left top;
	background-size: cover;
}

.content-notice-box .notice-block-2 .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-notice-box .notice-block-2 .contain ul {
	position: relative;
	width: 100%;
	border-left: solid 8px rgba(224, 224, 224, 0.2);
}

.content-notice-box .notice-block-2 .contain ul li.items {
	float: left;
	width: 33.3%;
	height: 200px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	border: solid 8px rgba(224, 224, 224, 0.2);
	border-left: none;
}

.content-notice-box .notice-block-2 .contain ul li.items a {
	display: block;
	width: 100%;
	padding: 30px 30px;
	text-align: center;
	font-family: "Alternate";
	font-size: 20px;
	line-height: 32px;
	color: #fff;
}

.content-notice-box .notice-block-2 .contain ul:after {
	content: "";
	display: block;
	clear: both;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.sec-banner .contain h1 {
		font-size: 60px;
	}
	.content-notice-box .notice-block .contain {
		width: 1200px;
	}
	.content-notice-box .notice-block .contain .ft-img {
		width: 600px;
	}
	.content-notice-box .notice-block .contain .ft-con {
		top: 90px;
		width: 660px;
		padding: 30px 20px;
	}
	.content-notice-box .notice-block .contain .ft-con h2 {
		font-family: 'RobotoCondensedBold';
		font-size: 22px;
		font-weight: 600;
		width: calc(100%);
		color: #333;
		margin-bottom: 25px;
	}
	.content-notice-box .notice-block .contain .ft-con h2 a {
		color: #333;
	}
	.content-notice-box .notice-block .contain .ft-con h2:hover a {
		color: #440090;
	}
	.content-notice-box .notice-block .contain .ft-con p {
		margin-bottom: 50px;
	}
	.content-notice-box .notice-block-2 .contain {
		width: 1200px;
	}
}


/*17.discover*/

.content-discover-box {
	width: 100%;
}

.content-discover-box .discover-block {
	width: 100%;
	padding-bottom: 10px;
}

.content-discover-box .discover-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-discover-box .discover-block .contain ul.event-ul {
	position: relative;
	width: 100%;
}

.content-discover-box .discover-block .contain ul.event-ul:after {
	content: '';
	display: block;
	clear: both;
}

.content-discover-box .discover-block .contain ul.event-ul li.items {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
}

.content-discover-box .discover-block .contain ul.event-ul li.items:nth-child(3n) {
	margin-right: 0;
}

.content-discover-box .discover-block .contain ul.event-ul li.items .picimg {
	width: 100%;
	height: auto;
}

.content-discover-box .discover-block .contain ul.event-ul li.items .picimg img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.content-discover-box .discover-block .contain ul.event-ul li.items .picimg:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
	-khtml-opacity: .8;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

.content-discover-box .discover-block .contain ul.event-ul li.items .eventText {
	position: relative;
	background-color: #fff;
	padding: 20px;
	border-bottom: solid 10px #003f88;
}

.content-discover-box .discover-block .contain ul.event-ul li.items .eventText h2 {
	font-family: 'RobotoCondensedBold';
	font-size: 24px;
	line-height: 36px;
	color: #333;
	margin-bottom: 10px;
}

.content-discover-box .discover-block .contain ul.event-ul li.items .eventText .infos {
	display: block;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	font-family: 'RobotoCondensed';
	color: #555;
}

.discover-block .contain ul.event-ul li.items .eventText .infos img {
	float: left;
	margin-right: 10px;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-discover-box .discover-block .contain {
		width: 1200px;
	}
	.content-discover-box .discover-block .contain ul.event-ul li.items .eventText h2 {
		font-size: 20px;
		line-height: 32px;
	}
}


/*18.Fifhting & against*/

.content-Against-box {
	width: 100%;
}

.content-Against-box .Declaration-block {
	width: 100%;
	padding: 50px 0;
}

.content-Against-box .Declaration-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-Against-box .Declaration-block .contain p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}

.content-Against-box .Against-block {
	width: 100%;
	padding: 50px 0 50px;
	background-color: #f5f5f5;
}

.content-Against-box .Against-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.content-Against-box .Against-block .contain ul.event-ul {
	position: relative;
	width: 100%;
}

.Against-block ul.event-ul li.items {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
}

.Against-block ul.event-ul li.items:nth-child(3n) {
	margin-right: 0;
}

.Against-block ul.event-ul li.items .picimg {
	width: 100%;
	padding: 0;
}

.Against-block ul.event-ul li.items .picimg img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.Against-block ul.event-ul li.items .picimg:hover img {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;
	-khtml-opacity: .8;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
}

.Against-block ul.event-ul li.items .eventText {
	width: 100%;
	padding: 20px;
	background-color: #fff;
}

.Against-block ul.event-ul li.items .eventText h2 {
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	line-height: 32px;
	color: #333;
	font-weight: 600;
	margin-bottom: 15px;
}

.Against-block ul.event-ul li.items .eventText h2 a {
	color: #333;
}

.Against-block ul.event-ul li.items .eventText .time {
	width: 100%;
	height: 16px;
	margin-bottom: 15px;
}

.Against-block ul.event-ul li.items .eventText .time img {
	display: block;
	float: left;
	margin-right: 5px;
}

.Against-block ul.event-ul li.items .eventText .time span {
	display: block;
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	font-family: 'RobotoCondensed';
	color: #555;
}

.Against-block ul.event-ul li.items .eventText p {
	font-family: "Alternate";
	font-size: 16px;
	line-height: 28px;
	color: #666666;
}

.content-Against-box .Against-block .contain ul.event-ul:after {
	content: '';
	display: block;
	clear: both;
}

.Against-block .view-more {
	display: flex;
	justify-content: center;
	width: 100%;
}

.Against-block .view-more a {
	display: block;
	width: 204px;
	padding: 15px 0;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	color: #fff;
	background-color: #114b90;
	border: none;
	outline: none;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-Against-box .Declaration-block .contain,
	.content-Against-box .Against-block .contain {
		width: 1200px;
	}
	.content-discover-box .discover-block .contain ul.event-ul li.items .eventText h2 {
		font-size: 20px;
		line-height: 32px;
	}
	.Against-block .view-more a {
		font-size: 20px;
	}
}


/*19.global-partners*/

.engagement-block .partners-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.engagement-block .partners-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.engagement-block .partners-block .contain p {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	line-height: 36px;
	font-weight: 600;
	text-align: center;
	color: #333;
}

.map-block-2 {
	float: right;
	width: 700px;
}

.map-block-2 img {
	display: block;
	width: 100%;
}

.collegeBox {
	float: left;
	width: 660px;
	float: left;
}

.collegeBox .list {
	margin-bottom: 30px;
}

.collegeBox .list h2 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	line-height: 36px;
	font-weight: 600;
	color: #003f88;
	margin-bottom: 10px;
}

.collegeBox .list ul {
	position: relative;
	width: 100%;
}

.collegeBox .list ul li {
	position: relative;
	float: left;
	width: 330px;
	height: 28px;
	line-height: 28px;
	padding-left: 12px;
	font-family: "Alternate";
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
}

.collegeBox .list ul li:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 11px;
	width: 6px;
	height: 6px;
	background-color: #114b90;
	border-radius: 4px;
}

.collegeBox .list ul:after {
	content: '';
	display: block;
	clear: both;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.engagement-block .partners-block .contain {
		width: 1200px;
	}
	.engagement-block .partners-block .contain p {
		font-size: 22px;
		line-height: 32px;
	}
	.collegeBox {
		width: 600px;
	}
	.collegeBox .list ul li {
		width: 300px;
		font-size: 16px;
		color: #333;
		margin-bottom: 10px;
	}
	.map-block-2 {
		width: calc(100% - 600px);
	}
}


/*20.GRADUATE*/

.content-Graduate-box {
	width: 100%;
}

.Graduate-block {
	width: 100%;
}

.Graduate-block .partners-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.Graduate-block .partners-block .contain {
	width: 1200px;
	margin: 0 auto;
}

.Graduate-block .partners-block .contain h2 {
	font-family: "RobotoCondensedBold";
	font-size: 28px;
	color: #333333;
	margin-bottom: 15px;
	text-align: center;
}

.Graduate-block .partners-block .contain p {
	font-family: "Alternate";
	font-size: 22px;
	line-height: 36px;
	text-align: center;
	color: #666;
}

.Graduate-block .news-block {
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0;
}

.Graduate-block .news-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.Graduate-block .news-block .contain .news {
	position: relative;
	width: 100%;
}

.Graduate-block .news-block .contain .ft-block {
	width: 720px;
	height: 515px;
	background-color: #003F88;
}

.Graduate-block .news-block .contain .ft-block img {
	display: block;
	width: 100%;
}

.Graduate-block .news-block .contain .rt-block {
	position: absolute;
	right: 0;
	top: 80px;
	width: 720px;
	height: auto;
	padding: 30px;
	background-color: #fff;
	border-right: solid 20px #003f88;
}

.Graduate-block .news-block .contain .rt-block h5 {
	font-size: 18px;
	line-height: 32px;
	color: #666666;
}

.Graduate-block .news-block .contain .rt-block .list {
	width: 100%;
	margin-top: 20px;
}

.Graduate-block .news-block .contain .rt-block .list h3 {
	font-family: "Alternate";
	font-size: 22px;
	line-height: 36px;
	color: #333;
}

.Graduate-block .news-block .contain .rt-block .list span {
	display: block;
	font-family: "Alternate";
	font-size: 18px;
	line-height: 28px;
	color: #003f88;
}

.Graduate-block .news-block .contain .news:nth-child(2) {
	margin-top: 50px;
}

.Graduate-block .news-block .contain .news:nth-child(2) .ft-block {
	float: right;
	width: 720px;
}

.Graduate-block .news-block .contain .news:nth-child(2) .rt-block {
	position: absolute;
	left: 0;
	top: 80px;
	width: 720px;
	height: auto;
	padding: 30px;
	background-color: #003f88;
}

.Graduate-block .news-block .contain .news:nth-child(2) .rt-block h2 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #fff;
	margin-bottom: 20px;
}

.Graduate-block .news-block .contain .news:nth-child(2) .rt-block .list_2 {
	width: 100%;
}

.Graduate-block .news-block .contain .news:nth-child(2) .rt-block .list_2 span {
	display: block;
	width: 100%;
	font-family: "Alternate";
	padding-left: 24px;
	font-size: 18px;
	line-height: 36px;
	color: #fff;
	background: url(../img/icon/arrow.png) no-repeat 0 12px;
	background-size: 8px 8px;
}

.Admission-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.Admission-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.Admission-block .contain h2 {
	width: 100%;
	text-align: center;
	font-family: "Alternate";
	font-size: 40px;
	font-weight: 600;
	color: #333;
	margin-bottom: 40px;
}

.Admission-block .contain .box {
	width: 100%;
}

.Admission-block .contain .box .ft-block {
	float: left;
	width: 700px;
	display: flex;
	justify-content: space-between;
}

.Admission-block .contain .box .ft-block .imgicon {
	width: 330px;
	height: 220px;
	padding: 50px 0;
	background-color: #003f88;
}

.Admission-block .contain .box .ft-block .imgicon img {
	display: block;
	width: 116px;
	height: 74px;
	margin: 0 auto 15px;
}

.Admission-block .contain .box .ft-block .imgicon h3 {
	font-family: "Alternate";
	font-size: 30px;
	color: #fff;
	text-align: center;
}

.Admission-block .contain .box .rt-block {
	float: left;
	width: 700px;
	padding-left: 50px;
}

.Admission-block .contain .box .rt-block h3 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #333;
	margin-bottom: 15px;
}

.Admission-block .contain .box .rt-block h5 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	color: #003f88;
	margin-bottom: 25px;
}

.Admission-block .contain .box .rt-block h4 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	color: #333;
	margin-bottom: 15px;
}

.Admission-block .contain .box .rt-block p {
	font-size: 16px;
	color: #333;
}

.Admission-block .contain .box .rt-block p span {
	margin-right: 10px;
}

.facultyDirectory-block {
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0;
}

.facultyDirectory-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.facultyDirectory-block .ft-img {
	float: left;
	width: 700px;
}

.facultyDirectory-block .ft-img img {
	display: block;
	width: 700px;
	height: auto;
}

.facultyDirectory-block .rt-text {
	float: left;
	width: 700px;
	padding-left: 50px;
}

.facultyDirectory-block .rt-text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #333;
	margin-bottom: 30px;
	padding-top: 50px;
}

.facultyDirectory-block .rt-text p {
	font-family: "Alternate";
	font-size: 18px;
	line-height: 32px;
	color: #333;
	margin-bottom: 50px;
}

.facultyDirectory-block .rt-text .view-more {
	width: 140px;
	height: 44px;
}

.facultyDirectory-block .rt-text .view-more a {
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 22px;
	padding: 5px;
	border: solid 2px #1262c8;
}

.facultyDirectory-block .rt-text .view-more a img {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

.facultyDirectory-block .rt-text .view-more a span {
	display: block;
	font-family: "Alternate";
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #1262c8;
}

.Discipline-block {
	width: 100%;
	height: auto;
	padding: 50px 0;
	background-color: #fff;
}

.Discipline-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.Discipline-block .contain h2 {
	width: 100%;
	text-align: center;
	font-family: "Alternate";
	font-size: 40px;
	font-weight: 600;
	color: #333;
	margin-bottom: 40px;
}

.Discipline-block .contain ul {
	position: relative;
	width: 100%;
}

.Discipline-block .contain ul:after {
	content: '';
	display: block;
	clear: both;
}

.Discipline-block .contain ul li {
	position: relative;
	float: left;
	width: 25%;
	height: 28px;
	line-height: 28px;
	padding-left: 12px;
	font-family: "Alternate";
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}

.Discipline-block .contain ul li:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 11px;
	width: 6px;
	height: 6px;
	background-color: #114b90;
	border-radius: 4px;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.Graduate-block .news-block .contain {
		width: 1200px;
	}
	.Graduate-block .news-block .contain .ft-block {
		width: 630px;
		height: 440px;
	}
	.Graduate-block .news-block .contain .rt-block {
		top: 45px;
		width: 630px;
	}
	.Graduate-block .news-block .contain .rt-block h5 {
		font-size: 16px;
	}
	.Graduate-block .news-block .contain .news:nth-child(2) .ft-block {
		width: 630px;
	}
	.Graduate-block .news-block .contain .news:nth-child(2) .rt-block {
		top: 75px;
		width: 630px;
	}
	.Admission-block .contain {
		width: 1200px;
	}
	.Admission-block .contain .box .ft-block {
		width: 600px;
		display: flex;
		justify-content: space-between;
	}
	.Admission-block .contain .box .ft-block .imgicon {
		width: 280px;
		height: 208px;
		padding: 45px 0;
	}
	.Admission-block .contain .box .ft-block .imgicon img {
		display: block;
		width: 100px;
		margin: 0 auto 15px;
	}
	.Admission-block .contain .box .ft-block .imgicon h3 {
		font-family: "Alternate";
		font-size: 24px;
		color: #fff;
		text-align: center;
	}
	.Admission-block .contain .box .rt-block {
		width: 600px;
	}
	.facultyDirectory-block .contain {
		width: 1200px;
	}
	.facultyDirectory-block .ft-img {
		width: 600px;
	}
	.facultyDirectory-block .ft-img img {
		width: 100%;
	}
	.facultyDirectory-block .rt-text {
		width: 600px;
		padding-left: 50px;
	}
	.Discipline-block .contain {
		width: 1200px;
	}
	.Discipline-block .contain ul li {
		width: 33.3%;
	}
}


/*21.Guidebooks*/

.content-Guidebooks-box {
	width: 100%;
}

.Guidebooks-block .giantScreen {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.Guidebooks-block .giantScreen .contain {
	width: 1200px;
	margin: 0 auto;
}

.Guidebooks-block .giantScreen .contain p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #666;
}

.bookBox {
	width: 100%;
}

.bookBox .item {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.bookBox .item .contain {
	width: 1400px;
	margin: 0 auto;
}

.bookBox .item .ftimg {
	float: left;
	width: 480px;
}

.bookBox .item .ftimg img {
	display: block;
	width: 100%;
}

.bookBox .item .rtText {
	float: left;
	width: calc(100% - 480px);
	padding-left: 50px;
}

.bookBox .item .rtText h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #114b90;
	margin-bottom: 30px;
	padding-top: 60px;
}

.bookBox .item .rtText h3 a {
	color: #114b90;
}

.bookBox .item .rtText p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 32px;
	color: #666;
	margin-bottom: 50px;
}

.bookBox .item .rtText .view-more {
	width: 140px;
	height: 44px;
}

.bookBox .item .rtText .view-more a {
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 22px;
	padding: 5px;
	border: solid 2px #1262c8;
}

.bookBox .item .rtText .view-more a img {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

.bookBox .item .rtText .view-more a span {
	display: block;
	font-family: "Alternate";
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #1262c8;
}

.bookBox .item:nth-child(2) {
	width: 100%;
	background-color: #fff;
}

.bookBox .item:nth-child(2) .ftText {
	float: left;
	width: calc(100% - 430px);
	padding-right: 50px;
}

.bookBox .item:nth-child(2) .ftText h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #114b90;
	margin-bottom: 30px;
}

.bookBox .item:nth-child(2) .ftText a {
	color: #114b90;
}

.bookBox .item:nth-child(2) .ftText p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 32px;
	color: #666;
	margin-bottom: 50px;
}

.bookBox .item:nth-child(2) .ftText .view-more {
	width: 140px;
	height: 44px;
}

.bookBox .item:nth-child(2) .ftText .view-more a {
	display: block;
	width: 100%;
	height: 44px;
	border-radius: 22px;
	padding: 5px;
	border: solid 2px #1262c8;
}

.bookBox .item:nth-child(2) .ftText .view-more a img {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 5px;
}

.bookBox .item:nth-child(2) .ftText .view-more a span {
	display: block;
	font-family: "Alternate";
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #1262c8;
}

.bookBox .item:nth-child(2) .rtimg {
	position: relative;
	float: left;
	width: 428px;
	margin-top: -150px;
}

.bookBox .item:nth-child(2) .rtimg img {
	display: block;
	width: 100%;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.bookBox .item .contain {
		width: 1200px;
	}
	.bookBox .item .ftimg {
		width: 360px;
	}
	.bookBox .item .rtText {
		width: calc(100% - 360px);
	}
	.bookBox .item:nth-child(2) .rtimg {
		width: 360px;
		margin-top: -150px;
	}
	.bookBox .item:nth-child(2) .ftText {
		width: calc(100% - 360px);
	}
}


/*22.interdisciplinary-strength*/

.content-strength-box .strength-block-2 {
	position: relative;
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0 1px;
}

.strength-block-2 .contain {
	width: 1400px;
	margin: 0 auto;
}

.strength-block-2 .contain ul.strength-ul {
	width: 100%;
}

.strength-block-2 .contain ul.strength-ul li {
	position: relative;
	margin-bottom: 50px;
}

.strength-block-2 .contain ul.strength-ul li .img {
	width: 720px;
	overflow: hidden;
}

.strength-block-2 .contain ul.strength-ul li:nth-child(odd) .img {
	float: left;
}

.strength-block-2 .contain ul.strength-ul li:nth-child(even) .img {
	float: right;
}

.strength-block-2 .contain ul.strength-ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.strength-block-2 .contain ul.strength-ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.strength-block-2 .contain ul.strength-ul li .text {
	position: absolute;
	width: 720px;
	bottom: 60px;
	padding: 30px;
	background-color: #fff;
}

.strength-block-2 .contain ul.strength-ul li:nth-child(odd) .text {
	right: 0;
	border-right: solid 14px #114b90;
}

.strength-block-2 .contain ul.strength-ul li:nth-child(even) .text {
	left: 0;
	border-left: solid 14px #114b90;
}

.strength-block-2 .contain ul.strength-ul li .text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px;
}

.strength-block-2 .contain ul.strength-ul li .text h3 a {
	color: #333;
}

.strength-block-2 .contain ul.strength-ul li .text p {
	font-family: "Alternate";
	font-size: 18px;
	line-height: 28px;
	color: #666;
}

.strength-block-2 .contain ul.strength-ul li:after {
	content: "";
	display: block;
	clear: both;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.strength-block-2 .contain {
		width: 1200px;
	}
	.strength-block-2 .contain ul.strength-ul li .img {
		width: 640px;
	}
	.strength-block-2 .contain ul.strength-ul li .text {
		width: 640px;
	}
}


/*23.joint-Program*/

.content-program-box .program-block-2 {
	position: relative;
	width: 100%;
}

.content-program-box .program-block-2 .one-block {
	width: 100%;
	background-color: #f5f5f5;
	padding: 50px 0;
}

.program-block-2 .one-block .contain {
	position: relative;
	width: 1400px;
	margin: 0 auto;
}

.program-block-2 .one-block .contain .ft-img {
	float: left;
	width: 720px;
	height: 515px;
	background-color: #00376A;
	overflow: hidden;
}

.program-block-2 .one-block .contain .ft-img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.program-block-2 .one-block .contain .ft-img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.program-block-2 .one-block .contain .rt-text {
	position: absolute;
	right: 0;
	top: 85px;
	width: 720px;
	height: auto;
	padding: 30px;
	background-color: #fff;
	border-right: solid 14px #003f88;
}

.program-block-2 .one-block .contain .rt-text h1 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #333;
	margin-bottom: 40px;
}

.program-block-2 .one-block .contain .rt-text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	color: #555;
	margin-bottom: 30px;
}

.program-block-2 .one-block .contain .rt-text p {
	font-family: "Alternate";
	font-size: 18px;
	line-height: 28px;
	color: #666;
}

.program-block-2 .second-block {
	width: 100%;
	background-color: #fff;
	padding: 50px 0;
}

.program-block-2 .second-block .contain {
	position: relative;
	width: 1400px;
	margin: 0 auto;
}

.program-block-2 .second-block .contain .ft-block {
	float: left;
	width: 680px;
	margin-right: 20px;
}

.program-block-2 .second-block .contain .ft-block h2 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #333;
	margin-bottom: 30px;
}

.program-block-2 .second-block .contain .ft-block ul {
	width: 100%;
}

.program-block-2 .second-block .contain .ft-block ul li {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	color: #003f88;
	margin-top: 15px;
}

.program-block-2 .second-block .contain .rt-block {
	float: right;
	width: 680px;
	margin-left: 20px;
}

.program-block-2 .second-block .contain .rt-block h2 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #333;
	margin-bottom: 30px;
}

.program-block-2 .second-block .contain .rt-block ul {
	width: 100%;
}

.program-block-2 .second-block .contain .rt-block ul li {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	color: #003f88;
	margin-top: 15px;
}

.program-block-2 .thred-block {
	width: 100%;
	height: auto;
	padding: 50px 0;
	background: url(../img/image/people-bg.png) no-repeat center;
	background-size: cover;
}

.program-block-2 .thred-block .contain {
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
}

.program-block-2 .thred-block .contain .swiper-container-people {
	position: relative;
	overflow: hidden;
}

.program-block-2 .thred-block .swiper-container-people .swiper-slide .img {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border-radius: 75px;
	overflow: hidden;
}

.program-block-2 .thred-block .swiper-container-people .swiper-slide .img img {
	display: block;
	width: 100%;
}

.program-block-2 .thred-block .swiper-container-people .swiper-slide h3 {
	font-family: "Alternate";
	font-size: 22px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	padding: 0 100px;
	margin: 40px 0;
	font-weight: normal;
}

.program-block-2 .thred-block .swiper-container-people .swiper-slide .infos {
	width: 350px;
	margin: 0 auto;
}

.program-block-2 .thred-block .swiper-container-people .swiper-slide .infos h5 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}

.program-block-2 .thred-block .swiper-container-people .swiper-slide .infos h6 {
	font-size: 18px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	font-style: italic;
	font-weight: lighter;
}

.swiper-container-people .swiper-button-prev {
	position: absolute;
	top: 85%;
	left: 300px;
	width: 49px;
	height: 49px;
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../img/icon/people-prev.png) no-repeat center;
}

.swiper-container-people .swiper-button-next {
	position: absolute;
	top: 85%;
	right: 300px;
	width: 49px;
	height: 49px;
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../img/icon/people-next.png) no-repeat center;
}

.swiper-container-people .swiper-button-next:after,
.swiper-container-people .swiper-button-prev:after {
	display: none;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.program-block-2 .one-block .contain,
	.program-block-2 .second-block .contain,
	.program-block-2 .thred-block .contain {
		width: 1200px;
	}
	.program-block-2 .one-block .contain .ft-img {
		width: 640px;
		height: 450px;
	}
	.program-block-2 .one-block .contain .rt-text h1 {
		margin-bottom: 30px;
	}
	.program-block-2 .one-block .contain .rt-text h3 {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.program-block-2 .one-block .contain .rt-text p {
		font-size: 16px;
	}
	.program-block-2 .one-block .contain .rt-text {
		width: 640px;
		top: 75px;
	}
	.program-block-2 .second-block .contain .ft-block,
	.program-block-2 .second-block .contain .rt-block {
		width: 580px;
	}
	.program-block-2 .second-block .contain .ft-block h2 {
		font-size: 24px;
	}
	.program-block-2 .second-block .contain .rt-block h2 {
		font-size: 24px;
	}
	.program-block-2 .second-block .contain .ft-block ul li {
		font-size: 20px;
	}
	.program-block-2 .second-block .contain .rt-block ul li {
		font-size: 20px;
	}
}


/*24.mbbs*/

.content-mbbs-box {
	position: relative;
}

.mbbs-block {
	position: relative;
	width: 100%;
}

.mbbs-block .one-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.mbbs-block .one-block .img {
	float: left;
	width: 50%;
	overflow: hidden;
}

.mbbs-block .one-block .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.mbbs-block .one-block .text {
	float: left;
	width: 50%;
	padding-right: calc((100% - 1400px) / 2);
	padding-left: 50px;
}

.mbbs-block .one-block .text h5 {
	font-family: "RobotoCondensed";
	font-size: 20px;
	line-height: 36px;
	color: #333;
	margin-bottom: 30px;
	padding-top: 10px;
}

.mbbs-block .one-block .text ul {
	display: flex;
	justify-content: flex-start;
}

.mbbs-block .one-block .text ul li {
	margin-right: 50px;
}

.mbbs-block .one-block .text ul li h2 {
	font-family: "Alternate";
	font-size: 40px;
	text-align: center;
	color: #003f88;
	margin-bottom: 15px;
}

.mbbs-block .one-block .text ul li h3 {
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	text-align: center;
	color: #003f88;
	margin-bottom: 40px;
}

.mbbs-block .one-block .text p {
	font-family: "RobotoCondensed";
	font-size: 18px;
	line-height: 32px;
	color: #003f88;
	margin-bottom: 40px;
}

.mbbs-block .one-block .text h4 {
	font-family: "RobotoCondensedBold";
	font-size: 28px;
	color: #003f88;
	margin-bottom: 15px;
}

.mbbs-block .one-block .text dl {
	width: 100%;
}

.mbbs-block .one-block .text dl dd {
	font-family: "RobotoCondensed";
	font-size: 20px;
	line-height: 32px;
	color: #333;
	margin-top: 5px;
}

.mbbs-block .two-block {
	width: 100%;
	background-color: #fff;
	padding: 50px 0;
}

.mbbs-block .two-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.mbbs-block .two-block .contain>h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #333;
	margin-bottom: 30px;
	text-align: center;
}

.mbbs-block .two-block .contain .curriculum {
	width: 100%;
	height: 330px;
	overflow: hidden;
	background-color: #f5f5f5;
	padding-left: 30px;
	border-left: solid 14px #003f88;
}

.mbbs-block .two-block .curriculum .swiper-container-curriculum {
	position: relative;
	width: 100%;
	height: 330px;
}

.mbbs-block .two-block .contain .curriculum .items {
	width: 100%;
	height: 330px;
	padding-top: 40px;
	padding-bottom: 40px;
	padding-right: 150px;
}

.curriculum .swiper-container-curriculum h1 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #003f88;
	margin-bottom: 50px;
}

.curriculum .swiper-container-curriculum ul {
	width: 100%;
}

.curriculum .swiper-container-curriculum ul li {
	width: 100%;
	margin-top: 30px;
}

.curriculum .swiper-container-curriculum ul li h3 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	color: #333;
	margin-bottom: 20px;
}

.curriculum .swiper-container-curriculum ul li h5 {
	font-family: "RobotoCondensedBold";
	font-size: 17px;
	color: #666;
}

.swiper-container-curriculum .swiper-curriculum-button-prev {
	position: absolute;
	top: auto;
	bottom: 165px;
	left: auto;
	right: 0;
	width: 100px;
	height: 165px;
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../img/icon/curricu-prev.png) no-repeat center;
}

.swiper-container-curriculum .swiper-curriculum-button-next {
	position: absolute;
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	width: 100px;
	height: 165px;
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../img/icon/curricu-next.png) no-repeat center;
}

.swiper-container-curriculum .swiper-button-next:after,
.swiper-container-curriculum .swiper-button-prev:after {
	display: none;
}

.mbbs-block .thred-block {
	position: relative;
	width: 100%;
	padding: 50px 0;
}

.mbbs-block .thred-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.mbbs-block .thred-block .contain .ft-block {
	position: relative;
	float: left;
	width: 680px;
	padding: 50px 60px;
	height: 345px;
	background: url(../img/image/mbbs-img-2.jpg) no-repeat center;
	background-size: cover;
}

.mbbs-block .thred-block .contain .ft-block h1 {
	font-family: "RobotoCondensedBold";
	width: 100%;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.mbbs-block .thred-block .contain .ft-block a.view-more {
	position: absolute;
	right: 60px;
	bottom: 60px;
	display: block;
	width: 120px;
	height: 20px;
}

.mbbs-block .thred-block .contain .ft-block a.view-more span {
	float: left;
	font-family: "Alternate";
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	color: #fff;
}

.mbbs-block .thred-block .contain .ft-block a.view-more img {
	display: block;
	float: right;
}

.mbbs-block .thred-block .contain .rt-block {
	position: relative;
	float: right;
	width: 680px;
	padding: 50px 60px;
	height: 345px;
	background: url(../img/image/mbbs-img-3.jpg) no-repeat center;
	background-size: cover;
}

.mbbs-block .thred-block .contain .rt-block h1 {
	font-family: "RobotoCondensedBold";
	width: 100%;
	font-size: 40px;
	font-weight: 600;
	color: #fff;
}

.mbbs-block .thred-block .contain .rt-block a.view-more {
	position: absolute;
	right: 60px;
	bottom: 60px;
	display: block;
	width: 120px;
	height: 20px;
}

.mbbs-block .thred-block .contain .rt-block a.view-more span {
	float: left;
	font-family: "Alternate";
	font-size: 18px;
	height: 20px;
	line-height: 20px;
	color: #fff;
}

.mbbs-block .thred-block .contain .rt-block a.view-more img {
	display: block;
	float: right;
}

.mbbs-block .four-block {
	width: 100%;
	height: auto;
	padding: 50px 0;
	background: url(../img/image/people-bg.png) no-repeat center;
	background-size: cover;
}

.mbbs-block .four-block .contain {
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
}

.mbbs-block .four-block .contain .swiper-container-people {
	position: relative;
	overflow: hidden;
}

.mbbs-block .four-block .swiper-container-people .swiper-slide .img {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border-radius: 75px;
	overflow: hidden;
}

.mbbs-block .four-block .swiper-container-people .swiper-slide .img img {
	display: block;
	width: 100%;
}

.mbbs-block .four-block .swiper-container-people .swiper-slide h3 {
	font-family: "Alternate";
	font-size: 22px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	padding: 0 100px;
	margin: 40px 0;
	font-weight: normal;
}

.mbbs-block .four-block .swiper-container-people .swiper-slide .infos {
	width: 80%;
	margin: 0 auto;
}

.mbbs-block .four-block .swiper-container-people .swiper-slide .infos h5 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}

.mbbs-block .four-block .swiper-container-people .swiper-slide .infos h6 {
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	font-style: italic;
	font-weight: lighter;
}

.swiper-container-people .swiper-button-prev {
	position: absolute;
	top: 85%;
	left: 100px;
	width: 49px;
	height: 49px;
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../img/icon/people-prev.png) no-repeat center;
}

.swiper-container-people .swiper-button-next {
	position: absolute;
	top: 85%;
	right: 100px;
	width: 49px;
	height: 49px;
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url(../img/icon/people-next.png) no-repeat center;
}

.swiper-container-people .swiper-button-next:after,
.swiper-container-people .swiper-button-prev:after {
	display: none;
}

.mbbs-block .five-block {
	position: relative;
	width: 100%;
	padding: 50px 0;
}

.mbbs-block .five-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.mbbs-block .five-block .contain .title {
	width: 100%;
}

.mbbs-block .five-block .contain .title h1 {
	float: left;
	font-family: "RobotoCondensedBold";
	font-size: 40px;
	height: 44px;
	line-height: 44px;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px;
}

.mbbs-block .five-block .contain .title a.view-more {
	float: right;
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	height: 44px;
	line-height: 44px;
	font-weight: 600;
	color: #003f88;
}

.mbbs-block .five-block .contain ul.news-ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.mbbs-block .five-block .contain ul.news-ul li {
	width: 32%;
}

.mbbs-block .five-block .contain ul.news-ul li .img {
	width: 100%;
	overflow: hidden;
}

.mbbs-block .five-block .contain ul.news-ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.mbbs-block .five-block .contain ul.news-ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.mbbs-block .five-block .contain ul.news-ul li .text {
	width: 100%;
}

.mbbs-block .five-block .contain ul.news-ul li .text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	font-weight: 600;
	color: #333;
	margin-top: 15px;
	margin-bottom: 10px;
}

.mbbs-block .five-block .contain ul.news-ul li .text h3 a {
	color: #333;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.mbbs-block .five-block .contain ul.news-ul li .text h3:hover a {
	color: #003f88;
}

.mbbs-block .five-block .contain ul.news-ul li .text span {
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	font-weight: 600;
	color: #cccccc;
	margin-top: 20px;
}

.mbbs-block .six-block {
	position: relative;
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.mbbs-block .six-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.mbbs-block .six-block .contain .title {
	width: 100%;
}

.mbbs-block .six-block .contain .title h1 {
	float: left;
	font-family: "RobotoCondensedBold";
	font-size: 40px;
	height: 44px;
	line-height: 44px;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px;
}

.mbbs-block .six-block .contain .title a.view-more {
	float: right;
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	height: 44px;
	line-height: 44px;
	font-weight: 600;
	color: #003f88;
}

.mbbs-block .six-block .contain ul.news-ul {
	width: 100%;
	display: flex;
	justify-content: space-between;
}

.mbbs-block .six-block .contain ul.news-ul li {
	width: 32%;
}

.mbbs-block .six-block .contain ul.news-ul li .img {
	width: 100%;
	overflow: hidden;
}

.mbbs-block .six-block .contain ul.news-ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.mbbs-block .six-block .contain ul.news-ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.mbbs-block .six-block .contain ul.news-ul li .text {
	width: 100%;
	background-color: #fff;
	padding: 20px;
}

.mbbs-block .six-block .contain ul.news-ul li .text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	line-height: 32px;
	font-weight: 600;
	color: #333;
	margin-bottom: 10px;
}

.mbbs-block .six-block .contain ul.news-ul li .text h3 a {
	color: #333;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.mbbs-block .six-block .contain ul.news-ul li .text h3:hover a {
	color: #003f88;
}

.mbbs-block .six-block .contain ul.news-ul li .text span {
	font-family: "RobotoCondensedBold";
	font-size: 18px;
	font-weight: 600;
	color: #cccccc;
	margin-top: 20px;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.mbbs-block .two-block .contain,
	.mbbs-block .thred-block .contain,
	.mbbs-block .four-block .contain,
	.mbbs-block .five-block .contain,
	.mbbs-block .six-block .contain {
		width: 1200px;
	}
	.mbbs-block .one-block .text {
		width: 50%;
		padding-right: calc((100% - 1200px) / 2);
		padding-left: 40px;
	}
	.mbbs-block .one-block .text h5 {
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 20px;
		padding-top: 0;
	}
	.mbbs-block .one-block .text ul li h2 {
		font-size: 36px;
		margin-bottom: 10px;
	}
	.mbbs-block .one-block .text ul li h3 {
		font-size: 18px;
		margin-bottom: 30px;
	}
	.mbbs-block .one-block .text p {
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 30px;
	}
	.mbbs-block .one-block .text h4 {
		font-size: 24px;
		margin-bottom: 15px;
	}
	.mbbs-block .one-block .text dl dd {
		font-size: 18px;
		line-height: 32px;
		margin-top: 0;
	}
	.curriculum .swiper-container-curriculum h1 {
		margin-bottom: 35px;
	}
	.curriculum .swiper-container-curriculum ul li h3 {
		margin-bottom: 15px;
	}
	.curriculum .swiper-container-curriculum ul li h5 {
		font-size: 16px;
		line-height: 24px;
	}
	.mbbs-block .thred-block .contain .ft-block {
		width: 580px;
		height: 320px;
	}
	.mbbs-block .thred-block .contain .rt-block {
		width: 580px;
		height: 320px;
	}
	.mbbs-block .five-block .contain ul.news-ul li .text h3 {
		font-size: 20px;
	}
	.mbbs-block .five-block .contain ul.news-ul li .text span {
		font-size: 18px;
	}
	.mbbs-block .six-block .contain ul.news-ul li .text h3 {
		font-size: 20px;
	}
}


/*25.MD Program*/

.md-Program-block {
	width: 100%;
}

.md-Program-block .one-block {
	position: relative;
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.md-Program-block .one-block .contain {
	width: 1200px;
	margin: 0 auto;
	padding: 0 100px;
}

.md-Program-block .one-block .contain h1 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	color: #333;
	margin-bottom: 20px;
}

.md-Program-block .one-block .contain p {
	font-family: "RobotoCondensed";
	font-size: 22px;
	line-height: 36px;
	text-align: center;
	color: #333;
}

.md-Program-block .two-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.md-Program-block .two-block .ft-block {
	float: left;
	width: 50%;
	box-shadow: 10px 2px 25px rgba(0, 0, 0, .1);
}

.md-Program-block .two-block .ft-block img {
	display: block;
	width: 100%;
}

.md-Program-block .two-block .rt-block {
	float: right;
	width: 50%;
	font-family: "RobotoCondensed";
	font-size: 20px;
	line-height: 36px;
	color: #333;
	padding-top: 80px;
	padding-left: 40px;
	padding-right: calc((100% - 1400px) / 2);
}

.md-Program-block .thred-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.md-Program-block .thred-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Program-block .thred-block .contain ul {
	position: relative;
	width: 100%;
	border: solid 10px #f6f6f6;
}

.md-Program-block .thred-block .contain ul li {
	float: left;
	width: 50%;
	padding: 40px;
}

.md-Program-block .thred-block .contain ul li h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	font-weight: 600;
	color: #333;
	margin-bottom: 30px;
}

.md-Program-block .thred-block .contain ul li p {
	font-size: 18px;
	line-height: 28px;
	color: #666;
}

.md-Program-block .thred-block .contain ul:before {
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 0;
	width: 10px;
	height: 100%;
	margin-left: -5px;
	background-color: #f6f6f6;
}

.md-Program-block .thred-block .contain ul:after {
	content: '';
	display: block;
	clear: both;
}

.md-Program-block .four-block {
	width: 100%;
	height: auto;
	padding: 50px 0;
	background: url(../img/image/people-bg.png) no-repeat center;
	background-size: cover;
}

.md-Program-block .four-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Program-block .four-block .people-info {
	width: 100%;
}

.md-Program-block .four-block .people-info .img {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border-radius: 75px;
	overflow: hidden;
}

.md-Program-block .four-block .people-info .img img {
	display: block;
	width: 100%;
}

.md-Program-block .four-block .people-info h3 {
	font-family: "Alternate";
	font-size: 22px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	padding: 0 100px;
	margin: 40px 0;
	font-weight: normal;
}

.md-Program-block .four-block .people-info .infos h5 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}

.md-Program-block .four-block .people-info .infos h6 {
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	font-style: italic;
	font-weight: lighter;
}

.md-Program-block .five-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.md-Program-block .five-block .contain {
	position: relative;
	width: 1400px;
	margin: 0 auto;
}

.md-Program-block .five-block .contain .ft-img {
	width: 735px;
	margin-bottom: 50px;
}

.md-Program-block .five-block .contain .ft-img img {
	display: block;
	width: 100%;
}

.md-Program-block .five-block .contain .rt-text {
	position: absolute;
	right: 0;
	top: 50px;
	width: 700px;
	background-color: #fff;
	padding: 40px;
	border-right: solid 14px #003f88;
}

.md-Program-block .five-block .contain .rt-text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	color: #333;
	margin-bottom: 20px;
}

.md-Program-block .five-block .contain .rt-text h6 {
	font-family: "RobotoCondensedBold";
	font-size: 14px;
	color: #cccccc;
}

.md-Program-block .five-block .contain .rt-text ul {
	width: 100%;
}

.md-Program-block .five-block .contain .rt-text ul li {
	position: relative;
	padding-left: 20px;
	font-family: "RobotoCondensedBold";
	font-size: 18px;
	line-height: 32px;
	color: #333;
	margin-top: 15px;
}

.md-Program-block .five-block .contain .rt-text ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 12px;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background-color: #003f88;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.md-Program-block .thred-block .contain,
	.md-Program-block .four-block .contain,
	.md-Program-block .five-block .contain {
		width: 1200px;
	}
	.md-Program-block .one-block .contain p {
		font-size: 22px;
	}
	.md-Program-block .two-block .rt-block {
		font-size: 18px;
		line-height: 32px;
		padding-top: 40px;
		padding-right: calc((100% - 1200px) / 2);
	}
	.md-Program-block .thred-block .contain ul li {
		padding: 30px;
	}
	.md-Program-block .thred-block .contain ul li h3 {
		font-size: 28px;
		margin-bottom: 20px;
	}
	.md-Program-block .thred-block .contain ul li p {
		font-size: 16px;
		line-height: 28px;
	}
	.md-Program-block .four-block .people-info h3 {
		font-size: 18px;
		line-height: 32px;
		padding: 0 100px;
	}
	.md-Program-block .five-block .contain .ft-img {
		width: 640px;
		margin-bottom: 50px;
	}
	.md-Program-block .five-block .contain .rt-text {
		width: 640px;
		padding: 30px;
	}
	.md-Program-block .five-block .contain .rt-text ul li {
		font-size: 16px;
		line-height: 28px;
		;
		margin-top: 14px;
	}
}


/*26.Media*/

.Media-block {
	position: relative;
	width: 100%;
}

.Media-block .one-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.Media-block .one-block .contain {
	width: 1400px;
	margin: 0 auto;
	padding: 0 100px;
}

.Media-block .one-block .contain p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #333;
}

.Media-block .two-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.Media-block .two-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.Media-block .two-block .contain ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.Media-block .two-block .contain ul li {
	position: relative;
	width: 48%;
	padding-left: 40px;
}

.Media-block .two-block .contain ul li .img {
	width: 100%;
	overflow: hidden;
}

.Media-block .two-block .contain ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.Media-block .two-block .contain ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Media-block .two-block .contain ul li .text {
	position: absolute;
	left: 0;
	bottom: 30px;
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	padding: 20px;
	text-transform: uppercase;
	background-color: #114b90;
}

.Media-block .thred-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.Media-block .thred-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.Media-block .thred-block .contain h3 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	font-weight: 600;
	color: #333;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.Media-block .thred-block .contain ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.Media-block .thred-block .contain ul li {
	position: relative;
	width: 48%;
	padding-left: 40px;
}

.Media-block .thred-block .contain ul li .img {
	width: 100%;
	overflow: hidden;
}

.Media-block .thred-block .contain ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.Media-block .thred-block .contain ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.Media-block .thred-block .contain ul li .text {
	position: absolute;
	left: 0;
	bottom: 30px;
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	padding: 20px;
	text-transform: uppercase;
	background-color: #114b90;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.Media-block .two-block .contain,
	.Media-block .thred-block .contain {
		width: 1200px;
	}
	.md-Program-block .one-block .contain p {
		font-size: 22px;
	}
	.Media-block .two-block .contain ul li .text {
		font-size: 20px;
	}
	.Media-block .thred-block .contain ul li .text {
		font-size: 20px;
	}
}


/*27.One world, one fight*/

.World-block {
	position: relative;
	width: 100%;
}

.World-block .one-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.World-block .one-block .contain {
	width: 1400px;
	margin: 0 auto;
	padding: 0 100px;
}

.World-block .one-block .contain p {
	font-family: "Alternate";
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #333;
}

.World-block .two-block {
	width: 100%;
	padding: 50px 0 20px;
	background-color: #f5f5f5;
}

.World-block .two-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.World-block .two-block .contain ul.news-ul {
	position: relative;
	width: 100%;
}

.World-block .two-block .contain ul.news-ul li {
	float: left;
	width: 32%;
	margin-right: 2%;
	margin-bottom: 30px;
}

.World-block .two-block .contain ul.news-ul li:nth-child(3n) {
	margin-right: 0;
}

.World-block .two-block .contain ul.news-ul li .img {
	width: 100%;
	overflow: hidden;
}

.World-block .two-block .contain ul.news-ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.World-block .two-block .contain ul.news-ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.World-block .two-block .contain ul.news-ul li .text {
	position: relative;
	width: 90%;
	margin: -20px auto 0;
	padding: 20px;
	background-color: #fff;
}

.World-block .two-block .contain ul.news-ul li .text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	text-align: left;
	color: #333;
	margin-bottom: 15px;
}

.World-block .two-block .contain ul.news-ul li .text h3 a {
	color: #333;
}

.World-block .two-block .contain ul.news-ul li .text h3:hover a {
	color: #003f88;
}

.World-block .two-block .contain ul.news-ul li .text p {
	font-family: "RobotoCondensed";
	font-size: 16px;
	line-height: 28px;
	color: #666;
}

.World-block .two-block .contain ul.news-ul li .text .time {
	width: 100%;
	margin-top: 15px;
}

.World-block .two-block .contain ul.news-ul li .text .time img {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px;
}

.World-block .two-block .contain ul.news-ul li .text .time span {
	float: left;
	font-family: "Alternate";
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	font-weight: 600;
	color: #cccccc;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.World-block .two-block .contain {
		width: 1200px;
	}
	.World-block .two-block .contain ul.news-ul li .text h3 {
		font-size: 18px;
		line-height: 28px;
	}
	.World-block .two-block .contain ul.news-ul li .text p {
		font-size: 15px;
	}
}


/*28.social service*/

.social-service-block {
	width: 100%;
}

.social-service-block .one-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.social-service-block .one-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.social-service-block .one-block .contain p {
	font-family: "Alternate";
	text-align: center;
	font-size: 24px;
	color: #333;
}

.social-service-block .two-block {
	width: 100%;
	padding: 50px 0 1px;
	background-color: #f5f5f5;
}

.social-service-block .two-block .contain {
	position: relative;
	width: 1400px;
	margin: 0 auto;
}

.social-service-block .two-block .contain .items {
	position: relative;
	width: 100%;
	margin-bottom: 50px;
}

.social-service-block .two-block .contain .items .img {
	float: left;
	width: 750px;
	height: 485px;
	background-color: #003F88;
}

.social-service-block .two-block .contain .items:nth-child(2) .img {
	float: right;
	width: 750px;
	height: 485px;
	background-color: #404a54;
}

.social-service-block .two-block .contain .items .img img {
	display: block;
	width: 100%;
}

.social-service-block .two-block .contain .items .text {
	position: absolute;
	right: 0;
	bottom: 50px;
	width: 750px;
	background-color: #fff;
	padding: 45px;
	border-right: solid 14px #003f88;
}

.social-service-block .two-block .contain .items .text p {
	font-family: "RobotoCondensed";
	font-size: 22px;
	line-height: 40px;
	color: #333;
}

.social-service-block .two-block .contain .items:nth-child(2) .text-block {
	float: left;
	width: calc(100% - 750px);
	padding-right: 30px;
	padding-top: 20px;
}

.social-service-block .two-block .contain .items:nth-child(2) .text-block h2 {
	font-family: "RobotoCondensedBold";
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 20px;
	color: #333;
}

.social-service-block .two-block .contain .items:nth-child(2) .text-block p {
	font-family: "Alternate";
	font-size: 18px;
	line-height: 32px;
	color: #666666;
}

.social-service-block .two-block .comments-section {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 800px;
	background-color: #003f88;
}

.social-service-block .two-block .comments-section .swiper-comments-container {
	position: relative;
	height: 228px;
}

.social-service-block .two-block .comments-section .headbox {
	float: left;
	width: 116px;
	height: 116px;
	border-radius: 58px;
	margin: 20px;
	overflow: hidden;
}

.social-service-block .two-block .comments-section .headbox img {
	display: block;
	width: 100%;
}

.social-service-block .two-block .comments-section .infosbox {
	float: left;
	width: calc(100% - 156px);
	padding: 20px;
	border-left: solid 2px #3365a0;
}

.social-service-block .two-block .comments-section .infosbox h3 {
	font-family: "RobotoCondensed";
	font-size: 30px;
	margin-bottom: 20px;
	color: #fff;
}

.social-service-block .two-block .comments-section .infosbox h5 {
	font-family: "Alternate";
	font-size: 16px;
	margin-bottom: 15px;
	color: #fff;
}

.social-service-block .two-block .comments-section .infosbox p {
	font-size: 16px;
	line-height: 28px;
	margin-top: 30px;
	color: #fff;
}

.swiper-comments-button-next,
.swiper-comments-button-prev {
	top: 90%;
	width: 20px;
	height: 20px;
	z-index: 100;
	cursor: pointer;
	color: #fff;
}

.swiper-comments-button-next:after,
.swiper-comments-button-prev:after {
	font-size: 20px;
}

.swiper-comments-button-next {
	right: auto;
	left: 120px;
}

.swiper-comments-button-prev {
	right: auto;
	left: 20px;
}

.swiper-comments-pagination {
	width: 60px;
	bottom: 28px;
	left: 46px;
	color: #fff;
}

.social-service-block .thred-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.social-service-block .thred-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.social-service-block .thred-block .contain ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.social-service-block .thred-block .contain ul li {
	width: 48%;
}

.social-service-block .thred-block .contain ul li .img {
	width: 100%;
	overflow: hidden;
}

.social-service-block .thred-block .contain ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.social-service-block .thred-block .contain ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.social-service-block .thred-block .contain ul li .text {
	width: 100%;
	padding-top: 15px;
}

.social-service-block .thred-block .contain ul li .text h3 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #333;
	margin-bottom: 20px;
}

.social-service-block .thred-block .contain ul li .text h3 a {
	color: #333;
}

.social-service-block .thred-block .contain ul li .text h3:hover a {
	color: #003f88;
}

.social-service-block .thred-block .contain ul li .text p {
	font-size: 18px;
	line-height: 30px;
	color: #333;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.social-service-block .two-block .contain,
	.social-service-block .thred-block .contain {
		width: 1200px;
	}
	.social-service-block .two-block .contain .items .img {
		width: 640px;
		height: 420px;
	}
	.social-service-block .two-block .contain .items .text {
		width: 640px;
		padding: 30px;
	}
	.social-service-block .two-block .contain .items .text p {
		font-size: 21px;
		line-height: 32px;
	}
	.social-service-block .two-block .contain .items:nth-child(2) .img {
		width: 640px;
		height: 420px;
	}
	.social-service-block .two-block .contain .items:nth-child(2) .text-block {
		width: calc(100% - 640px);
		padding-right: 20px;
		padding-top: 10px;
	}
	.social-service-block .two-block .contain .items:nth-child(2) .text-block h2 {
		font-size: 22px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.social-service-block .two-block .contain .items:nth-child(2) .text-block p {
		font-size: 15px;
		line-height: 24px;
	}
	.social-service-block .two-block .comments-section .swiper-comments-container {
		height: 210px;
	}
	.social-service-block .two-block .comments-section .infosbox h3 {
		font-size: 22px;
		margin-bottom: 20px;
		color: #fff;
	}
	.social-service-block .two-block .comments-section .infosbox h5 {
		font-size: 15px;
		margin-bottom: 12px;
	}
	.social-service-block .two-block .comments-section .infosbox p {
		font-size: 16px;
		line-height: 28px;
		margin-top: 25px;
	}
	.social-service-block .thred-block .contain ul li .text p {
		font-size: 16px;
		line-height: 28px;
	}
}


/*29.student-life*/

.md-Student-block .one-block .contain {
	padding: 0;
}

.md-Student-block .people-block {
	width: 100%;
	height: auto;
	padding: 50px 0;
	background: url(../img/image/people-bg.png) no-repeat center;
	background-size: cover;
}

.md-Student-block .people-block .contain {
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
}

.md-Student-block .people-block .contain .swiper-container-people {
	position: relative;
	overflow: hidden;
}

.md-Student-block .people-block .swiper-container-people .swiper-slide .img {
	width: 150px;
	height: 150px;
	margin: 0 auto;
	border-radius: 75px;
	overflow: hidden;
}

.md-Student-block .people-block .swiper-container-people .swiper-slide .img img {
	display: block;
	width: 100%;
}

.md-Student-block .people-block .swiper-container-people .swiper-slide h3 {
	font-family: "Alternate";
	font-size: 22px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	padding: 0 100px;
	margin: 40px 0;
	font-weight: normal;
}

.md-Student-block .people-block .swiper-container-people .swiper-slide .infos {
	width: 80%;
	margin: 0 auto;
}

.md-Student-block .people-block .swiper-container-people .swiper-slide .infos h5 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}

.md-Student-block .people-block .swiper-container-people .swiper-slide .infos h6 {
	font-size: 16px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	font-style: italic;
	font-weight: lighter;
}

.md-Student-block .pic-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.md-Student-block .pic-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Student-block .pic-block .contain ul {
	position: relative;
	width: 100%;
	height: 725px;
}

.md-Student-block .pic-block .contain ul li.items {
	position: absolute;
	overflow: hidden;
}

.md-Student-block .pic-block .contain ul li.items:nth-child(1) {
	left: 0;
	top: 0;
	width: 545px;
	height: 345px;
}

.md-Student-block .pic-block .contain ul li.items:nth-child(2) {
	right: 0;
	top: 0;
	width: 815px;
	height: 725px;
}

.md-Student-block .pic-block .contain ul li.items:nth-child(3) {
	left: 0;
	bottom: 0;
	width: 545px;
	height: 345px;
}

.md-Student-block .pic-block .contain ul li.items img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.md-Student-block .pic-block .contain ul li.items:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.md-Student-block .people-block .contain,
	.md-Student-block .pic-block .contain {
		width: 1200px;
	}
	.md-Student-block .pic-block .contain ul {
		height: 620px;
	}
	.md-Student-block .pic-block .contain ul li.items:nth-child(1),
	.md-Student-block .pic-block .contain ul li.items:nth-child(3) {
		width: 475px;
		height: 295px;
	}
	.md-Student-block .pic-block .contain ul li.items:nth-child(2) {
		width: 695px;
		height: 620px;
	}
}


/*30.Undergraduate*/

.md-Undergraduate-block {
	width: 100%;
}

.md-Undergraduate-block .one-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.md-Undergraduate-block .one-block .contain {
	width: 1200px;
	margin: 0 auto;
}

.md-Undergraduate-block .one-block .contain h1 {
	font-family: "RobotoCondensedBold";
	font-size: 30px;
	font-weight: 600;
	text-align: center;
	color: #333;
	margin-bottom: 20px;
}

.md-Undergraduate-block .one-block .contain p {
	font-family: "RobotoCondensed";
	font-size: 22px;
	line-height: 36px;
	text-align: center;
	color: #333;
}

.md-Undergraduate-block .two-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.md-Undergraduate-block .two-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Undergraduate-block .two-block .contain .ft-img {
	float: left;
	width: 680px;
}

.md-Undergraduate-block .two-block .contain .ft-img img {
	display: block;
	width: 100%;
}

.md-Undergraduate-block .two-block .contain .rt-text {
	float: left;
	width: calc(100% - 680px);
	padding: 40px 60px;
}

.md-Undergraduate-block .two-block .contain .rt-text h2 {
	font-family: "RobotoCondensedBold";
	font-size: 36px;
	font-weight: 600;
	color: #333;
	margin-bottom: 40px;
}

.md-Undergraduate-block .two-block .contain .rt-text ul {
	width: 100%;
}

.md-Undergraduate-block .two-block .contain .rt-text ul li {
	position: relative;
	width: 100%;
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	height: 36px;
	line-height: 36px;
	font-weight: 600;
	color: #003f88;
	padding-left: 30px;
	margin-top: 20px;
}

.md-Undergraduate-block .two-block .contain .rt-text ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 13px;
	width: 10px;
	height: 10px;
	background-color: #003f88;
	border-radius: 5px;
}

.md-Undergraduate-block .thred-block {
	width: 100%;
	padding: 50px 0;
	background: url(../img/image/way-bg.jpg) no-repeat center;
	background-size: cover;
}

.md-Undergraduate-block .thred-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Undergraduate-block .thred-block .contain h2 {
	font-family: "RobotoCondensedBold";
	font-size: 36px;
	font-weight: 600;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}

.md-Undergraduate-block .thred-block .contain h3 {
	display: flex;
	justify-content: center;
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	font-weight: 600;
	width: 100%;
	height: 36px;
	line-height: 36px;
	color: #333;
	margin-bottom: 20px;
}

.md-Undergraduate-block .thred-block .contain h3 span {
	color: #003f88;
}

.md-Undergraduate-block .thred-block .contain h3 img {
	display: block;
	float: right;
	width: 12px;
	height: 24px;
	margin-top: 6px;
	margin-left: 10px;
}

.md-Undergraduate-block .thred-block .contain .view-more {
	display: block;
	width: 175px;
	height: 54px;
	line-height: 50px;
	text-align: center;
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	border-radius: 27px;
	background-color: #003f88;
	margin: 0 auto;
}

.md-Undergraduate-block .four-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.md-Undergraduate-block .four-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Undergraduate-block .four-block .contain .items {
	width: 680px;
	float: left;
}

.md-Undergraduate-block .four-block .contain .items:nth-child(2) {
	float: right;
}

.md-Undergraduate-block .four-block .contain .items h2 {
	font-family: "RobotoCondensedBold";
	font-size: 36px;
	font-weight: 600;
	color: #333;
	margin-bottom: 30px;
}

.md-Undergraduate-block .four-block .contain .items .img {
	width: 100%;
	overflow: hidden;
}

.md-Undergraduate-block .four-block .contain .items .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.md-Undergraduate-block .four-block .contain .items .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.md-Undergraduate-block .four-block .contain .items h3 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	line-height: 36px;
	font-weight: 600;
	color: #333;
	margin-bottom: 20px;
	margin-top: 15px;
}

.md-Undergraduate-block .four-block .contain .items ul {
	width: 100%;
}

.md-Undergraduate-block .four-block .contain .items ul li {
	position: relative;
	width: 100%;
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	height: 36px;
	line-height: 36px;
	font-weight: 600;
	color: #003f88;
	padding-left: 30px;
	margin-top: 10px;
}

.md-Undergraduate-block .four-block .contain .items ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 14px;
	width: 8px;
	height: 8px;
	background-color: #003f88;
	border-radius: 4px;
}

.md-Undergraduate-block .five-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.md-Undergraduate-block .five-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Undergraduate-block .five-block .contain h2 {
	font-family: "RobotoCondensedBold";
	font-size: 36px;
	line-height: 54px;
	font-weight: 600;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
	padding: 0 100px;
}

.md-Undergraduate-block .five-block .contain ul {
	position: relative;
	width: 100%;
	border-left: solid 2px #e3e3e3;
}

.md-Undergraduate-block .five-block .contain ul li {
	float: left;
	width: 33.3%;
	height: 362px;
	padding: 25px;
	border: solid 2px #e3e3e3;
	border-left: none;
}

.md-Undergraduate-block .five-block .contain ul li h3 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	font-weight: 600;
	color: #333;
	margin-bottom: 30px;
}

.md-Undergraduate-block .five-block .contain ul li p {
	font-size: 16px;
	line-height: 28px;
	color: #666;
}

.md-Undergraduate-block .five-block .contain ul:after {
	content: "";
	display: block;
	clear: both;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.md-Undergraduate-block .two-block .contain,
	.md-Undergraduate-block .four-block .contain,
	.md-Undergraduate-block .thred-block .contain,
	.md-Undergraduate-block .five-block .contain {
		width: 1200px;
	}
	.md-Undergraduate-block .two-block .contain .ft-img {
		width: 580px;
	}
	.md-Undergraduate-block .four-block .contain .items {
		width: 580px;
	}
	.md-Undergraduate-block .two-block .contain .rt-text {
		width: calc(100% - 580px);
		padding: 20px 50px;
	}
	.md-Undergraduate-block .two-block .contain .rt-text h2 {
		margin-bottom: 30px;
	}
	.md-Undergraduate-block .four-block .contain .items ul li {
		font-size: 22px;
	}
	.md-Undergraduate-block .five-block .contain ul li h3 {
		margin-bottom: 20px;
	}
	.md-Undergraduate-block .five-block .contain ul li p {
		font-size: 14px;
		line-height: 28px;
	}
}


/*31.visiting-Program*/

.content-Visiting-box {
	width: 100%;
}

.md-Visiting-block {
	width: 100%;
}

.md-Visiting-block .one-block {
	width: 100%;
	padding: 50px 0;
	background-color: #f5f5f5;
}

.md-Visiting-block .one-block .ft-block {
	float: left;
	width: calc(100% - 950px);
	padding-left: calc((100% - 1400px) / 2);
	padding-right: 45px;
	padding-top: 20px;
}

.md-Visiting-block .one-block .ft-block h3 {
	font-family: "RobotoCondensedBold";
	font-size: 28px;
	font-weight: 600;
	color: #333;
	margin-bottom: 30px;
}

.md-Visiting-block .one-block .ft-block p {
	font-family: "RobotoCondensed";
	font-size: 17px;
	line-height: 32px;
	color: #666;
}

.md-Visiting-block .one-block .ft-block ul {
	width: 100%;
	margin-top: 50px;
}

.md-Visiting-block .one-block .ft-block ul li {
	font-family: "RobotoCondensedBold";
	position: relative;
	padding-left: 30px;
	height: 32px;
	line-height: 32px;
	font-size: 18px;
	color: #003f88;
	margin-bottom: 10px;
}

.md-Visiting-block .one-block .ft-block ul li:before {
	content: "";
	display: block;
	position: absolute;
	top: 9px;
	left: 0;
	width: 14px;
	height: 14px;
	border-radius: 7px;
	border: solid 2px #003f88;
}

.md-Visiting-block .one-block .ft-block ul li:after {
	content: "";
	display: block;
	position: absolute;
	top: 13px;
	left: 4px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #003f88;
}

.md-Visiting-block .one-block .rt-block {
	float: right;
	width: 950px;
}

.md-Visiting-block .one-block .rt-block img {
	display: block;
	width: 100%;
}

.md-Visiting-block .two-block {
	width: 100%;
	padding: 50px 0;
	background: url(../img/image/visiting-bg.jpg) no-repeat left top;
	background-color: #f5f5f5;
}

.md-Visiting-block .two-block .top-infos {
	width: 1400px;
	margin: 0 auto 30px;
}

.md-Visiting-block .two-block .top-infos h2 {
	font-family: "RobotoCondensed";
	font-size: 28px;
	line-height: 32px;
	color: #fff;
	margin-bottom: 30px;
	text-align: center;
}

.md-Visiting-block .two-block .top-infos p {
	font-family: "RobotoCondensed";
	font-size: 19px;
	line-height: 32px;
	color: #fff;
	text-align: center;
	padding: 0 100px;
}

.md-Visiting-block .two-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Visiting-block .two-block .contain .hospitalBox {
	width: 100%;
	background-color: #fff;
}

.md-Visiting-block .two-block .hospitalBox .ft-img {
	float: left;
	width: 50%;
}

.md-Visiting-block .two-block .hospitalBox .ft-img img {
	display: block;
	width: 100%;
}

.md-Visiting-block .two-block .hospitalBox .rt-text {
	float: left;
	width: 50%;
	padding: 30px;
}

.md-Visiting-block .two-block .hospitalBox .rt-text h2 {
	font-family: "RobotoCondensed";
	font-size: 28px;
	line-height: 32px;
	color: #003f88;
	font-weight: 600;
	margin-bottom: 20px;
}

.md-Visiting-block .two-block .hospitalBox .rt-text .list {
	width: 100%;
	margin-bottom: 20px;
}

.md-Visiting-block .two-block .hospitalBox .rt-text .list h3 {
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	line-height: 36px;
	color: #ccc;
	font-weight: 600;
}

.md-Visiting-block .two-block .hospitalBox .rt-text .list .name {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	line-height: 36px;
	color: #333;
	font-weight: 600;
}

.md-Visiting-block .two-block .hospitalBox .rt-text .list .infos {
	font-family: "RobotoCondensedBold";
	font-size: 18px;
	line-height: 36px;
	color: #333333;
}

.md-Visiting-block .two-block .hospitalBox .rt-text .list .infos span {
	margin-right: 15px;
}

.md-Visiting-block .two-block .hospitalBox .rt-text .list .info-2 {
	font-family: "RobotoCondensedBold";
	font-size: 18px;
	line-height: 36px;
	color: #333333;
}

.md-Visiting-block .two-block .hospitalBox .rt-text .list .info-2 span {
	color: #003f88;
}

.hospitalBox .swiper-Hospital-container {
	position: relative;
}

.hospitalBox .swiper-Hospital-container .swiper-Hospital-button-next {
	position: absolute;
	left: auto;
	right: 20%;
	top: auto;
	bottom: 30px;
	width: 36px;
	height: 36px;
	background: url(../img/sec-next.png) no-repeat left top;
	background-size: 36px 36px;
}

.hospitalBox .swiper-Hospital-container .swiper-Hospital-button-prev {
	position: absolute;
	left: 52%;
	right: auto;
	top: auto;
	bottom: 30px;
	width: 36px;
	height: 36px;
	background: url(../img/sec-prev.png) no-repeat left top;
	background-size: 36px 36px;
}

.hospitalBox .swiper-Hospital-container .swiper-Hospital-button-next:after {
	content: "";
	display: none;
}

.hospitalBox .swiper-Hospital-container .swiper-Hospital-button-prev:after {
	content: "";
	display: none;
}

.hospitalBox .swiper-Hospital-pagination {
	position: absolute;
	width: 280px;
	height: 4px;
	left: 56%;
	top: auto;
	bottom: 45px;
}

.md-Visiting-block .thred-block {
	width: 100%;
	padding: 50px 0;
	background-color: #fff;
}

.md-Visiting-block .thred-block .contain {
	width: 1400px;
	margin: 0 auto;
}

.md-Visiting-block .thred-block .top-infos {
	width: 100%;
}

.md-Visiting-block .thred-block .top-infos>h2 {
	font-family: "RobotoCondensedBold";
	font-size: 28px;
	line-height: 32px;
	color: #333;
	font-weight: 600;
	margin-bottom: 30px;
	text-align: center;
}

.md-Visiting-block .thred-block .top-infos .ft-block {
	float: left;
	width: 50%;
	padding-right: 45px;
	border-right: solid 2px #f1f1f1;
}

.md-Visiting-block .thred-block .top-infos .ft-block .list {
	position: relative;
	margin-top: 20px;
}

.md-Visiting-block .thred-block .top-infos .ft-block .list:after {
	content: '';
	display: block;
	clear: both;
}

.md-Visiting-block .thred-block .top-infos .ft-block .list h3 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	line-height: 32px;
	width: 100%;
	color: #333;
	font-weight: 600;
	margin-bottom: 15px;
}

.md-Visiting-block .thred-block .top-infos .ft-block .list p {
	font-family: "RobotoCondensed";
	font-size: 17px;
	line-height: 32px;
	width: 100%;
	color: #666;
}

.md-Visiting-block .thred-block .top-infos .ft-block .listinfos {
	display: flex;
	width: 100%;
	justify-content: space-between;
	width: 100%;
	padding: 25px 0 10px;
	border-top: solid 2px #f1f1f1;
	margin-top: 20px;
}

.md-Visiting-block .thred-block .top-infos .ft-block .listinfos h3 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	line-height: 50px;
	color: #333;
	font-weight: 600;
}

.md-Visiting-block .thred-block .top-infos .ft-block .listinfos a.download-btn {
	display: block;
	font-family: "RobotoCondensedBold";
	width: 180px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	background-color: #003f88;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}

.md-Visiting-block .thred-block .top-infos .rt-block {
	float: left;
	width: 50%;
	padding-left: 45px;
}

.md-Visiting-block .thred-block .top-infos .rt-block h2 {
	font-family: "RobotoCondensedBold";
	font-size: 22px;
	line-height: 50px;
	color: #333;
	font-weight: 600;
	margin-bottom: 20px;
}

.md-Visiting-block .thred-block .top-infos .rt-block ul {
	width: 100%;
}

.md-Visiting-block .thred-block .top-infos .rt-block ul h3 {
	font-family: "RobotoCondensedBold";
	font-size: 18px;
	color: #333;
	font-weight: 600;
	margin-bottom: 15px;
}

.md-Visiting-block .thred-block .top-infos .rt-block ul li {
	position: relative;
	padding-left: 30px;
	height: 32px;
	line-height: 32px;
	font-family: "RobotoCondensed";
	font-size: 17px;
	color: #333;
	margin-bottom: 10px;
}

.md-Visiting-block .thred-block .top-infos .rt-block ul li:before {
	content: '';
	position: absolute;
	left: 0;
	top: 12px;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 4px;
	background-color: #003f88;
}

.md-Visiting-block .thred-block .bottom-infos {
	width: 100%;
	padding-top: 25px;
	margin-top: 30px;
	border-top: solid 2px #f1f1f1;
}

.md-Visiting-block .thred-block .bottom-infos h3 {
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	color: #333;
	font-weight: 600;
	margin-bottom: 20px;
	text-align: center;
}

.md-Visiting-block .thred-block .bottom-infos h2 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	color: #333;
	font-weight: 600;
	text-align: center;
	margin-bottom: 20px;
}

.md-Visiting-block .thred-block .bottom-infos p {
	font-family: "RobotoCondensed";
	font-size: 17px;
	line-height: 32px;
	color: #333;
	text-align: center;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.md-Visiting-block .thred-block .contain {
		width: 1200px;
	}
	.md-Visiting-block .one-block .rt-block {
		width: 800px;
	}
	.md-Visiting-block .one-block .ft-block {
		width: calc(100% - 800px);
		padding-right: 30px;
		padding-left: calc((100% - 1200px) / 2);
		padding-top: 0;
	}
	.md-Visiting-block .one-block .ft-block h3 {
		margin-bottom: 20px;
	}
	.md-Visiting-block .one-block .ft-block p {
		font-size: 15px;
	}
	.md-Visiting-block .one-block .ft-block ul {
		margin-top: 20px;
	}
	.md-Visiting-block .two-block .top-infos {
		width: 1200px;
	}
	.md-Visiting-block .two-block .top-infos p {
		font-size: 17px;
	}
	.md-Visiting-block .two-block .contain {
		width: 1200px;
	}
	.md-Visiting-block .two-block .hospitalBox .rt-text {
		padding: 20px 30px;
	}
	.md-Visiting-block .two-block .hospitalBox .rt-text h2 {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 10px;
	}
	.md-Visiting-block .two-block .hospitalBox .rt-text .list h3 {
		font-size: 20px;
	}
	.md-Visiting-block .two-block .h ospitalBox .rt-text .list {
		margin-bottom: 10px;
	}
	.hospitalBox .swiper-Hospital-pagination {
		left: 57%;
		top: auto;
		bottom: 36px;
	}
	.hospitalBox .swiper-Hospital-container .swiper-Hospital-button-next {
		right: 14.5%;
		bottom: 20px;
	}
	.hospitalBox .swiper-Hospital-container .swiper-Hospital-button-prev {
		left: 52%;
		bottom: 20px;
	}
	.md-Visiting-block .thred-block .top-infos .rt-block ul {
		margin-bottom: 20px;
	}
}


/*32.newsDetails*/

.newsDetails-block {
	width: 100%;
}

.newsDetails-block .top-infos {
	padding-top: 30px;
	background-color: #f1f1f1;
	padding-bottom: 30px;
}

.newsDetails-block .contain {
	width: 1400px;
	margin: 0 auto !important;
}

.newsDetails-block .top-infos .cur-position {
	position: relative;
	width: 100%;
	margin-bottom: 10px;
}

.newsDetails-block .top-infos .cur-position a,
.newsDetails-block .top-infos .cur-position span {
	display: block;
	float: left;
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	height: 24px;
	line-height: 24px;
	color: #333;
	font-weight: 600;
	margin-right: 10px;
}

.newsDetails-block .top-infos .cur-position:after {
	content: '';
	display: block;
	clear: both;
}

.newsDetails-block .top-infos h2 {
	font-family: "RobotoCondensedBold";
	font-size: 36px;
	line-height: 48px;
	color: #003f88;
	font-weight: 600;
	margin-bottom: 20px;
}

.newsDetails-block .top-infos .infos {
	width: 100%;
}

.newsDetails-block .top-infos .infos span {
	display: inline-block;
	font-family: "RobotoCondensedBold";
	font-size: 20px;
	color: #999999;
	font-weight: 600;
	margin-right: 10px;
}

.newsDetails-block .bottom-infos {
	width: 100%;
	background-color: #f7f7f7;
	padding: 30px 0;
}

.newsDetails-block .bottom-infos .contain {
	width: 1400px;
	margin: 0 auto;
}

.newsDetails-block .bottom-infos .contain p {
	font-family: "RobotoCondensed";
	font-size: 19px;
	line-height: 32px;
	color: #666;
	margin-bottom: 15px;
}

.newsDetails-Related-news {
	width: 100%;
	background-color: #f7f7f7;
	padding-bottom: 50px;
}

.newsDetails-Related-news .contain {
	width: 1400px;
	margin: 0 auto;
}

.newsDetails-Related-news .contain .title {
	position: relative;
	margin-bottom: 30px;
}

.newsDetails-Related-news .contain .title h1 {
	float: left;
	font-family: "RobotoCondensedBold";
	font-size: 26px;
	height: 36px;
	line-height: 36px;
	color: #003f88;
	font-weight: 600;
	background-color: #f7f7f7;
	width: 150px;
	text-align: left;
}

.newsDetails-Related-news .contain .title:before {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 18px;
	width: calc(100% - 150px);
	height: 2px;
	background: #e4e4e4;
}

.newsDetails-Related-news .contain .title:after {
	content: "";
	display: block;
	clear: both;
}

.newsDetails-Related-news .contain ul.news-ul {
	display: flex;
	width: 100%;
	justify-content: space-between;
}

.newsDetails-Related-news .contain ul.news-ul li {
	width: 32%;
	padding: 20px;
	background-color: #fff;
}

.newsDetails-Related-news .contain ul.news-ul li .img {
	display: block;
	width: 100%;
	margin-bottom: 10px;
	overflow: hidden;
}

.newsDetails-Related-news .contain ul.news-ul li .img img {
	display: block;
	width: 100%;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.newsDetails-Related-news .contain ul.news-ul li .img:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.newsDetails-Related-news .contain ul.news-ul li h3 {
	font-family: "RobotoCondensedBold";
	font-size: 24px;
	line-height: 32px;
	font-weight: 600;
	color: #333;
	margin-bottom: 15px;
}

.newsDetails-Related-news .contain ul.news-ul li h3 a {
	color: #333;
}

.newsDetails-Related-news .contain ul.news-ul li p {
	font-family: "RobotoCondensed";
	font-size: 17px;
	line-height: 32px;
	color: #666;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.newsDetails-block .contain,
	.newsDetails-block .bottom-infos .contain,
	.newsDetails-Related-news .contain {
		width: 1200px;
	}
	.md-Visiting-block .one-block .rt-block {
		width: 800px;
	}
}


/*departments & Institutes*/

.content-departments-box {
	width: 100%;
	height: auto;
	padding: 50px 0 0;
	background-color: #fff;
}

.content-departments-box .basic-Medical {
	position: relative;
	width: 1400px;
	margin: 0 auto;
}

.content-departments-box .basic-Medical .items {
	float: left;
	width: 680px;
	margin-right: 20px;
	margin-bottom: 40px;
}

.content-departments-box .basic-Medical .items:nth-child(2n) {
	margin-left: 20px;
	margin-right: 0;
}

.content-departments-box .basic-Medical .toptitle {
	width: 100%;
}

.content-departments-box .basic-Medical .toptitle h3 {
	font-family: "Alternate";
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	color: #001143;
	margin-bottom: 20px;
}

.content-departments-box .basic-Medical .toptitle h3 span {
	display: block;
	float: left;
	margin-right: 10px;
}

.content-departments-box .basic-Medical .toptitle h3 img {
	display: block;
	float: left;
	width: 10px;
	height: 20px;
	margin-top: 10px;
}

.content-departments-box .basic-Medical .items .business-card {
	width: 100%;
	border-right: solid 3px #ebebeb;
}

.content-departments-box .basic-Medical .items .business-card .ft {
	float: left;
	width: 50%;
	padding: 30px 30px;
	border: solid 3px #ebebeb;
	border-right: none;
}

.content-departments-box .basic-Medical .items .business-card .ft .img {
	float: left;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 25px;
	background-color: #f0f0f0;
}

.content-departments-box .basic-Medical .items .business-card .ft .text {
	float: left;
	width: calc(100% - 100px);
}

.content-departments-box .basic-Medical .items .business-card .ft .text h3 {
	font-family: "Alternate";
	font-size: 24px;
	line-height: 40px;
	color: #333;
	margin-bottom: 15px;
}

.content-departments-box .basic-Medical .items .business-card .ft .text h5 {
	font-family: "Alternate";
	font-size: 16px;
	color: #cccccc;
}

.content-departments-box .basic-Medical .items .business-card .ft .img img {
	display: block;
	width: 100%;
}

.content-departments-box .basic-Medical .items .business-card .rt {
	float: left;
	width: 50%;
	min-height: 141px;
	padding: 30px 30px;
	border: solid 3px #ebebeb;
	border-right: none;
}

.content-departments-box .basic-Medical .items .business-card .rt .list {
	margin-bottom: 20px;
}

.content-departments-box .basic-Medical .items .business-card .rt .list:last-child {
	margin-bottom: 0;
}

.content-departments-box .basic-Medical .items .business-card .rt .list img {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 15px;
}

.content-departments-box .basic-Medical .items .business-card .rt .list span {
	font-family: "Alternate";
	display: block;
	float: left;
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	color: #001143;
}

.content-departments-box .basic-Medical:after {
	content: '';
	display: block;
	clear: both;
}

.content-departments-box .affiliates-block {
	width: 1400px;
	margin: 0 auto;
	padding-bottom: 50px;
}

.content-departments-box .affiliates-block .toptitle {
	width: 100%;
}

.content-departments-box .affiliates-block .toptitle h3 {
	font-family: "Alternate";
	font-size: 24px;
	height: 40px;
	line-height: 40px;
	color: #001143;
	margin-bottom: 20px;
}

.content-departments-box .affiliates-block .toptitle h3 span {
	display: block;
	float: left;
	margin-right: 10px;
}

.content-departments-box .affiliates-block .toptitle h3 img {
	display: block;
	float: left;
	width: 10px;
	height: 20px;
	margin-top: 10px;
}

.content-departments-box .affiliates-block .bottomBusiness {
	position: relative;
	width: 100%;
	border-left: solid 3px #efefef;
	border-top: solid 3px #efefef;
}

.content-departments-box .affiliates-block .bottomBusiness:after {
	content: "";
	display: block;
	clear: both;
}

.content-departments-box .affiliates-block .bottomBusiness .items {
	float: left;
	width: 33.33%;
	border: solid 3px #efefef;
	padding: 25px 30px;
	min-height: 196px;
	border-left: none;
	border-top: none;
}

.content-departments-box .affiliates-block .bottomBusiness .items h4 {
	font-family: "Alternate";
	color: #333;
	font-size: 24px;
	line-height: 36px;
}

.content-departments-box .affiliates-block .bottomBusiness .items .infos {
	width: 100%;
	margin: 20px 0;
}

.content-departments-box .affiliates-block .bottomBusiness .items .infos .img {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 15px;
}

.content-departments-box .affiliates-block .bottomBusiness .items .infos .img img {
	display: block;
	width: 100%;
}

.content-departments-box .affiliates-block .bottomBusiness .items .infos .name {
	font-family: "Alternate";
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	color: #333;
}

.content-departments-box .affiliates-block .bottomBusiness .items .contact {
	width: 100%;
}

.content-departments-box .affiliates-block .bottomBusiness .items .contact span {
	display: block;
	height: 24px;
	float: left;
	font-family: "Alternate";
	font-size: 17px;
	line-height: 24px;
	color: #001143;
	margin-right: 30px;
}

.content-departments-box .affiliates-block .bottomBusiness .items .contact span img {
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 5px;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-departments-box .basic-Medical,
	.content-departments-box .affiliates-block {
		width: 1200px;
	}
	.content-departments-box .basic-Medical .items {
		width: 580px;
		margin-bottom: 30px;
	}
	.content-departments-box .basic-Medical .items .business-card .ft {
		padding: 30px 20px;
		border: solid 3px #ebebeb;
		border-right: none;
		min-height: 136px;
	}
	.content-departments-box .basic-Medical .items .business-card .ft .img {
		width: 70px;
		height: 70px;
		margin-right: 20px;
	}
	.content-departments-box .basic-Medical .items .business-card .ft .text h3 {
		font-size: 18px;
		margin-bottom: 8px;
	}
	.content-departments-box .basic-Medical .items .business-card .ft .text h5 {
		font-size: 15px;
	}
	.content-departments-box .basic-Medical .items .business-card .rt {
		min-height: 146px;
		padding: 30px 20px;
	}
	.content-departments-box .basic-Medical .items .business-card .rt .list img {
		margin-right: 15px;
	}
	.content-departments-box .basic-Medical .items .business-card .rt .list span {
		font-size: 16px;
	}
	.content-departments-box .affiliates-block .bottomBusiness .items .contact span {
		font-size: 16px;
		margin-right: 20px;
	}
}


/*contact us*/

.content-contact-box .contact-introduce {
	width: 1400px;
	margin: 0 auto;
}

.content-contact-box .contact-introduce .img {
	float: left;
	width: 270px;
	height: 175px;
	margin-right: 25px;
	overflow: hidden;
}

.content-contact-box .contact-introduce .img img {
	display: block;
	width: 100%;
}

.content-contact-box .contact-introduce .text {
	float: left;
	width: calc(100% - 295px);
	font-family: "Alternate";
	line-height: 36px;
	font-size: 18px;
	color: #333333;
}

.dean-Office-block .bottomBusiness .items .infos {
	margin-top: 0 !important;
}

.dean-Office-block .bottomBusiness .items .infos .ft-img {
	float: left;
	width: 72px;
	height: 72px;
	margin-right: 25px;
	overflow: hidden;
}

.dean-Office-block .bottomBusiness .items .infos .ft-img img {
	display: block;
	width: 100%;
}

.dean-Office-block .bottomBusiness .items .infos .rt-text {
	float: left;
	width: calc(100% - 97px);
}

.dean-Office-block .bottomBusiness .items .infos .rt-text h4 {
	font-family: "Alternate";
	font-size: 24px;
	color: #333;
}

.dean-Office-block .bottomBusiness .items .infos .rt-text h5 {
	font-family: "Alternate";
	font-size: 16px;
	line-height: 24px;
	color: #cccccc;
}

.dean-Office-block .bottomBusiness .items .infos .rt-text span {
	display: block;
	font-family: "Alternate";
	font-size: 16px;
	line-height: 24px;
	color: #333;
}

.International-Affairs .bottomBox .items {
	min-height: 146px;
}

.International-Affairs .bottomBox .items .business-card .rt {
	min-height: 146px;
}

.International-Affairs .bottomBox .business-card .ft .text h3 {
	margin-bottom: 0 !important;
	line-height: 32px !important;
}

.International-Affairs .bottomBox .business-card .ft .text h5 {
	margin: 6px 0 8px;
}

.International-Affairs .bottomBox .business-card .ft .text h6 {
	font-family: "Alternate";
	font-size: 16px;
	color: #333;
	margin-top: 5px;
}

.content-departments-box .affiliates-block .bottomBusiness-2 .items {
	min-height: 205px;
}

.International-Affairs .bottomBox-2 .items .business-card .ft {
	min-height: 146px !important;
}

.content-departments-box .basic-Medical .items .business-card .ft {
	min-height: 146px;
}

@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-contact-box .contact-introduce {
		width: 1200px;
	}
	.undergraduate-Education-block .affiliates-block .bottomBusiness .items {
		min-height: auto;
	}
	.content-departments-box .affiliates-block .bottomBusiness .items h4 {
		font-size: 20px;
	}
	.content-departments-box .affiliates-block .bottomBusiness .items .infos {
		margin: 15px 0;
	}
}


/*hospitals*/

.sec-hospital-banner {
	background-image: url(../img/image/sec-hospital-banner.png);
}

.content-hospitals-box {
	background-color: #f5f5f5;
}

.content-hospitals-box .contain {
	width: 1400px;
	margin: 0 auto;
	padding: 50px 0;
}

.content-hospitals-box .hospitals-about {
	position: relative;
	width: 100%;
}

.content-hospitals-box .hospitals-about .picimg {
	float: left;
	width: 760px;
}

.content-hospitals-box .hospitals-about .picimg img {
	display: block;
	width: 100%;
}

.content-hospitals-box .all-hospitals {
	position: relative;
	width: 100%;
}

.content-hospitals-box .all-hospitals .items {
	float: left;
	margin-top: 40px;
}

.content-hospitals-box .all-hospitals .items:nth-child(odd) {
	margin-right: 20px;
}

.content-hospitals-box .all-hospitals .items:nth-child(even) {
	margin-left: 20px;
}

.content-hospitals-box .all-hospitals .one-half {
	width: 680px;
}

.content-hospitals-box .all-hospitals .items .imgs {
	width: 100%;
	overflow: hidden;
}

.content-hospitals-box .all-hospitals .items .imgs img {
	display: block;
	width: 100%;height:400px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.content-hospitals-box .all-hospitals .items .imgs:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.content-hospitals-box .all-hospitals .items .text {
	width: 100%;
	padding: 20px;
height:415px;
	background-color: #fff;
}

.content-hospitals-box .all-hospitals .items .text h2 {
	font-family: "Roboto Condensed-Bold";
	font-size: 22px;
	font-weight: 600;
	color: #003f88;
	margin-bottom: 15px;
}

.content-hospitals-box .all-hospitals .items .text ul li {
	    position: relative;
    font-family: 'Roboto-Regular';
    font-size: 16px;
    line-height: 22px !important;
    color: #333333;
    margin: 16px 0;
    list-style: disc;margin-left: 20px;
}
/*
.content-hospitals-box .all-hospitals .items .text ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	background-color: #003f88;
}
*/
.content-hospitals-box .all-hospitals:after {
	content: '';
	display: block;
	clear: both;
}

.content-hospitals-box .hospitals-about .textInfos {
	position: absolute;
	top: 65px;
	right: 0;
	width: calc(100% - 700px);
	padding: 40px;
	font-size: 16px;
	line-height: 36px;
	color: #333333;
	border-left: solid #003f88 16px;
	font-family: "Roboto-Regular";
	background-color: #fff;
	z-index: 9;
}

.content-hospitals-box .all-hospitals .items-2 {
	float: left;
	width: 100%;
	margin-top: 40px;
}
.content-hospitals-box .all-hospitals .items-2:nth-child(2) .ft-text{
        float: right;
}
.content-hospitals-box .all-hospitals .items-2 .rt-imgs,
.content-hospitals-box .all-hospitals .items-2 .ft-imgs {
	float: left;
	width: 578px;
	overflow: hidden;
}

.content-hospitals-box .all-hospitals .items-2 .rt-imgs img,
.content-hospitals-box .all-hospitals .items-2 .ft-imgs img {
	display: block;
	width: 100%;
height:364px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.content-hospitals-box .all-hospitals .items-2 .rt-imgs:hover img,
.content-hospitals-box .all-hospitals .items-2 .ft-imgs:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.content-hospitals-box .all-hospitals .items-2 .ft-text,
.content-hospitals-box .all-hospitals .items-2 .rt-text {
	float: left;
	width: calc(100% - 578px);
	height: 364px;
	background-color: #fff;
	padding: 20px 40px;
	border-left: solid 16px #003f88;
}

.content-hospitals-box .all-hospitals .items-2 .ft-text h2,
.content-hospitals-box .all-hospitals .items-2 .rt-text h2 {
	font-family: "Roboto Condensed-Bold";
	font-size: 22px;
	font-weight: 600;
	color: #003f88;
	margin-bottom: 15px;
}

.content-hospitals-box .all-hospitals .items-2 .ft-text ul li,
.content-hospitals-box .all-hospitals .items-2 .rt-text ul li {
	/*position: relative;
	padding-left: 20px;
	font-family: 'RobotoCondensed';
	font-size: 17px;
	line-height: 36px;
	color: #333333;
	margin: 10px 0;*/
    position: relative;
    font-family: 'Roboto-Regular' !important;
    font-size: 16px;
    line-height:14px !important;
    color: #333333;
    margin: 16px 0;
    list-style: disc;margin-left: 20px;
}
/*
.content-hospitals-box .all-hospitals .items-2 .ft-text ul li:before,
.content-hospitals-box .all-hospitals .items-2 .rt-text ul li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -4px;
	width: 8px;
	height: 8px;
	background-color: #003f88;
}
*/
@media only screen and (max-width: 1600px) and (min-width: 1200px) {
	.content-hospitals-box .contain {
    width: 1200px;
}
.content-hospitals-box .hospitals-about .picimg {
    width: 650px;
}
.content-hospitals-box .hospitals-about .textInfos {
     
    width: calc(100% - 580px);
    padding: 20px;
    font-size: 14px;
    line-height: 32px;
    border-left: solid #003f88 12px;
}
.content-hospitals-box .all-hospitals .one-half {
    width: 580px;
}
.content-hospitals-box .all-hospitals .items .text ul li {
    font-size: 14px;
    line-height: 34px;
}
.content-hospitals-box .all-hospitals .items-2 .rt-imgs, 
.content-hospitals-box .all-hospitals .items-2 .ft-imgs {
    width: 540px;
}
.content-hospitals-box .all-hospitals .items-2 .ft-text, 
.content-hospitals-box .all-hospitals .items-2 .rt-text {
    width: calc(100% - 540px);
    height: 380px;
    background-color: #fff;
    padding: 20px 30px;
    border-left: solid 12px #003f88;
}
.content-hospitals-box .all-hospitals .items-2 .ft-text ul li, 
.content-hospitals-box .all-hospitals .items-2 .rt-text ul li {
    font-size: 15px;
    line-height: 34px;
}
}