@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;
	border: 0;}

body {
	font-family: "寰蒋闆呴粦";
	font-size: 14px;
	color: #595c5b;
	overflow-x: hidden;}

ul li {
	list-style: none;}

a {
	text-decoration: none;
	color: #828282;}

a:hover,
a:visited,
a:focus {
	text-decoration: none;}

a:hover {
	color: #006ec7;}

p,
ul {
	margin: 0;}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}

.clearfix {
	zoom: 1;}

.col-md-3,
.col-sm-3,
.col-xs-12,
.col-md-4,
.col-md-6,
.col-md-12,
.col-sm-6,
.col-xs-12,
.col-sm-12 {
	padding: 0;}

/*澶撮儴*/

.container {
	padding: 0;}

/*鏍峰紡寮€濮?/
/* 鍐呴〉鐨刪eader鏍峰紡*/
.header.lanse {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 25;
	background: url();
	padding-bottom: 0px;
	background: #5d2d99;
	box-shadow: 0 0 10px rgb(103 103 103 / 79%);
	padding-bottom: 0px;}
.header.lanse::after{
        content: '';
        display: block;
        height:6px;
        width: 30%;
       
        position: absolute;
        bottom: -6px;}
/* 棣栭〉鐨刪eader鏍峰紡*/
.header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 25;
	-webkit-transition: all .3s;
	transition: all .3s;
	background: url(../images/banner-shadow2.png) center no-repeat;
	background-size: 100% 100%;
	padding-bottom: 122px;}

.header.on {
	background: #5d2d99;
	box-shadow: 0 0 10px rgb(103 103 103 / 79%);
	padding-bottom: 0px;}

.header .container {
	padding: 0 85px;
	width: auto;}

.banner-box {
    position: relative;}

/* 鎼滅储 */


/* 鍙充晶鍒囨崲 */

.logo {
	display: block;
	width: 26%;
	float: left;
	margin: 33px 0;
	-webkit-transition: all .3s;
	transition: all .3s;}

.header.on .logo {
	margin: 15px 0;}

.header.on .logo img {
	width: auto;
	height: 56px;}

.navbar-toggle {
	display: none;
	position: relative;
	float: right;
	width: 24px;
	height: 22px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	padding: 0;
	margin-right: 0px;
	margin-top: 15px;}

.navbar-toggle .icon-bar {
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #fff;
	width: 100%;
	height: 3px;
	border-radius: 0;}


/*瀵艰埅*/

.nav {
	width: 74%;
	float: left;
	position: relative;
	padding-top: 55px;
	margin-top: 36px;
	transition: .36s;}


.header.on .nav {
	padding-top: 0;
	margin-top: 28px;}

.nav ul {
	text-align: right;}

.nav ul li {
	display: inline-table;
	margin-left: 4.1%;
	position: relative;}

.nav ul li:first-child {
	margin-left: 0;}

.nav ul li a {
	display: block;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden;
	padding-bottom: 26px;
	position: relative;}

.nav ul li a:hover {
	color: #eea53e;}

.nav ul li a::before {
	content: '';
	background: url(../images/nav-arrow.jpg) no-repeat center;
	width: 24px;
	height: 9px;
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -21px;
	transform: translateY(100%);
	transition: all 0.35s ease-in-out;}

.nav ul li.last-nav a::before {
	margin-left: -11px;}

.nav ul li:hover a.dropdown::before {
	transform: none;}

.nav ul li .nav_item {
	width: 160px;
	border-left: 7px solid #5d2d99;
	position: absolute;
	left: 0;
	display: none;
	padding-top: 8px;
	-webkit-animation-name: fadeInUpnav;
	animation-name: fadeInUpnav;
	animation-duration: 0.4s;
	-webkit-animation-duration: 0.4s;
	animation-timing-function: ease-in-out;
	-webkit-animation-timing-function: ease-in-out;
	visibility: visible !important;}

.nav ul li.last-nav .nav_item {
	left: auto;
	right: 0;
	border-left: none;
	border-right: 7px solid #eea53e;}


.nav ul li:hover .nav_item {
	display: block;}


.nav ul li .nav_item::before {
	content: '';
	width: 63px;
	background-color: #5d2d99;
	position: absolute;
	left: 0;
	top: 0px;
	z-index: 2;
	height: 8px;}

.nav ul li.last-nav .nav_item::before {
	left: auto;
	right: 0;}

.nav ul li .nav_item li {
	float: initial;
	display: block;
	background-color: #d4cde6;
	margin-left: 0;}

.nav ul li .nav_item li a {
	padding: 13px 26px;
	border-bottom: 1px solid #e5e9f2a6;
	display: block;
	font-size: 16px;
	color: #333;
	text-align: left;
	font-weight: normal;}

.nav ul li .nav_item li a:hover {
	color: #6a3191;}


.nav ul li .nav_item li a::before {
	display: none;}

@-webkit-keyframes fadeInUpnav {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;}
}

@keyframes fadeInUpnav {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, 20px, 0);
		-ms-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);}

	100% {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;}
}

.header-right {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	transition: .36s;}


.header.on .header-right {
	display: none;}

.top-link {
	float: right;
	padding-top: 7px;
	margin-right: 5px;}

.top-link a {
	color: #fff !important;
	font-size: 14px;
	margin: 0 9px;
	padding: 4px 8px;
	border: 1px solid #fff;
	text-decoration: none !important;
	border-radius: 5px;}


.searchbox {
	float: right;
	border-radius: 5px;
	padding: 4px 6px;
	}

.search_kang {
	background:rgba(255,255,255,0);
	height: 28px;
        line-height:28px;
	width: 121px;
        color:#ffffff;
	outline: none;
	border-radius: 3px;}

.link-fenge {
	margin: 0 6px 4px;}

.search-button {
	margin-bottom: 4px;
	vertical-align: middle;}


/*banner鐩稿叧璁剧疆*/

.banner img {
	width: 100%;
        height:auto !important;
}

#full-width-slider {
	width: 100%;
	min-height: 120px;
	color: #000;}

#full-width-slider .rsGCaption {
	font-size: 30px;
	font-weight: normal;
	color: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 35px;
	text-align: left;
	overflow: hidden;
	z-index: 15;}

#full-width-slider .rsArrow {
	display: none;
	background: #003f97;
	width: 2.3%;
	z-index: 32;}

#full-width-slider .rsBullets {
	position: absolute;
	bottom: 20px;
	right: 0;
	z-index: 16;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);}

.banner-dian {
	width: 100%;}

#full-width-slider .rsBullet {
	width: 20px;
	height: 37px;
	display: inline-block;
	cursor: pointer;
	transition: all 0.35s ease-in-out;
	line-height: 1;
	margin-left: 20px;}


#full-width-slider .rsBullet:first-child {
	margin-left: 0;}



#full-width-slider .rsBullet span {
	width: 100%;
	border: none;
	position: relative;
	outline: none;
	cursor: pointer;
	transition: all 0.35s ease-in-out;
	color: #fff;
	font-size: 16px;
	padding-bottom: 20px;
	background: none;}

#full-width-slider .rsBullet.rsNavSelected span {
	color: #d18e59;}


#full-width-slider .rsBullet span::before {
	width: 19px;
	height: 1px;
	background-color: #d18e59;
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	opacity: 0;
	transition: all 0.35s ease-out;}


#full-width-slider .rsBullet span::after {
	content: '';
	width: 1px;
	height: 19px;
	background-color: #d18e59;
	left: 47%;
	bottom: -8px;
	position: absolute;
	opacity: 0;
	transition: all 0.35s ease-out;}

#full-width-slider .rsBullet.rsNavSelected span::before,
#full-width-slider .rsBullet.rsNavSelected span::after {
	opacity: 1;}

/* 棣栭〉鏍囬 */

.index-title {
	position: relative;
	margin-bottom: 35px;}

.index-title h3 {
	font-size: 34px;
	font-weight: bold;
	color: #333;
	margin: 0;}

.index-title h3 img {
	margin-right: 10px;}

