@charset "utf-8";
.swiper-button-prev,
.swiper-button-next {
	width: .8rem;
	height: .8rem;
	border-radius: 4px;
	/*border: 1px solid #0093DD;*/
}

.swiper-button-prev {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAYAAAABZyaKAAAA3UlEQVRIiaXVS0oEMRQF0ONnG0KvxlV0j9yFjrUX4FT8gG7CsZtwILS4jqadVKAIVZX3UpkEMjg8knDvmccfK9YGh/MVwBbf2F6uAF5xgaueScbAHfZZpAYeIINMAhlkFogii0AEaQItJAQsIbsoMIfs8BIFoP6xY+AW+xZQT9IFjJFuoCAbPA3AZxYoyAE3OOJ6mCS1ysW+44Q33A9nzVepEfgY9jRUP3EXNJVsaWguHlPQUsaGoVZQh6BI2jehaGUsQpnemYWy5TUJ9TRgDZ16a7RAz/jrRQr0hd9/wrNEMNgKMMMAAAAASUVORK5CYII=) center / .17rem .31rem no-repeat;
}

.swiper-button-next {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAfCAYAAAABZyaKAAAA0klEQVRIiaXUPWoCYRAG4Eez5BYBL5NbGBByisTWnwPYCin0FilzihQBg7cIBCx2F2Rxd78Zp5l5m6ebd2L3AzOcJGeKOb7xcg/yhEd8ZKEKW0ywbiA4RBHYNDsFVVd3Gqo6OQV1kRR0CwlDfUgIGkKKoTGkCCpBRqFSZBCKIL3QNIi00CcesMcsgyzxjH+84hRFllg1wAJH6j65C4ggvUApMgiUIKPAGFIEDCHFQB8SAm4hYaCLpIBr5D0LtMib+itTQIuc8ZcFqPvkiC/8ZgC4AB/rTz47HzzWAAAAAElFTkSuQmCC) center / .17rem .31rem no-repeat;
}

.banner .swiper-container {
	width: 100%;
}

.banner .swiper-container img {
	width: 100%;
	/*height: 3.05rem;*/
	height: 1.88rem;
}

.section-title {
	text-align: center;
}

.section-title .name {
	margin-bottom: .1rem;
	font-weight: bold;
	font-size: .3rem;
	color: #515151;
}

.section-title .en-name {
	font-size: .16rem;
	color: #757D82;
}

.scope {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: .8rem 0 0;
	background: url(../images/background_img.jpg) center /cover no-repeat;
}

.scope-list {
	display: flex;
	flex-wrap: wrap;
	width: 5.78rem;
	margin-top: .3rem;
}

.scope-list li {
	width: 2.77rem;
	height: 2.17rem;
	padding: .1rem;
	margin-bottom: .3rem;
	border: 1px solid #0557A6;
	background-color: #0557A6;
	background-clip: content-box;
}

.scope-list li:nth-child(2n) {
	margin-left: .24rem;
}

.scope-list li i {
	display: block;
	padding: .2rem .35rem 0 0;
	text-align: right;
	color: #fff;
}

.scope-list a .name {
	padding-left: .3rem;
	text-align: left;
	font-size: .24rem;
	color: #fff;
}

.scope-list a .en-name {
	padding-left: .3rem;
	margin-bottom: .16rem;
	font-size: .12rem;
	color: #fff;
}

.underline {
	width: .2rem;
	height: 2px;
	margin-left: .3rem;
	background-color: #fff;
}

.technology .banner {
	height: 3.33rem;
	overflow: hidden;
}

.technology .banner:after {
	content: '';
	position: fixed;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(../images/background.jpg) center / cover no-repeat;
	background-size: cover;
}

.technology .cover {
	position: relative;
	width: 100%;
	height: 100%;
	padding-left: .35rem;
	margin-left: auto;
	background-color: rgba(255, 255, 255, .85);

}

.technology .cover img {
	z-index: 1;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 4.36rem;
}

.technology .cover .name {
	padding-top: 2rem;
	margin-bottom: .1rem;
	font-weight: bold;
	font-size: .3rem;
	color: #0093DD;
}

.technology .cover .en-name {
	font-size: .16rem;
	color: #757D82;
}

.policy {
	padding: .5rem 0 0;
	background-color: #F4F4F4;
}

.policy-list {
	padding: 0 .75rem .65rem;
}

.policy-list li {
	display: flex;
	height: 2.7rem;
	padding: .3rem .35rem;
	margin-top: .25rem;
	border: 1px solid #D8D8D8;
	background-color: #fff;
}

.policy-list .date {
	width: 1.2rem;
}

.day {
	padding: .1rem 0 0;
	font-size: .38rem;
	color: #0093DD;
}

