@charset "UTF-8";



@font-face {
	font-family: 'iconfont';
	src: url('../iconfont/iconfont.woff2?t=1705108683799') format('woff2'),
		url('../iconfont/iconfont.woff?t=1705108683799') format('woff'),
		url('../iconfont/iconfont.ttf?t=1705108683799') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: .16rem;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}




* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	border: 0;
}

li {
	list-style: none;
}


/*全局样式*/

html,
body {
	width: 100%;
	margin: 0 auto;
	font-size:14px;
}


/*= 清除浮动=*/

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	overflow: hidden;
	display: block;
}

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

:focus {
	outline: 0
}

a,
button,
input[type="button"],
input[type="submit"],
input[type="reset"] {
	cursor: pointer
}


/* Hides from IE-mac \*/

* html .clearfix {
	height: 0%;
}


/* End hide from IE-mac */

*+html .clearfix {
	min-height: 0%;
}


/* 针对IE7 */

*+html .clearfix {
	min-height: 0%;
}


/*原文件配置*/

@font-face {
	font-family: 'SourceHanSans-Regular';
	src: url('../fonts/SourceHanSans-Regular.otf');
}

@font-face {
	font-family: 'SourceHanSans-Medium';
	src: url('../fonts/SourceHanSans-Medium.otf');
}

@font-face {
	font-family: 'SourceHanSans-Light';
	src: url('../fonts/SourceHanSans-Light.otf');
}

body {
	color: #333;
	background: #ffffff;
	font: 16px/30px 'Microsoft YaHei', 'SourceHanSans-Regular', arial, sans-serif;
	min-width: 320px;
}

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

a:hover {
	color: #19a9c9;
}


/*块级转化*/

.di_in {
	display: inline-block;
}

.di_no {
	display: none;
}

.di_bl {
	display: block;
}


/*原文件配置  end*/


/*横向居中*/

.te_c {
	text-align: center;
}


/*相对定位*/

.p_r {
	position: relative;
}