.index-title h3 span {
	color: #6a3191;}

.index-title .more {
	font-size: 16px;
	color: #6a3191;
	position: absolute;
	right: 0;
	top: 20px;
	width: 100%;
	text-align: right;
	letter-spacing: 1px;}

.index-title .more_xyxw {
	font-size: 16px;
	color: #c0c0c0;
	position: absolute;
	right: 0;
	top: 16px;
	width: 100%;
	text-align: right;
	letter-spacing: 1px;}

.index-title .more:hover {
	color: #6a3191;}

.index-title .more::before,
.index-title .more::after {
	content: "";
	position: absolute;}




.index-title .more_xyxw::before,
.index-title .more_xyxw::after {
	content: "";
	position: absolute;}


.index-title .more::before {
	width: 35px;
	height: 35px;
	right: calc(51% + 63px);
	bottom: -7px;
	background-size: 100%;

}


.index-title .more_xyxw::before{
width: 105px;
	height: 28px;
	right: calc(51% + 303px);
         bottom:-3px;
	background: url(../images/more-dian.png) center no-repeat;
	background-size: 100%;

}


.index-title .more::after {
	background: #c0c0c0;
	width: 51%;
	height: 1px;
	right: 82px;
	bottom: 10px;
}

.index-title .more_xyxw::after {
	background: #c0c0c0;
	width: 66%;
	height: 1px;
	right: 82px;
	bottom: 10px;}



.cont .more {
	font-size: 16px;
	color: #6a3191;
	position: absolute;
	right: 0;
	top: 20px;
	width: 100%;
	text-align: right;
	letter-spacing: 1px;}

.cont .more:hover {
	color: #6a3191;}

.cont .more::before,
.cont .more::after {
	content: "";
	position: absolute;}


.cont .more::before {
	width: 35px;
	height: 35px;
	right: calc(51% + 63px);
	bottom: -7px;
	
	background-size: 100%;}

.cont .more::after {
	background: #c0c0c0;
	width: 51%;
	height: 1px;
	right: 82px;
	bottom: 10px;}


/* 鏂伴椈鍔ㄦ€ */
.index-new {
	background-color: #f3edf8;
	/*background-image: url(../images/second.jpg);*/
	background-position: right bottom;
	background-repeat: no-repeat;
	padding: 50px 0 70px;}

.new-tel {
	width: 33.72%;
	float: left;
	box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 8%);
	background: #fff;
	transition: .5s;}

.new-tel:hover {
	/* transform: translatey(-.5rem); */
	box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 28%);}


.new-tel .new-tel-box {
	width: 100%;
	height: 329px;
	overflow: hidden;}

.new-tel .new-tel-box img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.new-tel:hover .new-tel-box img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

.new-tel-xinxi {
	padding: 15px 20px;}

.new-tel-xinxi h3.new-tel-title {
	font-size: 18px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0 0 3px;}


.new-tel-xinxi p {
	font-size: 14px;
	line-height: 24px;
	color: #333;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 0px;}

.new-tel-xinxi h3 a {
	font-size: 16px;
	line-height: 30px;
	color: #333;
	width: 70%;
	margin: 15px 0 13px 13px;
	height: 60px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;}

.new-tel ul li:hover .new-tel-xinxi h3 a {
	color: #5874c1;}

.new-tel-xinxi .new-tel-date {
	font-size: 14px;
	color: #666;}

.new-list {
	width: 66%;
	/* margin-left: 1.28%; */
	float: left;}


.new-list ul li {
	float: left;
	width: 47.91%;
	margin-left: 2.09%;
	background: #fff;
	/*margin-bottom: 28px;*/
	transition: .5s;
	box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 8%);}


.new-list ul li:hover {
	transform: translateY(-.5rem);
	box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 28%);}

.new-list ul li a {
	display: block;
	padding: 10px;}

.new-list ul li a .new-xinxi {
	font-size: 16px;
	color: #666;
	line-height: 28px;}


.new-list ul li a .new-xinxi span {
	color: #fc730f;
	margin-left: 10px;}


.new-list ul li a h3 {
	font-size: 16px;
	color: #333;
	line-height: 24px;
	height: 48px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 10px 0 8px;}

.new-list ul li:hover a h3 {
	color: #6a3191;}
.new-list ul li a .new-img{
       float: left;
       padding-right: 10px;
       width: 43.4%;
       height: 120px;}
.new-list ul li a .new-img img{
       width: 100%; 
       height: 100%;}
.new-list ul li a .new-abstract {
	font-size: 14px;
	color: #333;
	opacity: 0.66;
	line-height: 24px;
	height: 46px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 10px;}



/* 閫氱煡鍏憡 */

.index-three {
	background-color: #fff;
	background-image: url(../images/three.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 56px 0 60px;}

.index-notice {
	width: 50.05%;
	float: left;
	position: relative;
	padding-right: 2.3%;
	margin-right: 2.8%;
	}


.index-notice .item ul {
	height: 40px;}

.index-notice .item ul li {
	display: inline-block;
	margin-left: 4px;}

.index-notice .item ul li:first-child {
	margin-left: 0;}

.index-notice .item ul li a {
	display: block;
	font-size: 16px;
	color: #fff;
	padding: 5px 0;
	width: 102px;
	text-align: center;
	background: url(../images/news-item.jpg) center repeat;
	position: relative;}

.index-notice .item ul li.active a,
.index-science ul li.active a {
	background: url(../images/news-item-active.jpg) center repeat;}


.index-notice .item ul li.active a::before {
	content: "";
	position: absolute;
	left: 40px;
	bottom: -6px;
	width: 0px;
	height: 0px;
	border-top: 6px solid #eea53e;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;}

.cont-tel {
	position: relative;}


.cont-tel::before {
	content: "";
	position: absolute;
	right: 0px;
	bottom: -20px;
	width: 0px;
	height: 0px;
	border-left: 6px solid #d1d1d1;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;
	z-index: 1;}

.cont-tel::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: -17px;
	width: 100%;
	height: 1px;
	background: #dedede;}


.cont-tel h3 {
	font-size: 18px;
	color: #333;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}


.cont-tel p {
	font-size: 14px;
	color: #777;
	line-height: 24px;
	height: 48px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin-bottom: 17px;
	position: relative;}

.cont-box ul {
	padding-top: 8px;}

.cont-box ul li a,
.index-science ul li a {
	display: block;
	padding: 5px 0 5px 18px;
	background: url(../images/index-noice-dian.jpg) left center no-repeat;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}


.cont-box ul li:hover a,
.index-science ul li:hover a {
	/* 	padding: 10px 0 10px 23px; */
	background: url(../images/index-noice-dianac.jpg) left center no-repeat;}


.cont-box ul li a p,
.index-science ul li a p {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	text-align: left;
	float: left;
	width: 78%;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}




.cont-box-tzgg ul {
	padding-top: 8px;}

.cont-box-tzgg ul li a{
	display: block;
        width:560px;
height:70px;
line-height:70px;
        float:left;
	padding: 5px 0 5px 18px;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}


.cont-box-tzgg ul li:hover a {

	}



.cont-box-tzgg ul li a p{
	font-size: 16px;
	color: #333;
	line-height: 70px;
	text-align: left;
	float: left;
	width: 78%;
	height: 70px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}


.cont-box-tzgg ul li a span{
	display: block;
	font-size: 16px;
	color: #666;
	width: 22%;
	float: left;
	text-align: right;
	opacity: 0.55;
	line-height: 30px;}

 .cont-box-tzgg ul li{
display:block;
height:70px;
width:100%;
margin-top:5px;
}
 .cont-box-tzgg ul li .time_form{
display:inline-block;float:left;
text-align: center;width: 70px;height: 70px;margin-right: 20px;cursor: pointer;background:#f0ebfa;}


.cont-box-tzgg ul li .time_form h3{
display:block;
width:100%;
height:40px;
line-height:40px;
   margin:0;padding:0;
}
.cont-box-tzgg ul li .time_form h3:hover{
display:block;
width:100%;
height:40px;
background-color:##5d2d99;
line-height:40px;
   margin:0;padding:0;
}
.cont-box-tzgg ul li .time_form h5{
display:block;
width:100%;
height:30px;
line-height:30px;
margin:0;padding:0;
}

@media screen and (max-width: 992px){


 .cont-box-tzgg ul li{
display:block;
height:50px;
width:100%;
margin-top:5px;
}
 .cont-box-tzgg ul li .time_form{
display:inline-block;float:left;
text-align: center;width: 50px;height: 50px;margin-right: 20px;cursor: pointer;background:#f0ebfa;}


.cont-box-tzgg ul li .time_form h3{
display:block;
width:100%;
height:25px;
line-height:25px;
font-size:14px;
   margin:0;padding:0;
}

.cont-box-tzgg ul li .time_form h5{
display:block;
width:100%;
height:25px;
line-height:25px;
font-size:12px;
margin:0;padding:0;
}
.cont-box-tzgg ul li a{
	display: block;
        width:80%;
height:50px;
line-height:50px;
padding:0;
        float:left;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}

.cont-box-tzgg ul li a p{

font-size: 16px;
	color: #333;
	line-height: 50px;
	text-align: left;
	float: left;
       font-size:14px;
	width: 100%;
	height: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
}

/* 瀛︽湳浜ゆ祦 */
.index-science {
	width: 47.15%;
	float: left;}


.index-science .science-img {
	width: 106px;
	height: 141px;
	float: left;
	margin-right: 34px;
	overflow: hidden;}

.index-science .science-img img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.science-tel {
	padding-bottom: 12px;
	position: relative;
	margin-top: 45px;}


.science-tel::before {
	content: "";
	position: absolute;
	right: 0px;
	bottom: -3px;
	width: 0px;
	height: 0px;
	border-left: 6px solid #d1d1d1;
	border-top: 4px solid transparent;
	border-bottom: 4px solid transparent;}

.science-tel::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 1px;
	background: #dedede;}


.index-science .science-tel h3 {
	font-size: 18px;
	color: #333;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-top: 5px;
	height: 35px;}


.index-science .science-tel .reporter {
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	font-weight: bold;
	margin-bottom: 15px;}

.index-science .science-tel .time {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	padding-left: 20px;
	background: url(../images/science-time.jpg) 140px center no-repeat;
	background: url(../images/science-time.jpg) left center no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}


.index-science .science-tel .adress {
	font-size: 14px;
	color: #666;
	line-height: 30px;
	padding-left: 20px;
	background: url(../images/science-adress.jpg) 140px center no-repeat;
	background: url(../images/science-adress.jpg) left center no-repeat;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}


.index-science ul {
	padding-top: 8px;}

/* 绉戝鍔ㄦ€ */
.index-research {
	/*background-color: #084482;*/
	background-image: url(../images/four.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding: 56px 0 105px;
	padding: 56px 0 55px;}


.index-research.index-research1 {
	background-image: url(../images/four01.png);
	/*background-attachment: fixed;*/}

.index-research .index-title h3,
.index-research .index-title .more {
	color: #fff;}

.index-research .index-title .more::before {
	background-size: 100%;}

.index-research .index-title .more::after {
	background: #fff;}



.index-research-tel {
	width: 48%;
	float: left;
	margin-right: 0.5%;}


.index-research-tel .research-tel-img {
	width: 100%;
	height: 336px;
	overflow: hidden;}

.index-research-tel .research-tel-img img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.index-research-tel:hover .research-tel-img img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.index-research-tel .research-tel-text {
	border: 1px solid #b5c9e9;
	margin-top: 12px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.index-research-tel:hover .research-tel-text {
	background: #fff;
	border: 1px solid #fff;}

.index-research-tel .research-tel-text a {
	font-size: 22px;
	color: #fff;
	line-height: 30px;
	height: 60px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 30px;
	text-decoration: none;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

.index-research-tel:hover .research-tel-text a {
	color: #6a3191;}


.index-research ul {
	width: 51.5%;
	float: left;}

.index-research ul li {
	float: left;
	width: 44.8%;
	margin-left: 5.2%;}


.index-research ul li .research-img {
	width: 100%;
	height: 172px;
	overflow: hidden;
	margin-bottom: 18px;}

.index-research ul li .research-img img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}



.index-research ul li:hover .research-img img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.index-research ul li .research-text {
	border: 1px solid #cde2ff;
	padding: 18px 18px 34px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.index-research ul li:hover .research-text {
	background: #fff;
	border: 1px solid #fff;}


.index-research ul li .research-text h3 {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	height: 48px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0 0 18px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

.index-research ul li:hover .research-text h3 {
	color: #6a3191;}

.index-research ul li .research-text p {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	height: 120px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.index-research ul li:hover .research-text p {
	color: #6a3191;}


.index-research ul li .research-text .arrow {
	display: block;
	height: 10px;
	background: url(../images/research-arrow.jpg) left center no-repeat;
	margin-top: 30px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}


.index-research ul li:hover .research-text .arrow {
	background: url(../images/research-arrow-active.jpg) 10px center no-repeat;}


.swiper {
	width: 100%;
	padding-bottom: 50px;}

.swiper-slide {
	border-bottom: 4px solid transparent;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

/*.swiper-slide.swiper-slide-active,
.swiper-slide:hover {
	background: #fff;
	

}*/

.swiper-slide:hover {
	background: #fff;
	border-bottom: 4px solid #eea53e;}

.swiper-slide .research-swiper {
	width: 100%;
	height: 289px;
	overflow: hidden;}


.swiper-slide .research-swiper img {
	display: block;
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

.swiper-slide:hover .research-swiper img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.swiper-slide .research-text-box {
	/*padding: 30px 30px 20px 20px;*/}


.swiper-slide .research-text-box h3 {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	/*height: 48px;*/
   text-align:center;
	/*margin: 0 0 25px;*/
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


/*.swiper-slide.swiper-slide-active .research-text-box h3,
.swiper-slide:hover .research-text-box h3 {
	color: #053a6f;
}*/
.swiper-slide .research-text-box h3 a{
	color: #fff;}
.swiper-slide:hover .research-text-box h3 a{
	color: #6a3191;}

.swiper-slide .research-text-box p {
	font-size: 14px;
	color: #fff;
        text-align:center;
	opacity: 0.55;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

/*.swiper-slide.swiper-slide-active .research-text-box p,
.swiper-slide:hover .research-text-box p {
	color: #053a6f;
}*/

.swiper-slide:hover .research-text-box p {
	color: #053a6f;}


.swiper-slide .research-text-box p span.liulan {
	display: inline-table;
	margin-left: 20px;
	padding-left: 20px;
	position: relative;}

.swiper-slide .research-text-box p span.liulan::before {
	content: "";
	position: absolute;
	left: 0;
	top: 15%;
	width: 1px;
	height: 70%;
	background: #fff;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

/*.swiper-slide.swiper-slide-active .research-text-box p span.liulan::before,
.swiper-slide:hover .research-text-box p span.liulan::before{
	background: #053a6f;
}*/

.swiper-slide:hover .research-text-box p span.liulan::before {
	background: #053a6f;}



.index-research1 .swiper-horizontal.swiper-pagination-bullets,
.index-research1 .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 0;}

.index-research1 .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	background: transparent;
	border: 2px solid #fff;
	opacity: 0.9;}

.index-research1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #fff;}


/* 涓撻涓撴爮 */

.special {
	padding: 55px 0 55px;
	background: url(../images/five.jpg) center no-repeat;
	background-size: cover;}

.special .index-title h3 {
	width: 137px;
	margin: 0 auto;
	position: relative;}

.special .index-title h3::before,
.special .index-title h3::after {
	content: "";
	position: absolute;
	bottom: 7px;
	width: 95px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: center;}


.special .index-title h3::before {
	background: url(../images/special-title-left.jpg) no-repeat;
	left: -100px;
	background-size: 100%;}

.special .index-title h3::after {
	background: url(../images/special-title-right.jpg) no-repeat;
	right: -100px;
	background-size: 100%;}


.special ul {
	margin-left: -0.66%;}

.special ul li {
	float: left;
	width: 24.34%;
	margin-left: 0.66%;}

.special ul li a {
	display: block;
	width: 100%;
	height: 148px;
	overflow: hidden;}

.special ul li a img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}


.special ul li:hover a img {
	-webkit-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	transform: scale(1.08);
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;}

/* 鍙嬫儏閾炬帴 */

.link {
	background: #fff;
	padding: 16px 0;
	overflow: hidden;
	text-align: center;}

.link ul li {
	display: inline-table;}

.link ul li a,
.link ul li span {
	font-size: 16px;
	color: #333;
	line-height: 36px;}

.link ul li a:hover {
	color: #6a3191;}

.link ul li span {
	padding: 0 5px;}


/* 鍐呴〉鑳屾櫙 */

.article-content {
	background: #fff;
	padding: 180px 0 0;
	overflow: hidden;}

/* 褰撳墠浣嶇疆 */

.banner {
	position: relative;}

.banner img.banner-cl {
    width: auto;
    position: absolute;
    left: 0;
    bottom: 0;}

.banner .container {
	position: relative;}

.banner .banner-bottom {
	position: absolute;
	left: 0;
	bottom: 0;}

.location-box {
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	z-index: 2;
	/* background-color: rgba(32, 73, 153, 0.88); */
    background-image: url(../images/banner-bottom.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	background-position: center bottom;}

.location-box .container{
	padding: 119px 0 40px;}


.location-box .container::before {
	content: "";
	left: -70px;
	bottom: -6px;
	background: #eea53e;
	width: 55%;
	height: 6px;
	position: absolute;}


.current {
	font-size: 36px;
	color: #fff;
	float: left;
	margin: 0;}

.location-box ul {
	margin-left: 40px;
	overflow: hidden;
	float: left;}


.location-box ul li {
	float: left;
	margin-right: 78px;
	margin-top: 12px;}


.location-box ul li a {
	padding-left: 40px;
	font-size: 20px;
	color: #fff;
	transition: .5s;
	position: relative;}


.location-box ul li a:hover,
.location-box ul li a.active {
	font-weight: bold;}

.location-box ul li a:before {
	content: "";
	position: absolute;
	background: url(../images/location-box-arrow.jpg) left center no-repeat;
	width: 33px;
	height: 8px;
	background-size: 100%;
	transition: .5s;
	left: 0;
	opacity: 0;
	visibility: hidden;
	top: 9px;
	transform: translateX(-8px);}



.location-box ul li a:hover:before,
.location-box ul li a.active:before {
	opacity: 1;
	visibility: visible;
	transform: translateX(0);}

.location {
	font-size: 16px;
	color: #666;
	text-align: right;}


.kuang-bottom .location {
	padding-left: 140px;}

.kuang-bottom .column {
	float: left;
	margin: -10px 0 0;}


.location span {
	margin: 0 10px;}


.content-left {
	float: left;
	width: 50px;
	position: relative;
	margin-bottom: 100px;}


.content-left.lonely::before {
	content: '';
	width: 40px;
	height: 110px;
	box-sizing: border-box;
	border-top: 1px solid #fec397;
	border-left: 1px solid #fec397;
	left: 3px;
	top: 3px;
	z-index: 0;
	position: absolute;}


.content-left.lonely::after {
	content: '';
	width: 10px;
	height: 10px;
	border-top: 4px solid #5d2d99;
	border-left: 4px solid #5d2d99;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;}

.column {
	font-size: 30px;
	color: #5d2d99;}

.column.column-right {
	text-align: right;
	padding-left: 20px;}

.kuang-bottom {
	border-bottom: 1px solid #e7e7e7;
	padding: 16px 0;}


/* 鍙充晶 */
.content-right {
	margin-left: 100px;}


/* 鍒楄〃椤 */
.list {
	margin-top: 30px;}

.list ul {
	overflow: hidden;
	padding: 20px 0 0;}

.list ul li {
	background: #f3f3f3;
	margin-bottom: 20px;
	transition: all 0.4s ease-out;}

.list ul li:hover {
	transform: translateY(-8px);
	box-shadow: 0 0 15px rgb(0 0 0 / 15%);}

.list ul li a {
	display: block;
	padding: 32px 45px;
	overflow: hidden;}


.list ul li .time {
	width: 40px;
	float: left;
	text-align: center;
	color: #999;}

.list ul li .time .month {
	font-size: 14px;
	color: #5d2d99;}


.list ul li .time .day {
	font-size: 30px;
	color: #5d2d99;}


.list ul li .text {
	margin-left: 80px;
	padding-left: 33px;
	border-left: 1px solid #d2d2d2;}

.list ul li .text h3 {
	font-size: 24px;
	line-height: 36px;
	color: #333;
	margin: 0 0 15px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}


.list ul li .text .abstract {
	font-size: 16px;
	color: #666;
	line-height: 30px;
	height: 60px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;}



/* 鍥剧墖鍒楄〃椤 */

.img-news {
	margin-top: 45px;}

.img-news ul {
	overflow: hidden;
	padding: 20px 0 0;}

.img-news ul li {
	position: relative;
	margin-bottom: 52px;
	height: 242px;
	border: 1px solid #f1f1f1;
	transition: all 0.4s ease-out 0s;}

.img-news ul li a {
	display: block;
	padding: 30px 0 0;}

.img-news ul li:hover {
	transform: translateY(-5px);
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 13px;}


.img-news ul li .img-news-img {
	width: 350px;
	height: 224px;
	background: #ddedfb;
	overflow: hidden;
	float: left;}

.img-news ul li .img-news-img img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}

.img-news ul li:hover .img-news-img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}

.img-news ul li .img-news-xinxi {
	float: left;
	margin-left: 38px;
	margin-top: 3px;
	position: relative;}



.img-news ul li .img-news-xinxi .news-arrow {
	width: 44px;
	height: 44px;
	display: block;
	background-color: #fff;
	background-image: url(../images/img-new-arrow.jpg);
	background-position: center center;
	background-repeat: no-repeat;}


.img-news ul li:hover .img-news-xinxi .news-arrow {
	background-color: #005aa0;
	background-image: url(../images/img-new-arrowac.jpg);}

.img-news-time {
	margin-bottom: 45px;
	position: relative;}

.img-news-time::after {
	content: "";
	display: block;
	position: absolute;
	left: 76px;
	top: 20px;
	background: #26659f;
	width: 66px;
	height: 1px;}

.img-news-time .news-time-year {
	font-size: 24px;
	color: #005aa0;
	line-height: 24px;
	font-family: "Tahoma";}

.img-news-time .news-time-date {
	font-size: 18px;
	color: #005aa0;
	font-family: "Tahoma";}


.img-news ul li .img-news-text {
	margin-top: 10px;
	margin-left: 600px;
	margin-right: 50px;
	transition: 0.6s all;
	position: relative;}

.img-news ul li .img-news-text h3 {
	font-size: 24px;
	line-height: 1.2;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0px 0 20px;}

.img-news ul li .img-news-text p {
	font-size: 16px;
	line-height: 24px;
	height: 96px;
	color: #666;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;}



/* 绠€浠 */

.jianjie {
	margin-top: 46px;}

.jianjie-box {
	background-color: #5d2d99;
	background-image: url(../images/jianjie-box-bj.jpg);
	background-position: 102% 132%;
	background-repeat: no-repeat;}


.jianjie-box .jianjie-img {
	width: 647px;
	height: 389px;
	float: left;
	margin-right: 44px;
	overflow: hidden;}

.jianjie-box .jianjie-img img {
	width: 100%;
	min-height: 100%;}

.jianjie-box-text {
	padding: 102px 25px 0;
	position: relative;
	height: 389px;}

.jianjie-box-text h3 {

	position: absolute;
	left: 0;
	top: 25px;
	width: 80%;
	background: url(../images/jianjie-h3.jpg) no-repeat;
	background-size: 100% 100%;
	font-size: 46px;
	color: #5d2d99;
	line-height: 48px;
	height: 48px;
	font-weight: normal;
	font-family: "Tahoma";
	padding-left: 408px;
	margin: 0;}

.jianjie-box-text h3 strong {
	font-size: 30px;
	color: #ededed;
	font-weight: bold;
	position: absolute;
	left: 691px;
	top: -1px;}

.jianjie-box-text p {
	font-size: 18px;
	color: #ededed;
	line-height: 36px;}


.jianjie-jiagou {
	margin-top: 50px;}

.jianjie-jiagou h3 {
	font-size: 30px;
	color: #333;
	line-height: 36px;
	margin-bottom: 25px;}

.jianjie-jiagou p {
	font-size: 18px;
	color: #666;}

.jianjie-jiagou ul {
	margin-left: -2.3%;
	margin-top: 40px;
	margin-bottom: 110px;
	overflow: hidden;}

.jianjie-jiagou ul li {
	float: left;
	width: 22.7%;
	margin-left: 2.3%;
	position: relative;}


.jianjie-jiagou ul li .jiagou-img {
	width: 100%;
	height: 188px;
	overflow: hidden;}

.jianjie-jiagou ul li .jiagou-img img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}


.jianjie-jiagou ul li:hover .jiagou-img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}


.jianjie-jiagou ul li .jiagou-title {
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0px 2px 2px #000;
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}


.jianjie-tongji {
	background-color: #1942a2;
	background-image: url(../images/jianjie-tongji.jpg);
	background-position: center;
	background-size: 100% 100%;
	padding: 68px 0;}

.jianjie-tongji ul {
	width: 44.8%;
	float: left;
	margin-left: -2.3%;
	margin-right: 3.86%;}

.jianjie-tongji ul li {
	width: 31.03%;
	float: left;
	margin-left: 2.3%;
	border: rgba(255, 255, 255, .3) 1px solid;
	margin-bottom: 16px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding: 10px 0 15px;}


.jianjie-tongji ul li+li+li+li {
	width: 47.7%;}

.jianjie-tongji ul li strong {
	display: block;
	font-size: 40px;
	font-weight: bold;
	line-height: 47px;}


.jianjie-tongji ul li em {
	font-size: 16px;
	display: block;
	font-style: normal;}


.tongji-text {
	margin-left: 46.88%;}


.tongji-text p {
	font-size: 18px;
	color: #fff;
	line-height: 36px;
	text-align: justify;}


.jianjie-shizi {
	padding: 54px 0;}


.jianjie-shizi h3 {

	font-size: 30px;
	color: #333;
	float: left;
	margin: 0;}


.jianjie-shizi .shizi-text {
	margin-left: 300px;}

.jianjie-shizi .shizi-text p {
	font-size: 20px;
	color: #666;
	line-height: 36px;}


.jianjie-shizi ul {
	margin: 60px 0 0;
	overflow: hidden;}

.jianjie-shizi ul li {
	width: 16.6%;
	float: left;
	padding: 30px 0;
	text-align: center;
	border-bottom: 1px solid #e0e5f1;
	border-left: 1px solid #e0e5f1;
	font-size: 16px;
	color: #666;}

.jianjie-shizi ul li strong {
	font-size: 30px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	color: #333;}

.jianjie-shizi ul li:first-child {
	border-left: none;}

.jianjie-shizi ul li+li+li+li+li+li+li {
	border-left: none;
	border-bottom: none;}

.jianjie-shizi ul li+li+li+li+li+li+li+li {
	border-left: 1px solid #e0e5f1;}


.jianjie-xinxi {
	background: #f9f9f9;
	padding: 45px 0 40px;}

.jianjie-xinxi .xinxi-img {
	width: 451px;
	height: 289px;
	overflow: hidden;
	float: right;
	margin-left: 75px;}


.jianjie-xinxi .xinxi-img img {
	width: 100%;
	min-height: 100%;
	-moz-transition: all 0.9s ease-in-out;
	-webkit-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	-ms-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;}

.jianjie-xinxi .xinxi-img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}


.jianjie-xinxi .xinxi-text p {
	font-size: 18px;
	color: #666;
	line-height: 36px;}


/* 棰嗗 */
.leader {
	margin: 105px 85px;}

.leader ul {
	overflow: hidden;
	margin-left: -4%;
	padding: 15px;}

.leader ul li {
	width: 46%;
	margin-left: 4%;
	float: left;
	background: #fafafa;
	padding: 23px 35px 20px 40px;
	margin-bottom: 12px;
	position: relative;
	transition: all 0.4s ease-out 0s;}

.leader ul li:hover {
	transform: translateY(-5px);
	box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 13px;}

.leader ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 3px;
	height: 100%;
	background: #d2dae8;}

.leader ul li h5 {
	font-size: 24px;
	color: #333;
	margin: 0 0 10px;}

.leader ul li:hover h5 {
	color: #5d2d99;}


.leader ul li h6 {
	font-size: 16px;
	color: #ff9600;
	margin: 0 0 10px;}

.leader ul li p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 48px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;}




/* 缁勭粐缁撴瀯 */
.organizations {
	margin: 36px 0 50px;}

.organizations h3 {
	padding: 12px 0 12px 32px;
	border-bottom: 2px solid #5d2d99;
	font-size: 24px;
	color: #5d2d99;
	position: relative;
	margin-bottom: 10px;}

.organizations h3::before {
	content: "";
	position: absolute;
	left: 2px;
	top: 13px;
	background: #5d2d99;
	width: 4px;
	height: 24px;}

.organizations table {
	width: 100%;}

.organizations table tr td {
	border: none !important;}


.organizations table tr+tr td {
	width: 50% !important;
	background: #d4cde6 !important;
	border-right: 10px solid #fff !important;
	border-bottom: 10px solid #fff !important;
	padding: 18px 35px !important;}

.organizations table tr+tr td+td {
	border-right: none !important;}


.organizations table tr+tr td h4 {
	font-size: 20px;
	font-weight: bold;
	color: #5d2d99;
	margin: 7px 0 0;
	float: left;}


.organizations table tr+tr td ul {
	overflow: hidden;}

.organizations table tr+tr td ul li {
	float: left;
	margin-left: 46px;
	margin-bottom: 0px;
	margin-top: 3px;}

.organizations table tr+tr td ul li p {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	overflow: hidden;}

.organizations table tr+tr td ul li p em {
	min-width: 48px;
	height: 30px;
	overflow: hidden;
	text-align: justify;
	font-style: normal;
	color: #333;
	display: block;}

.organizations table tr+tr td ul li p em::after {
	content: "";
	display: inline-block;
	width: 100%;}

.organizations table:nth-of-type(3) tr+tr td,
.organizations table:nth-of-type(5) tr+tr td {
	width: 33.33% !important;}


.organizations table:nth-of-type(3) tr+tr td+td,
.organizations table:nth-of-type(5) tr+tr td+td {
	border-right: 10px solid #fff !important;}

.organizations table:nth-of-type(3) tr+tr td+td+td,
.organizations table:nth-of-type(5) tr+tr td+td+td {
	border-right: none !important;}

.organizations table:nth-of-type(3) tr+tr td h4,
.organizations table:nth-of-type(5) tr+tr td h4 {
	float: initial;
	margin: 7px 0 15px;}

.organizations table tr+tr td h5 {
	float: left;
	font-size: 16px;
	color: #333;
	line-height: 30px;
	margin: 0 0 5px;}

.organizations table tr+tr td p {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 5px;}

.organizations table tr+tr td p strong {
	font-weight: normal;
	float: left;}


.organizations table tr+tr td p em {
	float: left;
	min-width: 48px;
	height: 30px;
	overflow: hidden;
	text-align: justify;
	font-style: normal;
	color: #333;
	display: block;}


.organizations table:nth-of-type(3) tr+tr td p em {
	margin-right: 25px;}

.organizations table tr+tr td p em::after {
	content: "";
	display: inline-block;
	width: 100%;}


.organizations table:nth-of-type(4) tr+tr td p em {
	margin-right: 25px;}

.organizations table:nth-of-type(4) tr+tr+tr td p em {
	margin-right: 0;}

.organizations table:nth-of-type(4) tr+tr+tr+tr td p em,
.organizations table:nth-of-type(7) tr+tr td p em {
	margin-right: 22px;}


.organizations table:nth-of-type(4) tr+tr+tr+tr td ul li:first-child p,
.organizations table:nth-of-type(7) tr+tr td ul li:first-child p {
	float: left;}

.organizations table:nth-of-type(4) tr+tr+tr+tr td ul li:first-child h5:nth-of-type(2),
.organizations table:nth-of-type(7) tr+tr td ul li:first-child h5:nth-of-type(2) {
	margin-left: 40px;}


.organizations table:nth-of-type(4) tr+tr+tr+tr+tr td h4 {
	max-width: 150px;}

.organizations table:nth-of-type(5) tr+tr+tr td+td+td {
	display: none;}


.organizations table:nth-of-type(5) tr+tr td h5:nth-of-type(2) {
	margin-left: 10px;}

.organizations table:nth-of-type(5) tr+tr td+td h5:nth-of-type(2) {
	margin-left: 0px;}

.organizations table:nth-of-type(5) tr+tr+tr td h5:nth-of-type(2) {
	margin-left: 0px;}

.organizations table:nth-of-type(5) tr+tr+tr td+td h5:nth-of-type(2) {
	margin-left: 10px;}

.organizations table:nth-of-type(5) tr+tr td p:nth-of-type(1) {
	float: left;}


.organizations table:nth-of-type(5) tr+tr td+td p:nth-of-type(1) {
	float: initial;}

.organizations table:nth-of-type(5) tr+tr+tr td p:nth-of-type(1) {
	float: initial;}

.organizations table:nth-of-type(5) tr+tr+tr td+td p:nth-of-type(1) {
	float: left;}


.organizations table:nth-of-type(5) tr+tr td p em {
	margin-right: 20px;}

.organizations table:nth-of-type(6) tr+tr td h4,
.organizations table:nth-of-type(7) tr+tr td h4 {
	width: 80px;}

.organizations table:nth-of-type(6) tr+tr td ul li {
	float: initial;}

.organizations table:nth-of-type(6) tr+tr td ul li p {
	float: left;}

.organizations table:nth-of-type(6) tr+tr td ul li p:nth-of-type(1) {
	width: 45%;}


.organizations table:nth-of-type(6) tr+tr td ul li h5:nth-of-type(2) {
	margin-left: 10%;}


.organizations table:nth-of-type(6) tr+tr+tr td ul li h5:nth-of-type(2) {
	margin-left: 20px;}


.organizations table:nth-of-type(6) tr+tr+tr+tr td ul li h5:nth-of-type(2) {
	margin-left: 10%;}

.organizations table:nth-of-type(6) tr+tr+tr+tr+tr td ul li h5:nth-of-type(2) {
	margin-left: 20px;}

.organizations table:nth-of-type(6) tr+tr+tr+tr+tr+tr td ul li h5:nth-of-type(2) {
	margin-left: 10%;}

.organizations table:nth-of-type(6) tr+tr td ul li p em {
	margin-right: 20px;}


.organizations table:nth-of-type(8) tr+tr td h4 {
	width: 160px;}


.organizations table:nth-of-type(8) tr+tr td ul li {
	margin-left: 28px;}

.organizations table:nth-of-type(8) tr+tr+tr+tr td h4 {
	width: auto;}


.organizations table:nth-of-type(8) tr+tr+tr+tr td p {
	float: right;}




/* 璁＄鍗拌薄 */

.jike {
	margin: 50px 0;}

.jike ul {
	margin-left: -2.7%;
	overflow: hidden;}

.jike ul li {
	width: 47.3%;
	margin-left: 2.7%;
	float: left;
	margin-bottom: 35px;}

.jike ul li .jike-img {
	width: 100%;
	height: 297px;
	overflow: hidden;
	position: relative;
	margin-bottom: 3px;}

.jike ul li .jike-img img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;}

.jike ul li:hover .jike-img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}


.jike ul li .date {
	background: #eea53e;
	width: 62px;
	position: absolute;
	left: 32px;
	top: 28px;
	text-align: center;
	padding: 7px 0 5px;}


.jike ul li .date h3 {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin: 0 0 2px;}


.jike ul li .date p {
	font-size: 14px;
	color: #fff;}

.jike ul li .jike-title {
	font-size: 16px;
	color: #333;
	line-height: 48px;
	padding: 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;}


/* 楂樺眰娆′汉鎵 */
.talent {
	margin: 10px 0;}

.teacher-column {
	background: #5d2d99;
	padding: 13px 0 13px 40px;
	color: #fff;
	position: relative;
	font-size: 24px;}


.talent .teacher-column {
	margin-bottom: 40px;}

.teacher-column::before {
	content: "";
	position: absolute;
	left: 16px;
	top: 15px;
	background: #fff;
	width: 4px;
	height: 26px;}


.teacher-column span {
	font-size: 16px;
	float: right;
	margin-right: 10px;
	margin-top: 3px;}

.talent-item ul {
	margin-left: -4.72%;
	overflow: hidden;}

.talent-item ul li {
	width: 15.28%;
	float: left;
	margin-left: 4.72%;
	margin-bottom: 56px;}


.talent-item ul li .title {
	background: #f5f5f5;
	margin-right: 30px;
	font-size: 18px;
	color: #333;
	line-height: 36px;
	padding: 10px 0 8px 23px;
	position: relative;
	transition: .5s;}

.talent-item ul li:hover .title {
	background: #5d2d99;
	color: #fff;}


.talent-item ul li .title::after {
	content: "";
	position: absolute;
	left: 0;
	top: 100%;
	background: #f5f5f5;
	width: 100%;
	height: 50px;
	z-index: 1;
	transition: .5s;}

.talent-item ul li:hover .title::after {
	background: #5d2d99;}


.talent-item ul li .talent-img {
	margin-left: 23px;
	position: relative;
	z-index: 2;
	width: 183px;
	height: 210px;
	overflow: hidden;}


.talent-item ul li .talent-img img {
	width: 100%;
	min-height: 100%;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
        position: absolute;
        top: -30px;}
}



.talent-item ul li:hover .talent-img img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);}


.talent-item ul li .technical {
	font-size: 16px;
	color: #666;
	padding: 10px 0 10px 23px;
	position: relative;}

.talent-item ul li .technical::before,
.talent-item ul li .technical::after {
	content: "";
	position: absolute;
	background: #e1e1e1;}

.talent-item ul li .technical::before {
	width: 1px;
	height: 56px;
	left: 0;
	top: -22px;}


.talent-item ul li .technical::after {
	width: 12px;
	height: 1px;
	left: 0;
	top: 22px;}

/* 涓撲换鏁欏笀 */
.teacher-list {
	padding: 0 0 50px;}

.teacher-list-box .teacher-column {
	margin-bottom: 13px;}


.teacher-list-item:first-child {
	border-top: 1px solid #e5e5e5;}

.teacher-list-item {
	overflow: hidden;
	min-height: 78px;
	background: #fbfbfb;
	border-bottom: 1px solid #e5e5e5;}

.teacher-list-item h4 {
	font-size: 16px;
	color: #333;
	width: 130px;
	padding: 30px 0 0 29px;
	float: left;
	margin: 0;}

.teacher-list-item ul {
	overflow: hidden;
	background: #fff;
	min-height: 78px;
	padding: 40px 50px 0px 30px;}

.teacher-list-item ul.li-xinxi{
	padding: 25px 50px 10px;}



.teacher-list-item ul li {
	width: 14%;
	margin-bottom: 40px;
	float: left;}

.teacher-list-item ul.li-xinxi li{
	width: 100%;
	margin-bottom: 15px;}

.teacher-list-item ul.li-xinxi li .name {
    width: 15%;
    text-align: left;
    float: left;}


.teacher-list-item ul li a {
	display: block;
	font-size: 16px;
	color: #333;
	background: url(../images/teacher-icon.jpg) left center no-repeat;
	padding-left: 20px;
	width: 71px;
	margin: 0 auto;
	position: relative;
	text-align: justify;
	line-height: 24px;
	height: 24px;
	cursor: default;}

.teacher-list-item ul li a.yigu{
	border: 1px solid #000;}

.teacher-list-item ul.li-xinxi li .name ,.teacher-list-item ul.li-xinxi li .sex ,.teacher-list-item ul.li-xinxi li .zhichen ,.teacher-list-item ul.li-xinxi li .research{
	font-size: 16px;
	color: #333;
	line-height: 24px;}

.teacher-list-item ul.li-xinxi li .name a {
    width: auto;
    text-align: left;
    background: none;
    padding-left: 0;}

.teacher-list-item ul.li-xinxi li .sex {
    width: 10%;
    float: left;}


.teacher-list-item ul.li-xinxi li .zhichen {
    width: 21%;
    float: left;}

.teacher-list-item ul.li-xinxi li .research {
    width: 54%;
    float: left;}

.teacher-list-item ul li:hover a {
	color: #5d2d99;
	background: url(../images/teacher-iconac.jpg) left center no-repeat;}

.teacher-list-item ul li a::after {
	content: "";
	display: inline-block;
	width: 100%;}


/* 绠＄悊鏈嶅姟鍥㈤槦 */

.manage {
	margin: 20px 0 40px;}

.manage .teacher-column {
	margin: 34px 0 18px;}

.manage ul,
.experiment ul {
	margin-left: -1%;
	overflow: hidden;}

.manage ul li,
.experiment ul li {
	float: left;
	width: 32.33%;
	margin-left: 1%;
	border: 1px solid #e5e5e5;
	padding: 10px;
	margin-bottom: 13px;}


.manage ul li h4,
.experiment ul li h4 {
	font-size: 16px;
	color: #eea53e;}


.manage ul li h4 strong,
.experiment ul li h4 strong {
	font-size: 24px;
	color: #5d2d99;
	font-weight: normal;
	margin-right: 11px;}


.manage ul li .adress,
.manage ul li .telephone,
.manage ul li .mailbox,
.manage ul li p,
.experiment ul li .adress,
.experiment ul li .telephone,
.experiment ul li .mailbox,
.experiment ul li p {
	font-size: 14px;
	color: #666;
	line-height: 24px;}


.manage ul li .mailbox {
	margin-bottom: 20px;}

.manage ul li p {
	height: 144px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;}
.manage-img {
    display: inline-block;
    width: 180px;
    height: 180px;
    float: left;}
.manage-img img {
    width: 100%;}
.manage-jieshao {
    display: inline-block;
    padding-left: 15px;
    width: 50%;}
.mailbox {
    word-break: break-all;}

/*瀹為獙鎶€鏈汉鍛  */

.experiment {
	margin: 40px 0;}

.experiment ul li p {
	height: 144px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;}

/* 鑽ｄ紤鏁欏笀 */
.honored .teacher-list-item {
	border-bottom: none;}

.honored .teacher-list-item:first-child {
	border-top: none;}


/* .honored .teacher-list-item ul {
	padding: 30px 50px 0px 30px;
} */


/* 鏈鐢熸暀鑲 */
.under-about-img {
	width: 588px;
	height: 360px;
	overflow: hidden;
	float: right;
	margin-left: 60px;}


.under-about-img img {
	width: 100%;
	min-height: 100%;
	-moz-transition: all 0.9s ease-in-out;
	-webkit-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	-ms-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;}

.under-about-img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}

.under-about-text {
	margin: 50px 0 80px;
	overflow: hidden;}

.under-about-text h2 {
	font-size: 30px;
	color: #333;
	margin: 28px 0 38px;}

.under-about-text p {
	font-size: 20px;
	color: #333;
	line-height: 36px;}

.under-about-text ul {
	overflow: hidden;
	margin-top: 35px;
	margin-bottom: 26px;}

.under-about-text ul li {
	float: left;
	margin-right: 82px;
	position: relative;
	padding-bottom: 5px;
	min-width: 105px;}


.under-about-text ul li::after {
	content: "";
	background: #eea53e;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;}

.under-about-text ul li h5 {
	font-size: 18px;
	color: #eea53e;
	margin: 0;}

.under-about-text ul li h5 strong {
	font-size: 44px;
	margin-right: 4px;}


.under-item ul {
	margin-left: -1.73%;
	overflow: hidden;
	margin-bottom: 50px;}

.under-item ul li {
	float: left;
	width: 31.6%;
	margin-left: 1.73%;
	height: 239px;
	overflow: hidden;
	margin-bottom: 20px;
	position: relative;}





.under-item ul li img {
	width: 100%;
	min-height: 100%;
	-moz-transition: all 0.9s ease-in-out;
	-webkit-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	-ms-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;}


.under-item ul li:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}

.under-item ul li a {
	display: block;
	width: 100%;
	height: 100%;
	position: relative;}

.under-item ul li a::after {
	content: "";
	background: rgba(5, 105, 180, .39);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;}


.under-item ul li a h3 {
	font-size: 30px;
	color: #fff;
	line-height: 48px;
	position: absolute;
	left: 35px;
	bottom: 0;
	padding-bottom: 15px;
	border-bottom: 6px solid #eea53e;
	margin: 0;
	z-index: 2;
	text-decoration: none;}


.under-new h3 {
	margin: 0 0 50px;}

.under-new h3 .more {
    font-size: 16px;
    float: right;
    margin-top: 3px;}

.under-new ul {
	margin-bottom: 50px;}


.under-new ul li {
	border-bottom: 1px solid #eaeaea;
        font-size:16px;
line-height:34px;
}


.under-new ul li:first-child {
	border-top: 1px solid #eaeaea;}


.under-new ul li a {
	display: block;
	padding: 20px 80px 20px 48px;
	background: url(../images/index-noice-dian.jpg) 25px 35px no-repeat;
	overflow: hidden;
	transition: all 0.4s ease-out;}


.under-new ul li:hover a {
	background: url(../images/index-noice-dianac.jpg) 25px 35px no-repeat;
	transform: translateX(15px);}

.under-new ul li a p {
	font-size: 20px;
	color: #333;
	width: 80%;
	float: left;
	line-height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}

.under-new ul li a span {
	font-size: 16px;
	color: #666;
	width: 20%;
	text-align: right;
	display: block;
	float: left;
	line-height: 38px;}

/* 鐮旂┒鐢熸暀鑲 */

.nav-left {
	width: 230px;
	background: #d4cde6;
	margin-top: 16px;
	overflow: hidden;
	float: left;
	margin-bottom: 100px;}

.nav-left ul {
	margin: 15px 25px 35px;}

.nav-left ul li {
	border-bottom: 1px solid #5d2d99;
	position: relative;}

.nav-left ul li::after {
	content: "";
	background: #fff;
	width: 0;
	height: 100%;
	position: absolute;
	left: -25px;
	top: 0;
	-moz-transition: width 0.9s ease-in-out;
	-webkit-transition: width 0.9s ease-in-out;
	-o-transition: width 0.9s ease-in-out;
	-ms-transition: width 0.9s ease-in-out;
	transition: width 0.9s ease-in-out;
	z-index: 1;}


.nav-left ul li:hover:after,
.nav-left ul li.active:after {
	width: calc(100% + 25px);}

.nav-left ul li a {
	display: block;
	font-size: 18px;
	color: #5d2d99;
	padding: 10px 0;
	-moz-transition: color 0.9s ease-in-out;
	-webkit-transition: color 0.9s ease-in-out;
	-o-transition: color 0.9s ease-in-out;
	-ms-transition: color 0.9s ease-in-out;
	transition: color 0.9s ease-in-out;
	position: relative;
	z-index: 2;}


.nav-left ul li:hover a,
.nav-left ul li.active a {
	color: #5d2d99
;}


.right-list {
	margin-left: 295px;
	overflow: hidden;}
.right-list a {
color: #5d2d99;}

.postgraduate-list.under-new {
	margin: 80px 0;}


.postgraduate-list.under-new ul li a {
	padding: 20px 80px 20px 22px;
	background: url(../images/index-noice-dian.jpg) 5px 35px no-repeat;}

.postgraduate-list.under-new ul li:hover a {
	background: url(../images/index-noice-dianac.jpg) 5px 35px no-repeat;
        color:#a25def;}

.postgraduate-list.under-new ul li a p {
	font-size: 16px;}

/*绉戝鐮旂┒*/

.study.under-new {
	margin: 0;}

/* 瀛︽湳浜ゆ祦 */
.science.list ul li .text .abstract {

	height: 90px;
	-webkit-line-clamp: 3;}





/* 绉戠爺骞冲彴 */
.platform {
	margin: 50px 0;}

.platform ul {
	margin-left: -7.48%;
	overflow: hidden;}

.platform ul li {
	width: 42.52%;
	margin-left: 7.48%;
	float: left;
	height: 334px;
	overflow: hidden;
	position: relative;
	margin-bottom: 65px;}


.platform ul li img {
	width: 100%;
	min-height: 100%;
	-moz-transition: all 0.9s ease-in-out;
	-webkit-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	-ms-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;}


.platform ul li:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}


.platform ul li::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/platform-shaw.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 100%;
	z-index: 1;}


.platform ul li .tag {
	background: #eea53e;
	padding: 1px 8px 3px;
	position: absolute;
	right: 0;
	top: 16px;
	font-size: 20px;
	color: #fff;
	line-height: 30px;}


.platform ul li .platform-title {
	position: absolute;
	left: 0;
	bottom: 0px;
	font-size: 20px;
	color: #fff;
	width: 100%;
	line-height: 40px;
	height: 48px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	z-index: 2;}


/* 鍗曠瘒姝ｆ枃 */

.contact {
	padding: 40px 0 70px;}

.contact p {
	font-size: 18px;
	color: #333;
	line-height: 48px;}



/* 鍐呴〉 */
.article {
	background: #fff;
	padding: 46px 3.8%;
	position: relative;
	border-top: 2px solid #a25def;}

.article h1.intro {
	text-align: center;
	font-size: 16px;
	color: #393939;
	font-family: "寰蒋闆呴粦";
	line-height: 1.5;
	margin: 0;}

.article h2.title {
	text-align: left;
	font-size: 30px;
	color: #492273;
	line-height: 36px;
	margin: 8px 0;
	text-align: center;
	height: auto;
	border-bottom: none;}

.article h3.subtitle {
	font-size: 16px;
	color: #393939;
	line-height: 1.5;
	text-align: center;
	margin: 0
;}

.article h4.information {
	margin: 22px 0 30px;
	text-align: center;
	font-size: 14px;
	color: #999;
	padding: 15px 0;
	border-top: 2px solid #f2f2f2;
	border-bottom: 2px solid #f2f2f2;}

.article h4.information .change_size {
	float: right;
	padding-right: 20px;}

.article h4.information .change_size a {
	margin-left: 25px;}

.article .content {
	color: #333;
	font-size: 16px;
	line-height: 36px;
	min-height: 250px;
	padding-bottom: 15px;
	margin-top: 20px;}

.article .content p {
	margin: 5px 0 !important;
	color: #333 !important;
	line-height: 36px !important;
	font-family: "寰蒋闆呴粦" !important;
	margin-bottom: 20px !important;}

@media screen and (min-width:1000px){
.article .content *{
font-size: 16px !important;
	color: #333 !important ;
	line-height: 30px !important ;
	font-family: "寰蒋闆呴粦" !important ;}

.article .content p img {
	max-width: 100%;
        height: auto!important;}
}


.page-dow {
	padding-top: 15px;
	border-top: 1px solid #ddd;}

.page-dow .page-dow-prev,
.page-dow .page-dow-next {
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;}

.page-dow .page-dow-prev a,
.page-dow .page-dow-next a {
	font-size: 14px;
	color: #333;}

.share {
	overflow: hidden;
	margin-bottom: 20px;}


.share span {
	float: right;}

.bdsharebuttonbox {
	float: right;}

.bdsharebuttonbox a {
	display: inline-block !important;
	width: 22px !important;
	height: 18px !important;
	background-image: url(../images/share.jpg) !important;
	margin: 0 !important;
	background-repeat: no-repeat !important;}

.bdsharebuttonbox .bds_tsina {
	background-position: 0 -104px !important;}

.bdsharebuttonbox .bds_tqq {
	background-position: 0 -260px;}

.bdsharebuttonbox .bds_weixin {
	background-position: 0 -1612px;}

.bdsharebuttonbox .bds_sqq {
	background-position: 0 -2652px;}

.bdsharebuttonbox .bds_linkedin {
	background-position: 0 -1664px;}


.bdsharebuttonbox .bds_qzone {
	float: none;
	display: block;
	width: 30px;
	padding-left: 0;
	line-height: 28px;
	height: 30px;
	background: #d7d7d7;
	/*  background-image: url(../images/bds-shaow.jpg);
    background-position: -13px -90px;*/
	margin: 0 20px 10px 0;
	text-indent: 0;
	text-align: center;
	border-radius: 5px;
	-webkit-transition: all .9s linear;
	transition: all .9s linear;}






/*鑰佸笀璇︽儏*/

.teacher-center {
    width: 320px;
    float: left;
    margin-right: 60px;
	margin-top: 7px;
	margin-left: 7px;
    padding: 15px 15px 46px;
    box-shadow: 0px 2px 7px 2px rgb(0 0 0 / 8%);
	border-bottom: 3px solid #eea53e;}

.teacher-left-img {
	width: 100%;
	height: 381px;
	line-height: 381px;
	text-align: center;
	overflow: hidden;}

.teacher-left-img img {
	width: 100%;
	min-height: 100%;
	-moz-transition: all 0.9s ease-in-out;
	-webkit-transition: all 0.9s ease-in-out;
	-o-transition: all 0.9s ease-in-out;
	-ms-transition: all 0.9s ease-in-out;
	transition: all 0.9s ease-in-out;}


.teacher-left-img:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);}

.teacher-left-contact h5 {
	font-size: 14px;
	color: #666;
	margin: 0 0 10px;
	text-align: center;
	padding: 15px 0;
	border-bottom: 1px solid #e8e8e8;}

.teacher-left-contact p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	word-wrap: break-word;}

.teacher-left-contact {
    padding-bottom: 32px;
	border-bottom: 1px solid #e8e8e8;}

.teacher-contentbox {
    padding-left: 387px;
    position: relative;
    margin-top: 7px;
    margin-bottom: 70px;}

.teacher-contentbox::before{
	content: "";
	left: 387px;
	top:0;
	background: #eea53e;
	width:100%;
	height: 6px;}

.teacher-contentbox table:nth-child(4) {
    display: none !important;}

.teacher-contentbox h3 {
    font-size: 24px;
    color: #333;
	margin: 20px 0 10px;}

.teacher-contentbox h5{
	margin: 10px 0 -5px;}
.teacher-contentbox p {
	font-size: 16px;
	color: #666;
	line-height: 30px;}

.teacher-contentbox hr{
	margin: 20px 0 40px;}



/* 绠€浠 */

.about {
	margin-top: 50px;}

.about .about-img {
	width: 100%;
	position: relative;}

.about .about-img img {
	width: 100%;}

.about .about-text {
	position: absolute;
	left: 40px;
	bottom: -20px;
	background: #4261b6;
	width: 24%;
	color: #f4f6fb;
	font-size: 18px;
	line-height: 48px;
	padding: 30px;}

.about-conent {
	margin: 70px 0 80px;}

.about-conent h4 {
	font-size: 24px;
	color: #333;
	margin: 30px 0 20px;}

.about-conent p {
	font-size: 16px;
	color: #333;
	line-height: 34px;}


/* 鍘嗙▼ */

.notes {
	padding: 70px 50px;}

.notes ul {
	background: url(../images/line.jpg) center top repeat-y;
	padding: 25px 0 70px;}

.notes ul li {
	position: relative;
	width: 47%;
	margin-left: 53%;
	border-top: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	border-left: 1px solid #d2d2d2;
	border-right: 3px solid #284688;
	padding: 15px 40px 15px 35px;}


.notes ul li:nth-child(even) {
	margin-left: 0%;
	border-right: 1px solid #d2d2d2;
	border-left: 3px solid #284688;}


.notes ul li:hover{
	background: #284688;}

.notes ul li::before,
.notes ul li::after {
	content: "";
	position: absolute;}

.notes ul li::before {
    display: block;
    position: absolute;
    left: -10px;
    top: 50%;
    width: 10px;
    height: 15px;
    background: #fff url(../images/arrow-left.jpg) no-repeat;
	transform: translateY(-50%);}

.notes ul li:hover:before{
    background: none;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 10px solid #284688;
    width: 0;
    height: 0;}


.notes ul li:nth-child(even)::before{
	background: #fff url(../images/arrow-right.jpg) no-repeat;
	left: auto;
	right: -10px;}

.notes ul li:nth-child(even):hover::before{
	border-right: none;
	border-left: 10px solid #284688;}

.notes ul li::after {
	top: 50%;
	right: calc(100% + 5.7%);
	width: 12px;
	height: 12px;
	background: url(../images/notes-dian.jpg) center no-repeat;
	background-size: 100%;
	transform: translateY(-50%);}

.notes ul li:nth-child(even)::after{
	left: calc(100% + 5.7%);
	right: auto;}


.notes ul li:hover:after{
	background: url(../images/notes-dian-active.jpg) center no-repeat;
	background-size: 100%;}



.notes ul li h3 {
	font-size: 30px;
	color: #284688;
	line-height: 36px;
	margin: 0 0 5px;}

.notes ul li:hover h3{
	color: #fff;}

.notes ul li h3 strong {
	font-size: 18px;
	color: #a3a3a3;
	font-weight: normal;
        margin-left: 5px;}

.notes ul li:hover h3 strong{
	color: #fff;}

.notes ul li p {
	font-size: 16px;
	color: #333;
	line-height: 24px;
	margin-bottom: 0;}

.notes ul li:hover p{
	color: #fff;}



/*鍒嗛〉鏍?/

.pagebar,
.search_pagebar {
	/* background: #fff; */
	margin: 30px auto 65px;
	text-align: center;}

.p_first_d,
.p_last_d {
	font-size: 14px;
	color: #808080;
	padding: 5px 11px;
	border: 1px solid #e8e8e8;
	margin: 4px;
	display: inline-table;
	background: #fff;}

.p_first,
.p_last {
	font-size: 14px;
	color: #808080;
	padding: 5px 11px;
	border: 1px solid #e8e8e8;
	margin: 4px;
	display: inline-table;
	background: #fff;}

.p_prev_d,
.p_prev {
	font-size: 14px;
	color: #808080;
	padding: 5px 11px;
	border: 1px solid #e8e8e8;
	margin: 4px;
	display: inline-table;
	background: #fff;}

.p_no {
	padding: 5px 11px;
	border: 1px solid #e8e8e8;
	margin: 4px;
	color: #595c5b;
	background: #fff;}

.p_no_d {
	background: #095b9a;
	color: #fff;
	padding: 5px 11px;
	border: 1px solid #e8e8e8;
	margin: 4px;
	display: inline-table;}

.p_next,
.p_next_d {
	font-size: 14px;
	color: #808080;
	padding: 5px 11px;
	margin: 4px;
	border: 1px solid #e8e8e8;
	display: inline-table;
	background: #fff;}

/*灏鹃儴*/

.footer {

	background:#492273;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
	padding: 42px 0 0;
margin-top:20px;
}


.footer-top {
	margin-bottom: 60px;
	overflow: hidden;}



/* 搴曢儴logo */

.footer-logo {
	float: left;
	width: 25%;
	margin-top: 45px;
        margin-right: 5%;}
.footer-logo img{
        width: 100%;}


/* 搴曢儴鏍囬 */
.footer-title {
	font-size: 22px;
	color: #ffffff;
	margin: 0 0 20px;}


.footer-title span {
	font-size: 16px;}


/* 蹇嵎閫氶亾 */

.footer-passage {
	width: 40%;
	float: left;}


.footer-passage ul li {
	float: left;
	width: 98px;
	text-align: center;
	margin-right: 28px;
	padding: 14px 0;}



.footer-passage ul li.on1 {
	background-color: rgba(0, 214, 255, 0.21);}

.footer-passage ul li.on1:hover {
	background-color: rgba(0, 214, 255, 0.31);}

.footer-passage ul li.on2 {
	background-color: rgba(94,64,144, 0.21);}

.footer-passage ul li.on2:hover {
	background-color: rgba(94,64,144, 0.31);}

.footer-passage ul li .passage-img {
	width: 45px;
	height: 47px;
	overflow: hidden;
	margin: 0 auto;}


.footer-passage ul li .passage-img img {
	width: 100%;}

.footer-passage ul li p {
	font-size: 16px;
	color: #ffffff;
	margin: 8px 0 0;}

/* 鑱旂郴鎴戜滑 */

.footer-us {
	width: 30%;
	float: left;}

.footer-us p {
	font-size: 14px;
	color: #ffffff;
	line-height: 28px;}



.copy {
	text-align: center;
	padding: 10px 0;
	border-top: 1px solid #577cbe;}

.copy p {
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	opacity: 0.5;}

div#mao1,div#mao2,div#mao3,div#mao4 {
    height: 70px;}
span.mao a {
    font-size: 24px;
    color: #5d2d99;
    padding-right: 20px;}

.main-search {width: 200px;height: 40px;background: rgba(255,255,255,0.3);border-radius: 50px;text-align: left;padding: 6px 0px 0px 25px;position: relative;right: 0;float:left;}
.main-search a {width: 200px;height: 40px;background: rgba(255,255,255,0.6);border-radius: 50px;border: 1px #6176c5 solid;text-align: left;padding: 6px 0px 0px 25px;position: relative;right: 0;}

.pb_sys_style1 .p_no_d{
  border: 1px solid #5d2d99 !important;
    color: #fff;
    background-color: #5d2d99 !important;
}

.cont-box-tzgg ul li:hover{
color: #5d2d99 ;
}
.cont-box-tzgg ul li p:hover{
color: #5d2d99 ;
}

.cont-box-tzgg ul li .time_form:hover{
background:#cfcada;
}
.location a:hover{
color: #5d2d99 ;!important;
}
.headStyle1551mcjklj .PrevDisabled {
    font-size: 12px;
    font-family: 瀹嬩綋;
    display: inline-block;
    height: 14px;
    margin-right: 3px;
    padding: 2px 4px;
    background: #fff;
    color: #ccc;
    border: solid 1px #5d2d99;
    line-height: 14px;
}


#divu1{width:350px;}
.xxzy{display: inline-block;
    float: left;
    color: #FFFFFF;
    margin-left: 20px;
    height: 40px;
    line-height: 40px;}

.xxzy:hover{color:#eea53e;}