.month {
	font-size: .22rem;
	color: #0093DD;
}

.policy-list .item-info {
	flex: 1;
}

.policy-list .title {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	height: .39rem;
	margin-bottom: .3rem;
	font-weight: bold;
	font-size: .2rem;
	line-height: .47rem;
	color: #505151;
	overflow: hidden;
}

.policy-list .brief {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	height: .92rem;
	font-size: .18rem;
	line-height: .24rem;
	color: #808080;
	overflow: hidden;
}

.news {
	padding: .6rem .4rem .8rem;
	background: url(../images/background_img.jpg) center / cover no-repeat;
}

.news .news-swiper {
	margin-top: .6rem;
}

.news .news-swiper .swiper-slide {
	display: flex;
	justify-content: center;
}

.news-swiper .news-item {
	position: relative;
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 3.4rem;
}

.news-swiper .news-item .date {
	position: absolute;
	top: 2.67rem;
	left: -.19rem;
	width: .86rem;
	height: .57rem;
	text-align: center;
	font-size: .12rem;
	line-height: .28rem;
	color: #fff;
	background-color: #0093DD;
}

.news-swiper .news-item .news-img {
	width: 100%;
	height: 3.6rem;
}

.news-swiper .news-item .title {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	width: 3.2rem;
	margin: .15rem 0 .1rem;
	font-weight: bold;
	font-size: .2rem;
	color: #333;
	overflow: hidden;
}

.news-swiper .news-item .brief {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	width: 3.2rem;
	font-size: .14rem;
	color: #767676;
	overflow: hidden;
}

.qualification {
	padding: .6rem 1rem .25rem;
	background-color: #F4F4F4;
}

.qualification-list {
	padding: .4rem;
	margin: .25rem 0;
	background-color: #fff;
}

.qualification-list a {
	display: flex;
	align-items: center;
	height: .35rem;
}

.qualification-list i {
	margin-right: .05rem;
	color: #0B9BE4;
}

.qualification-list span {
	flex: 1;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: .16rem;
	color: #222;
	overflow: hidden;
}

.culture {
	padding: .5rem .85rem;
	background-color: #fff;
}

.culture-list {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: .3rem;
}

.culture-list li {
	display: flex;
	justify-content: space-between;
	width: 100%;
	padding: .1rem;
	margin-bottom: .2rem;
}

.culture-list li:nth-child(even) {
	flex-direction: row-reverse;
}

.culture-list .content {
	display: flex;
	align-items: center;
	width: 2.75rem;
	height: 2rem;
	background-color: #0B9BE4;
}

.culture-list .content img {
	width: .8rem;
	height: .8rem;
	margin-left: 0.1rem;
}
.culture-list .content .content-txt {

	margin-left: 0.15rem;
}
.culture-list .thum {
	width: 2.75rem;
	height: 2rem;
}

.culture-list .title {
	font-size: .24rem;
	color: #fff;
}

.culture-list .brief {
	font-size: .14rem;
	color: #fff;
}

.partner {
	padding-top: .5rem;
	background-color: #fff;
}

.partner-list {
	display: flex;
	width: 6.5rem;
	padding-bottom: .55rem;
	margin: .5rem auto 0;
	flex-wrap: wrap;
}

.partner-list li {
	width: 2.8rem;
	height: 1rem;
	margin-bottom: .1rem;
}

.partner-list li:nth-child(odd) {
	margin-right: .4rem;
	margin-bottom: .5rem;
}

.partner-list div {
	margin-top: .1rem;
	/*width: 100%;*/
	width: 3.1rem;
	border: solid 1px #e2e2e2;
	/*height: 100%;*/
}

.partner-list img {
	/*width: 100%;*/
	/*width: 2.5rem;*/
	/*height: 100%;*/
	margin: 0 auto;
	display: block;
	height: 1rem;
}
/**/

.side-bar {
	display: none;
	z-index: 99;
	position: fixed;
	right: 0;
	top: 50%;
	width: 0.72rem;
	border-radius: 0.05rem 0rem 0rem 0.05rem;
	background-color: #0B9BE4;
	overflow: hidden;
}

.side-bar.active {
	display: block;
}

.bar-wrapper {
	padding: 0 0.1rem;
}

.side-bar a {
	display: block;
	height: 0.8rem;
	text-align: center;
	line-height: 0.8rem;
	border-bottom: 0.01rem solid rgba(255, 255, 255, .14);
	;
}

a.backtop {
	background-color: #0557a6;
}

.icon1 {
	width: .46rem;
	height: .46rem;
}

.icon2 {
	width: .32rem;
	height: .32rem;
}

a.backtop img {
	width: .46rem;
	height: .46rem;
}