锘緻charset "utf-8";

.nav-chain,
.nav-chain a {
	font-size: .6rem;
	background-color: #fff;
	text-align: left;
	line-height: 1.4;
	padding: .2rem;
	color: #333;
}

.page-id {
	width: 80%;
	height: 1.8rem;
	background-color: #a42c3e;
	color: #fff;
	font-size: .65rem;
	line-height: 1.8rem;
	text-align: center;
	margin: .5rem auto;
	border-radius: 1.8rem;
}

/* department-page start */
.department-page .department-wrap {
	margin-top: .5rem;
	background-color: #fff;
}


.department-page .department-wrap .class-name {
	font-size: .8rem;
	color: #333;
	font-weight: bold;
	padding: .3rem;
	text-align: center;
}

.department-page .department-wrap .pic img {
	display: block;
	width: 100%;
	height: 10rem;
	object-fit: cover;
}

.department-page .department-wrap .list ul {
	padding: .5rem .2rem 1rem .2rem;
	flex-wrap: wrap;
}

.department-page .department-wrap .list li {
	width: 50%;
	padding-top: .2rem;
	padding-bottom: .2rem;
}

.department-page .department-wrap .list li a {
	/* display: block; */
	font-size: .65rem;
	color: #333;
	line-height: 1.4;
	padding-left: .2rem;
	padding-right: .2rem;
	text-align: left;
	border-left: 1px solid #ccc;
}

.department-page .department-wrap .simple {
	padding: .3rem;
}


.department-page .department-wrap .simple span,
.department-page .department-wrap .simple a,
.department-page .department-wrap .simple p {
	font-size: .65rem !important;
	line-height: 1.4 !important;
	color: #333;
	text-align: justify;
	text-indent: 2em;
}


/* department-page end */

/* img-list-page start */
.img-list-page .list-wrap {
	margin-top: .3rem;
	padding-bottom: .5rem;
}

.img-list-page .list-wrap li {
	width: 50%;
	box-sizing: border-box;
	padding: .3rem .2rem;
}

.img-list-page .list-wrap li a {
	padding-bottom: .4rem;
	border-bottom: 1px solid #e5e5e5;
}

.img-list-page .list-wrap li .pic img {
	display: block;
	width: 100%;
	height: 6rem;
	object-fit: cover;
}

.img-list-page .list-wrap li .title {
	margin-top: .4rem;
	padding: 0 .3rem;
	font-size: .65rem;
	line-height: 1.4;
	color: #333;
	text-align: center;
}


/* img-list-page end */

/* news-pic-list-page start */
.news-pic-list-page .list-wrap {
	margin-top: .3rem;
	padding-bottom: .5rem;
}

.news-pic-list-page .list-wrap li {
	box-sizing: border-box;
	padding: .3rem .2rem;
}

.news-pic-list-page .list-wrap li .pic img {
	display: block;
	width: 100%;
	height: 10rem;
	object-fit: cover;
}

.news-pic-list-page .list-wrap li .msg {
	border-bottom: 0.1rem solid #e5e5e5;
	padding: .2rem .3rem .5rem .3rem;
	color: #333;
}

.news-pic-list-page .list-wrap li .date {
	padding-top: .3rem;
	padding-bottom: .2rem;
	font-size: .55rem;
	line-height: 1;
}

.news-pic-list-page .list-wrap li .title {
	font-size: .7rem;
}

.news-pic-list-page .list-wrap li .abatract {
	font-size: .55rem;
	padding-top: .3rem;
}

/* news-pic-list-page end */

/* default-page start */

.default-page .list-wrap {
	margin-top: .3rem;
	padding-bottom: .5rem;
}

.default-page .list-wrap li {
	padding: .1rem .4rem;
}

.default-page .list-wrap li .msg {
	border-bottom: 0.05rem solid #e5e5e5;
	padding: .4rem 0;
	color: #333;
}


.default-page .list-wrap li .date {
	padding-top: .3rem;
	padding-bottom: .2rem;
	font-size: .6rem;
	vertical-align: middle;
}

.default-page .list-wrap li .title {
	font-size: .7rem;
}



/* default-page end */

/* odd start */
.odd-page .content-wrap {
	margin-top: .3rem;
	padding: .5rem .3rem;
	color: #333;
}

.odd-page .content-wrap .pic img {
	width: 100%;
	height: 10rem;
}

.odd-page .content-wrap .title {
	font-size: .9rem;
	line-height: 1.3;
	padding: .5rem 0;
}

.odd-page .content-wrap .con-text,
.odd-page .content-wrap .con-text p,
.odd-page .content-wrap .con-text span,
.odd-page .content-wrap .con-text a {
	font-size: .7rem !important;
	line-height: 1.4;
	color: #333;
	text-align: left;
}


/* odd end */

/* principals-message-page start */
.principals-message-page .content-wrap {
	margin-top: .3rem;
	padding: .5rem .3rem;
	color: #333;
}

.principals-message-page .top-img img {
	width: 100%;
	height: 10rem;
}

.principals-message-page .top-img .msg {
	color: #fff;
	position: absolute;
	left: 0;
	right: 30%;
	bottom: 0;
	background-color: rgba(12, 108, 199, .6);
	text-align: left;
	padding: .3rem;
}

.principals-message-page .top-img h4 {
	font-size: .9rem;
	line-height: 1.3;
	font-weight: bold;
	padding-top: .4rem;
}

.principals-message-page .top-img h5 {
	font-size: .8rem;
	line-height: 1.3;
	padding-top: .4rem;
}

.principals-message-page .top-img p,
.principals-message-page .top-img span {
	font-size: .6rem;
	line-height: 1.4;
}