.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.flex-v {
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.flex-1 {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.flex-align-start {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

.flex-align-center {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.flex-pack-center {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.flex-pack-justify {
	-webkit-box-pack: justify;
	-webkit-justify-content: pace-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.flex-pack-end {
	-webkit-box-pack: end;
	-webkit-justify-content: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.flex-warp {
	flex-flow: wrap
}

.flex-column {
	flex-flow: column
}

.ellipsis-1 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.transition {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}

img {
	transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}

.img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.container {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

.header {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 100;
	padding-left: 4.5%;
	padding-right: 4.5%;
	align-items: flex-end;
}

.header::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 120%;
	z-index: -1;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}

.header .top {
	justify-content: flex-end;
	margin-top: 15px;
	align-items: center;
}

.header .top a.lang {
	color: #FFF;
	font-size: 12px;
	line-height: 1.4;
	padding-right: 20px;
	margin-right: 20px;
	display: flex;
	align-items: center;
}

.header .top a.lang:before {
	content: '\e606';
	font-family: 'iconfont';
	font-size: 16px;
	margin-right: 6px;
}

.header .top a.lang::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 1px;
	height: 14px;
	background-color: #FFF;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.header .top .search-btn {
	font-size: 16px;
	color: #fff;
	width: 20px;
	height: 20px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

.header .top .search-btn:before {
	content: '\e6b9';
	font-family: 'iconfont';
}

.header .nav-btn {
	position: absolute;
	right: 20px;
	width: 25px;
	height: 60px;
	bottom: 0;
	background: url(../images/menu.png)no-repeat center;
}

.menu-btn {
	display: none;
	background: url(../images/menu.svg)no-repeat center;
	width: 30px;
	height: 30px;
	background-size: 100%;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.menu-btn.close {
	background-image: url(../images/close.svg);
}

.nav {
	margin-top: 5px;
}

.nav li>a {
	line-height: 60px;
	padding: 0 20px;
	font-size: 23px;
	color: #FFF;
}

.nav li:last-child>a {
	padding-right: 0;
}
.nav li.cur>a,.nav li:hover>a{color:#ed6c00;}
.nav .drop {
	width: 260px;
	left:50%;
	margin-left:-110px;
	top: 60px;
	position: absolute;
	transition: transform 0.2s linear, opacity 0.2s linear;
	-webkit-transition: transform 0.2s linear, opacity 0.2s linear;
	-moz-transition: transform 0.2s linear, opacity 0.2s linear;
	-ms-transition: transform 0.2s linear, opacity 0.2s linear;
	-o-transition: transform 0.2s linear, opacity 0.2s linear;
	transform-origin: top;
	z-index: 9;
	transform: rotateX(90deg);
	-webkit-transform: rotateX(90deg);
	-moz-transform: rotateX(90deg);
	-ms-transform: rotateX(90deg);
	-o-transform: rotateX(90deg);
	background-color: #FFF;
	line-height: 2.4;
	box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
	padding:10px 0;
	border-top:2px solid #ed6c00;
}

.nav .drop .row{}
.nav .drop .tit{font-size: 21px;color:#4577a6;line-height: 26px;padding:9px 0 9px 20px;font-weight: normal;cursor: pointer;position: relative;}
.nav .drop .subdrop{padding:12px 0 8px 20px;display: none;}
.nav .drop .lk{font-size: 20px;color:#666666;line-height: 25px;padding:8px 0;display: block;}
.nav .drop .lk:hover{background:transparent;color:#4577a6;}

.nav .drop .row.has .tit::after{content:'\e60d';font-family: 'iconfont';position: absolute;right: 20px;top: 50%;transform: translate(0,-50%);color:#a9b1b3;font-size: 12px;}
.nav .drop .row.has .tit.this::after{transform: translate(0,-50%) rotate(180deg)}


.nav .drop .row:hover .tit,.nav .drop .row.cur .tit{background-color: #e7e7e7;}

.nav .drop .row.cur .subdrop{display: block;}


@media (min-width:1200px) {
.nav .drop .row:hover .subdrop{display: block;}
.nav .drop .row:hover .tit::after{transform: translate(0,-50%) rotate(180deg);}

}

.search-content {
	background-image: linear-gradient(90deg, #02f7fa, #2a70a6);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100001;
	display: none;
	width: 100%;
	height: 100%;
}

.search-content .close {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 32px;
	height: 32px;
	background: url(../images/close.svg)no-repeat center;
	background-size: 100%;
	cursor: pointer;
	z-index: 10;
}

.search-content .content {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	width: 70%;
	height: 60px;
	border-bottom: 1px #FFF solid;
	align-items: center;
}

.search-content .content input[type='text'] {
	color: #FFF;
	font-size: 16px;
	background: none;
	padding-left: 20px;
}

.search-content .content input[type='text']::placeholder {
	color: #FFF;
}

.search-content .content .submit {
	width: .6rem;
	height: .6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
	font-size: 22px;
	color: #fff;
}

.search-content .content .submit:before {
	content: '\e6b9';
	font-family: 'iconfont';
}

.footer {
	background-image: linear-gradient(90deg, #02f7fa, #2a70a6);
	padding-top: 50px;
	margin-top: 85px;
}

.footer .content {
	margin-left: auto;
	margin-right: auto;
	width: 1120px;
}

.footer .erwma {
	width: 155px;
}

.footer .erwma img {
	width: 100%;
}

.footer .text {
	color: #FFF;
	line-height: 36px;
	font-family: 'SourceHanSans-Light';
	font-size: 23px;
	margin-top: 25px;
}


.footer .text>div:before {
	font-family: 'iconfont';
	margin-right: 8px;
}

.footer .text .address:before {
	content: '\e636';
}

.footer .text .email:before {
	content: '\e600';
}



.copyright {
	font-family: 'SourceHanSans-Light';
	border-top: 2px #FFF solid;
	font-size: 18px;
	line-height: 60px;
	color: #FFF;
	margin-top: 40px;
}

.details .content{position: relative;z-index: 1;padding: 1rem .875rem;}
.details .content .bg1{position: absolute;background: url(/assets/images/details_bg1.jpg) center top no-repeat;width: 14.99rem;height: 100%;background-size: 100% auto;left: 50%;transform: translateX(-50%);z-index: -1;top: 0;}
.details .content .bg2{position: absolute;background: url(/assets/images/details_bg2.jpg) center top repeat-y;width: 14.99rem;background-size: 100% auto;left: 50%;transform: translateX(-50%);top: 2rem;bottom: 1rem;z-index: -1;}
.details .content .bg3{position: absolute;background: url(/assets/images/details_bg3.jpg) center bottom no-repeat;width: 14.99rem;height: 100%;background-size: 100% auto;left: 50%;transform: translateX(-50%);z-index: -1;bottom: 0;}
.details .ar_article_box .nav01{margin-bottom: .6rem;background: url(/assets/images/nav01_bg.png) center bottom no-repeat;background-size: 100% auto;}
.details .ar_article_box h3{color: #333333;font-size: .4rem;line-height: 1.4375;font-weight: bold;margin: 0 auto;max-width: 80%;margin-bottom: .4rem;text-align: center;}
.details .ar_article_box h6{color: #19a9c9;font-size: 0.2rem;line-height: .42rem;margin-bottom: 0;vertical-align: top;display: flex;justify-content: space-between;align-items: center;padding: 0 .9rem .22rem;flex-wrap: wrap;}
.details .ar_article_box h6 span{margin: 0 .4rem 0 0;line-height: 1.5;}
.details .ar_article_box h6 span img{margin: -3px .14rem 0 0;height: .32rem;}
.details p{color: #000000;/* font-size: .16rem; */ text-indent: 2em;}
.details .ar_article_box img{max-width:1170px;}

.details .ar_article_box h6 span:before {
	content: '\e63c';
	font-family: 'iconfont';
	margin-right: 7px;
	font-size: 20px;
}

@media (max-width:1680px) {
	.header {
		padding-left: 3.5%;
	}

	.nav li>a,
	.footer .text {
		font-size: 20px;
	}

	.copyright {
		font-size: 16px;
	}
}

@media (max-width:1600px) {
	.header {
		padding-left: 2.5%;
	}

	.nav li>a,
	.footer .text {
		font-size: 16px;
	}
	
	.details .content .bg1{
		width: 17.99rem;
	}
	.details .content .bg2{
		width: 17.99rem;
	}
	.details .content .bg3{
		width: 17.99rem;
	}
}

@media (max-width:1400px) {
	.header {
		padding-left: 2%;
	}

	.nav li>a,
	.footer .text {
		font-size: 16px;
	}
}

@media (max-width:1366px) {
	.header {
		padding-left: 1.5%;
	}
}

@media (max-width:1280px) {

	.nav li>a,
	.footer .text,
	.nav .drop {
		font-size: 14px;
	}

	.container {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media (min-width:1025px) {
	.nav li:hover .drop {
		opacity: 1;
		transform: rotateX(0deg);
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
	}

	.nav .drop a:hover {
		/* background-color: #19a9c9; */
		color: #FFF;
	}
}

@media (max-width:1199px) {
	body {
		font-size: 14px;
	}

	.header {
		height: 70px;
		align-items: center;
		padding-left: 20px;
		padding-right: 70px;
	}

	.header .nav-btn,
	.header .top a.lang {
		display: none;
	}

	.header .logo img {
		height: 50px;
	}

	.header .top {
		margin-top: 0;
	}

	.menu-btn {
		display: block;
	}

	.nav {
		position: fixed;
		width: 100%;
		left: 0;
		top: 70px;
		overflow-y: scroll !important;
		display: none;
		background-color: #FFF;
		z-index: 999;
		height: calc(100vh - 70px);
		padding: 20px;
	}

	.nav li>a {
		color: #333;
		padding: 0;font-size: 18px;
	}

	.nav .arrow {
		position: absolute;
		right: 0;
		top: 0;
		height: 60px;
		width: 30px;
	}

	.nav .arrow::after {
		content: '';
		background: url(../images/arrow.svg)no-repeat center;
		background-size: 100%;
		width: 20px;
		height: 20px;
		position: absolute;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
	}

	.nav .cur .arrow::after {
		transform: translateY(-50%) rotate(90deg);
		-webkit-transform: translateY(-50%) rotate(90deg);
		-moz-transform: translateY(-50%) rotate(90deg);
		-ms-transform: translateY(-50%) rotate(90deg);
		-o-transform: translateY(-50%) rotate(90deg);
	}

	.nav .drop {
		position: static;
		left: auto;
		transform: translate(0, 0);
		opacity: 1;
		width: 100%;
		display: none;
		text-align: left;
		background: none;
		box-shadow: none;
		margin:0;
	}
	.nav .drop .tit{font-size: 17px;}
	.nav .drop .lk{font-size: 16px;padding: 5px 0;}

	
	
	.footer .content {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.footer .erwma {
		width: 120px;
	}

	.footer .logo img {
		height: 60px;
	}

	.copyright {
		font-size: 14px;
	}
}

@media (max-width:950px) {
	.header .logo img {
		height: 40px;
	}

	.footer {
		padding-top: 30px;
		margin-top: 60px;
	}

	.footer .logo img {
		height: 50px;
	}

	.footer .erwma {
		width: 100px;
	}

	.copyright {
		margin-top: 30px;
	}
}

@media (max-width:767px) {
	.header {
		height: 60px;
		padding-left: 15px;
		padding-right: 60px;
	}

	.nav {
		top: 60px;
		height: calc(100vh - 60px);
	}

	.menu-btn {
		right: 15px;
		width: 28px;
		height: 28px;
	}

	.header .top .search-btn {
		font-size: 20px;
	}

	.footer .logo img {
		height: 40px;
	}

	.container {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width:540px) {
	.footer .text {
		line-height: 1.6;
		margin-top: 15px;
	}

	.footer .erwma {
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;
	}

	.footer .logo img {
		height: 35px;
	}
}

.banner {
	overflow: hidden;
}

.banner img {
	width: 100%;
}

@font-face {
	font-family: 'AvenirLTStd-Medium';
	src: url('../fonts/AvenirLTStd-Medium.otf');
}

.home-title .en {
	font-family: 'AvenirLTStd-Medium';
	text-transform: uppercase;
	color: #f6f6f6;
	font-size: 61px;
	line-height: 1;
}

.home-title .cn {
	font-size: 52px;
	font-family: 'SourceHanSans-Medium';
	line-height: 1;
}

.home-title .cn span {
	display: inline-block;
	background-image: linear-gradient(to right, #02f7fa, #2a70a6);
	-webkit-background-clip: text;
	color: transparent;
}

.home-title .more {
	position: absolute;
	right: 0;
	bottom: 30px;
	color: #19a9c9;
	border-bottom: 2px #19a9c9 solid;
	font-family: 'SourceHanSans-Medium';
	display: flex;
	align-items: center;
}

.home-title .more::after {
	content: '\e60e';
	font-family: 'iconfont';
	transform: rotate(-40deg) scale(0.8);
	display: block;


}

.home-about {
	background: url(../images/bg1.jpg)no-repeat center bottom;
	padding-top: 70px;
	padding-bottom: 100px;
}

.home-about .content {
	margin-right: 40px;
	font-family: 'SourceHanSans-Medium';
	font-size: 19px;
}

.home-about .content .text {
	line-height: 1.7;
}

.home-about .content .text p {
	text-indent: 38px;
	margin-top: 35px;
}

.home-about .btn {
	margin-top: 110px;
}

.home-about .btn a {
	color: #19a9c9;
	margin-right: 50px;
	border-bottom: 2px #19a9c9 solid;
}

.home-about .btn a::after {
	content: '\e609';
	font-family: 'iconfont';
}

.home-about .pic {
	margin-top: 50px;
	width: 505px;
}

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

.home-news {
	background-color: #f6f6f6;
	padding-top: 50px;
	padding-bottom: 120px;
}

.home-news .home-title {
	border-bottom: 1px #e5e5e5 solid;
	padding-bottom: 15px;
}

.home-news .home-title .en {
	color: #FFF;
}

.home-news .focus {
	width: 635px;
	margin-right: 25px;
	margin-right: 30px;
	height: 430px;
	overflow: hidden;
}

.home-news .focus::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-image: linear-gradient(rgba(41, 66, 142, 0), rgba(41, 66, 142, .6));
	height: 40%;
	z-index: 1;
}

.home-news .focus .text-con {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 40px 20px 40px;
	color: #FFF;
	z-index: 2;
}

.home-news .focus .date {
	font-size: 21px;
	line-height: 30px;
}

.home-news .focus .date::before {
	content: '\e63c';
	font-family: 'iconfont';
	margin-right: 7px;
	transform: scale(1.1);
}

.home-news .focus .tit {
	font-size: 21px;
	line-height: 1.4;
	margin-top: 5px;
}

.home-news .content {
	margin-top: 45px;
}

.home-news .item {
	margin-bottom: 27px;
}

.home-news .item:last-child {
	margin-bottom: 0;
}

.home-news .item .pic {
	width: 195px;
	height: 125px;
	background-color: #e5e5e5;
	margin-right: 25px;
	overflow: hidden;
}

.home-news .item .pic img {
	max-width: 100%;
}

.home-news .item .date {
	color: #19a9b9;
	font-size: 17px;
}

.home-news .item .date::before {
	content: '\e63c';
	font-family: 'iconfont';
	margin-right: 7px;
	font-size: 20px;
}

.home-news .item .tit {
	font-size: 22px;
	line-height: 1.4;
	margin-top: 10px;
}

.home-events {
	margin-right: 85px;
	margin-top: 40px;
}

.home-events .content {
	margin-top: 20px;
}

.home-events .item {
	background-color: #f6f6f6;
	height: 200px;
	width: 100%;
	padding-right: 65px;
	
}

.home-events .item .num {
	width: 166px;
	border-right: 2px #FFF solid;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 20px;
}

.home-events .item .n1 {
	background-image: url(../images/01.png);
}

.home-events .item .n2 {
	background-image: url(../images/02.png);
}

.home-events .item .n3 {
	background-image: url(../images/03.png);
}

.home-events .item .tit {
	font-size: 25px;
	line-height: 1.2;
}

.home-events .item .text {
	font-size: 13px;
	color: #19a9c9;
	margin-top: 10px;
	display: flex;
	align-items: center;
}

.home-events .item .text span {
	line-height: 24px;
	margin-right: 30px;
	display: flex;
	align-items: center;
}

.home-events .item .text span:last-child {
	margin-right: 0;
}

.home-events .item .text span::before {
	font-family: 'iconfont';
	margin-right: 4px;
	font-size: 18px;
}

.home-events .item .text span:nth-child(1):before {
	content: '\e6d3';
}

.home-events .item .text span:nth-child(2):before {
	content: '\e697';
}

.home-events .item .text span:nth-child(3):before {
	content: '\e636';
}

.home-events .item:nth-child(2) {
	background-color: #19a9c9;
}

.home-events .item:nth-child(2) .tit,
.home-events .item:nth-child(2) .text {
	color: #FFF;
}

/* .home-events .item:nth-child(2) .text span:nth-child(1) {
	background-image: url(../images/icon4.png);
}

.home-events .item:nth-child(2) .text span:nth-child(2) {
	background-image: url(../images/icon5.png);
}

.home-events .item:nth-child(2) .text span:nth-child(3) {
	background-image: url(../images/icon6.png);
} */

.home-events .item:hover {
	background-color: #19a9b9;
}

.home-events .item:hover * {
	color: #fff;
}

.home-events .item:hover .n1 {
	background-image: url(../images/01-1.png);
}

.home-events .item:hover .n3 {
	background-image: url(../images/03-1.png);
}


.home-notice {
	width: 450px;
	margin-top: 55px;
}

.home-notice .home-title .en {
	font-size: 48px;
}

.home-notice .home-title .more {
	bottom: 10px;
}

.home-notice .content {
	width: 100%;
	border-top: 2px #e5e5e5 solid;
	margin-top: 20px;
	height: 600px;
	padding-right: 50px;
	overflow-y: scroll;
}

.home-notice .content::-webkit-scrollbar {
	width: 12px;
	/* 滚动条宽度 */
	height: 12px;
	/* 滚动条高度 */
}

.home-notice .content::-webkit-scrollbar-track {
	background: #f1f1f1;
	/* 轨道背景颜色 */
}

.home-notice .content::-webkit-scrollbar-thumb {
	background-color: #19a9c9;
	/* 滑块颜色 */
	border-radius: 6px;
	/* 滑块圆角 */
	border: 3px solid #f1f1f1;
	/* 滑块边缘颜色 */
}

.home-notice .content::-webkit-scrollbar-thumb:hover {
	background-color: #19a9c9;
	/* 滑块悬停颜色 */
}

.home-notice .item {
	padding-top: 34px;
	padding-bottom: 34px;
	border-bottom: 1px #e5e5e5 solid;
}

.home-notice .item .date {
	line-height: 1.1;
	margin-right: 20px;
}

.home-notice .item .date span {
	font-family: 'arial';
	font-size: 24px;
	color: #19a9c9;
	border-bottom: 2px #19a9c9 solid;
	margin-bottom: 5px;
}

@media (min-width:1025px) {
	.home-events .item:hover .tit {
		font-weight: bold;
	}
}

@media (max-width:1366px) {
	.home-title .en {
		font-size: 52px;
	}

	.home-title .cn {
		font-size: 48px;
	}

	.home-about .content,
	.home-news .focus .tit,
	.home-news .item .tit,
	.home-news .focus .date {
		font-size: 17px;
	}

	.home-events .item .tit {
		font-size: 19px;
	}
}

@media (max-width:1280px) {
	.home-about .pic {
		width: 450px;
	}

	.home-title .en {
		font-size: 46px;
	}

	.home-title .cn {
		font-size: 42px;
	}

	.home-about .content {
		font-size: 15px;
	}

	.home-events .item .tit {
		font-size: 17px;
	}
}

@media (max-width:1199px) {
	.banner .swiper-button-white {
		background-size: 18px;
	}

	.home-about .pic {
		width: 30%;
	}

	.home-about .content {
		font-size: 14px;
	}

	.home-about .btn {
		margin-top: 40px;
	}

	.home-about .content .text p {
		margin-top: 20px;
		text-indent: 28px;
	}

	.home-title .en {
		font-size: 38px;
	}

	.home-title .cn {
		font-size: 32px;
	}

	.home-news .focus {
		width: 55%;
		margin-right: 20px;
	}

	.home-notice {
		margin-top: 45px;
	}

	.home-notice .home-title .en {
		font-size: 32px;
	}

	.home-events .item .num {
		width: 150px;
	}
}

@media (max-width:950px) {
	.home-title .en {
		font-size: 36px;
	}

	.home-about {
		padding-top: 40px;
		padding-bottom: 60px;
		background-size: cover;
	}

	.home-about .pic {
		width: 40%;
		margin-top: 130px;
	}

	.home-about .content {
		margin-right: 20px;
	}

	.home-news .focus {
		width: 100%;
		padding-top: 65%;
		margin-right: 0;
		margin-bottom: 30px;
		overflow: hidden;
		height: auto;
	}

	.home-news .focus img {
		position: absolute;
		left: 0;
		top: 0;
	}

	.home-news .content {
		margin-top: 30px;
	}

	.home-events {
		margin-right: 0;
	}

	.home-notice {
		width: 100%;
		margin-top: 30px;
	}
}

@media (max-width:767px) {
	.home-about .pic {
		width: 100%;
		margin-top: 30px;
	}

	.home-about .content {
		margin-right: 0;
	}
}

@media (max-width:540px) {


	.banner .swiper-button-white {
		background-size: 16px;
	}

	.home-title .en {
		font-size: 30px;
	}

	.home-title .cn {
		font-size: 24px;
	}

	.home-news .focus .tit,
	.home-news .item .tit,
	.home-news .focus .date,
	.home-news .item .date {
		font-size: 14px;
	}

	.home-news .item .date::before {
		font-size: 16px;
	}

	.home-news {
		padding-bottom: 30px;
		padding-top: 30px;
	}

	.home-news .item .pic {
		margin-right: 20px;
		width: 160px;
		height: 100px;
	}

	.home-news .focus .text-con {
		padding: 0 20px 20px;
	}

	.home-notice .home-title .en {
		font-size: 26px;
	}

	.home-events .item {
		padding-right: 20px;
	}

	.home-events .item {
		height: 160px;
	}

	.home-events .item .num {
		width: 130px;
	}

	.home-events .item .text {
		font-size: 12px;
		display: block;
	}

	.home-events .item .text span::before {
		font-size: 15px;
	}

	.home-events .item .tit {
		font-size: 15px;
	}

	.home-notice .item {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}