.principals-message-page .content-wrap .pic {
	padding-top: .5rem;
}

.principals-message-page .content-wrap .pic img {
	width: 100%;
	height: 10rem;
}

.principals-message-page .content-wrap .title {
	font-size: .9rem;
	text-align: left;
	line-height: 1.3;
	padding: .5rem 0;
}

.principals-message-page .content-wrap .con-text,
.principals-message-page .content-wrap .con-text p,
.principals-message-page .content-wrap .con-text span,
.principals-message-page .content-wrap .con-text a {
	font-size: .7rem !important;
	line-height: 1.4;
	color: #333;
	text-align: left;
}

/* principals-message-page end */

/* research-list-page start */
.research-list-page .list-wrap {
	margin-top: .3rem;
	padding: .5rem .3rem;
	color: #333;
}

.research-list-page .list-wrap .pic img {
	width: 100%;
	height: 12rem;
}

.research-list-page .list-wrap li {
	margin-bottom: 1rem;
}

.research-list-page .list-wrap li .msg {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: left;
	color: #fff;
	background-color: rgba(12, 99, 199, .2);
	padding: .3rem;
}

.research-list-page .list-wrap li .date {
	padding-top: .3rem;
	padding-bottom: .2rem;
	font-size: .6rem;
	vertical-align: middle;
}

.research-list-page .list-wrap li .title {
	font-size: .7rem;
}


/* research-list-page end */

/* teaching-introduce-page start */
.teaching-introduce-page .list-wrap {
	margin-top: .3rem;
	padding: .5rem .3rem;
	color: #333;
}

.teaching-introduce-page .list-wrap .pic img {
	width: 100%;
	height: 13.4rem;
}

.teaching-introduce-page .list-wrap li {
	margin-bottom: 1rem;
	border-bottom: 1px solid #e5e5e5;
}

.teaching-introduce-page .list-wrap li .msg {
	padding: .3rem .3rem 1rem .3rem;
	color: #333;
}

.teaching-introduce-page .list-wrap li .abstract {
	padding-top: .3rem;
	font-size: .65rem;
	color: #999;
}

.teaching-introduce-page .list-wrap li .title {
	font-size: 1rem;
	font-weight: bold;
}

.teaching-introduce-page .list-wrap li .title span {
	padding-left: .4rem;
	font-size: .55rem;
	font-weight: normal;
}

/* teaching-introduce-page end */

/* content-page start */
.content-page .content-wrap {
	margin-top: .3rem;
	padding: .5rem .4rem;
	color: #333;
}

.content-page .content-wrap .title {
	font-size: .8rem;
	line-height: 1.3;
	color: #333;
}

.content-page .content-wrap .news-msg {
	padding-top: .3rem;
	padding-bottom: .2rem;
}

.content-page .content-wrap .news-msg li {
	font-size: .55rem;
	color: #666;
	line-height:1.4;
	padding: 0 .3rem;
}

.content-page .content-wrap .content-text {
	padding-top: .5rem;
}

.content-page .content-wrap .content-text,
.content-page .content-wrap .content-text p,
.content-page .content-wrap .content-text a,
.content-page .content-wrap .content-text span,
.content-page .content-wrap .content-text p {
	font-size: .7rem;
	color: #333;
	line-height: 1.5;
	text-align: justify;
}

.content-page .content-wrap .content-text img {
	margin: .4rem auto;
	display: block;
	max-width: 100%;
	object-fit: cover;
}

/* content-page end */

/* class-text-links-page start */
.class-text-links-page {}

.class-text-links-page .class-links-item ul {
	padding-top: .4rem;
	padding-bottom: .4rem;
}

.class-text-links-page .class-links-item {
	/* padding: .6rem 0; */
	margin-top: 1rem;
	background-color: #fff;
}

.class-text-links-page .class-links-item .link-name {
	padding: .4rem 1rem;
	background-color: #a42c3e;
	font-size: .8rem;
	color: #fff;
	line-height: 1;
}

.class-text-links-page .class-links-item .li-item {
	/* width: 50%; */
	box-sizing: border-box;
	padding: .2rem .4rem;
}

.class-text-links-page .class-links-item .li-item a {
	font-size: .7rem;
	line-height: 1.4;
	color: #333;
	padding: .2rem 0;
}

/* class-text-links-page end */
.content-img-page .swiper-box {
	padding: .4rem .3rem;
	background-color: #eee;
}

.content-img-page .swiper-box .mySwiper2 .swiper-slide {
	position: relative;
}

.content-img-page .swiper-box .mySwiper2 .swiper-slide img {
	display: block;
	width: 100%;
	object-fit: contain;
}

.content-img-page .swiper-box .mySwiper2 .swiper-slide .title {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	font-size: .7rem;
	color: #fff;
	height: 1.5rem;
	line-height: 1.5rem;
	background-color: rgba(0, 0, 0, .4);
	/* padding: 0 .3rem;	 */
	/* white-space: nowrap; */
}

.content-img-page .swiper-box .mySwiper1 {
	margin-top: .3rem;
}

.content-img-page .swiper-box .mySwiper1 .swiper-slide img {
	display: block;
	height: 3rem;
	width: 100%;
	object-fit: cover;
}

.content-img-page .swiper-box .mySwiper1 .swiper-slide::before {
	content: "";
	display: block;
	background-color: rgba(0, 0, 0, .4);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	transition: all 500ms;
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
}

.content-img-page .swiper-box .mySwiper1 .swiper-slide.swiper-slide-thumb-active::before {
	background-color: rgba(0, 0, 0, 0);
}