<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.box {
	width: 70.83vw;
	margin: 0 auto;
}

.header {
	z-index: 999;
	position: fixed;
	width: 100%;
	top: 0;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
	background: #fff;
}

.header .nav li .menu-down dl a {
	display: block;
	padding: 0.7vw 1.75vw;
	color: #383838;
	font-weight: bold;
	border-bottom: 1px #dddddd solid;
	background: #f8f8f8 url(../images/bk.png) no-repeat 1vw 1.15vw;
	background-size: 0.26vw 0.26vw;
}

.header .nav li .menu-down dl a.cur,
.header .nav li .menu-down dl a:hover {
	background: #3c529a url(../images/wh.png) no-repeat 1.25vw 1.15vw;
	color: #fff;
	padding: 0.7vw 2vw;
}

.menu-down {
	padding-top: 3.5vw;
}

.menu-down dl {
	margin-top: 0;
	background: #f8f8f8;
}

.menu-pub {
	position: absolute;
	z-index: 99999;
	left: 0;
	top: -0.26vw;
	width: 11.46vw;
	display: none;
	left: 0;
}

.header .nav li .menu-pub a:last-child {
	border-bottom: 0;
}

.header .nav li:hover .menu-pub {
	z-index: 2;
	display: block;
}

.header .top {
	background: #000;
	font-size: 0.73vw;
	line-height: 2.1875vw;
	color: #fff;
}

.header .top img {
	width: 1.35vw;
	margin-right: 0.42vw;
	position: relative;
	top: -0.085vw;
}

.header .top img.down {
	width: 0.42vw
}

.header .top span em:nth-child(2) {
	margin-left: 0.52vw;
}

.head .add li {
	margin-left: 1.67vw;
	position: relative;
}

.head .add li a {
	position: relative;
	z-index: 99;
}

.head h1 {
	width: 4.17vw;
}

/* .head {
	line-height: 5.2vw;
} */
/* .head {
	padding: 0.25vw 0;
}
 */
.header .top span:nth-child(2) em:nth-child(1) {
	cursor: pointer;
}

.header .top span:nth-child(2) em:nth-child(1) {
	position: relative;
}

.header .top span:nth-child(2) em:nth-child(1) img:nth-child(2) {
	margin-left: 0.3vw;
}

.sw_down {
	position: absolute;
	width: 100%;
	top: 0;
	z-index: 9999;
	padding-top: 1.6vw;
}

.header .top span:nth-child(2) ul {
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: none;
}

.header .top span:nth-child(2) em.cur ul {
	display: block;
}

.header .top span:nth-child(2) ul li {
	line-height: 2.18vw;
	text-align: center;
}

.header .top span:nth-child(2) ul li:nth-child(1) {
	border-bottom: 1px #eee solid;
}

.index_swiper dd {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	color: #fff;
	width: 100%;
}

.index_swiper dd h1 {
	font-weight: bold;
	font-size: 2.1875vw;
}

.index_swiper dl i {
	display: block;
	width: 5.2vw;
	height: 0.3125vw;
	background: #fff;
	margin: 1vw auto;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	border-radius: 60px
}

.index_swiper dd h2 {
	font-weight: bold;
	font-size: 3.54vw;
}

.index_swiper dd a.more {
	padding: 0.52vw 2.08vw;
	border: 1px #fff solid;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	display: inline-block;
	margin: 5.7vw auto 0 auto;
	font-size: 0.9375vw;
	color: #fff;
}

.index_swiper dd a.more:hover {
	background: #fff;
	color: #333;
}

.index_swiper .next {
	position: absolute;
	bottom: 3.125vw;
	left: 50%;
	transform: translate(-50%, 0%);
	-webkit-transform: translate(-50%, 0%);
	z-index: 999;
	width: 1.45vw;
	cursor: pointer;
}

.header .nav li a i {
	display: block;
	width: 0;
	height: 3px;
	background: #005dc5;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	margin: 1vw auto 0 auto;
}

.header .nav li.cur a i,
.header .nav li:hover a i {
	width: 1.5vw;
}

.header.fix .nav li.cur a,
.header .nav li:hover a,
.header .nav li.cur a {
	color: #005dc5;
}

.index_zero .span {
	width: 9.375vw;
	position: absolute;
	right: 0;
	top: 4.7vw;
}

.calendar .ck .span em,
.index_zero .span em {
	cursor: pointer;
	display: flex;
	justify-content: space-between;
	font-size: 0.9375vw;
}

.index_zero .span b {
	margin: 0 1vw;
	font-weight: lighter;
}

.index_zero .span em i {
	display: block;
	width: 1.04vw;
	height: 1.04vw;
	align-self: center;
	margin-right: 0.52vw;
}

.index_zero .span em:nth-child(1) i {
	background: url(../images/icon_01.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.index_zero .span em.cur:nth-child(1) i {
	background: url(../images/icon_010.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.index_zero .span em:nth-child(3) i {
	background: url(../images/icon_02.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.index_zero .span em.cur:nth-child(3) i {
	background: url(../images/icon_020.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.span em.cur {
	color: #0069de;
}

.index_one.flex,
.index_one {
	display: none;
}

.index_one.flex.cur {
	display: flex;
}

.index_one.cur {
	display: block;
}

.index_one .dl_dl {
	height: 39.48vw;
	overflow-y: scroll;
	scrollbar-color: #0069de #dcdcdc;
	scrollbar-width: thin;
	background: #fff;
	padding: 0 1.04vw;
	align-content: flex-start
}

.index_one .dl_dl dl {
	width: 48.9%;

}

.index_one .dl_dl dl a {
	display: flex;
	padding: 1.75vw 0;
	justify-content: space-between;
	border-bottom: 1px #e9e9e9 solid;
}

.index_one .dl_dl dt {
	width: 13.54vw;
	height: 7.92vw;
	overflow: hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.index_one .dl_dl dd {
	width: 18.75vw;
}

.index_one .dl_dl dd h2 {
	font-size: 0.9375vw;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.index_one .dl_dl dd p {
	color: #787878;
	line-height: 1.46vw;
	margin: 0.73vw 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.index_one .dl_dl dd em {
	display: inline-block;
	padding: 0.42vw 0.73vw;
	border: 1px #0069de solid;
	color: #0069de;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.index_one .dl_dl dl:hover dd em {
	border: 1px #0069de solid;
	color: #fff;
	background: #0069de;
}

.index_one .dl {
	border: 1px #cdcdcd solid;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	border-radius: 0 0 8px 8px;
	padding: 0 1.04vw;
	height: 37.14vw;
	overflow-y: scroll;
	scrollbar-color: #0069de #dcdcdc;
	scrollbar-width: thin;
}

.index_one .dl dl {
	padding: 0.9375vw 0;
	border-bottom: 1px #e9e9e9 solid;
}

.index_one .dl dl:last-child {
	border-bottom: 0;
}

.index_one .dl dt {
	width: 100%;
	height: 9.375vw;
	overflow: hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.index_one .dl dd {
	margin-top: 0.9375vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.index_one .dl dl:hover dd,
.index_one .dl_dl dl:hover dd h2 {
	color: #0069de;
}

.index_tow .test {
	padding: 2.34375vw;
}

.index_tow .dl {
	box-shadow: 0 2px 6px 6px rgba(236, 243, 249);
	-moz-border-radius: 2.5vw 0 2.5vw 0;
	-webkit-border-radius: 2.5vw 0 2.5vw 0;
	border-radius: 2.5vw 0 2.5vw 0;
	height: 22.5vw;
}

.index_tow .test h2 {
	font-size: 1.25vw;
	font-weight: bold;
	padding-bottom: 1.3vw;
}

.index_tow .test span {
	height: 1px;
	width: 24vw;
	background: #d7d7d7;
	display: block;
	margin-bottom: 1.25vw;
}

.index_tow .test span em {
	height: 3px;
	background: #156ac8;
	width: 3.65vw;
	display: inline-block;
	margin-top: -1px;
}

.index_tow .test p {
	line-height: 1.67vw;
}

.index_tow .test a {
	display: inline-block;
	padding: 0.5vw 2.6vw;
	margin-top: 1.5625vw;
	color: #156ac8;
	border: 1px #156ac8 solid;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.index_tow .test a:hover {
	background: #156ac8;
	color: #fff;
	border: 1px #156ac8 solid;
}

.index_tow .video .dvd {
	display: none;
}

.index_th {
	background: url(../images/index_bg_1.jpg) no-repeat;
	background-size: 100% 43.90625vw;
	height: 43.90625vw;
}

.index_five {
	background: url(../images/index_bg_2.jpg) no-repeat;
	background-size: 100% 42.86vw;
	height: 42.86vw;
}

#videoId,
.img_pop .vd {
	height: 22.5vw;
	overflow: hidden;
	width: 100%;
}

#videoId {
	object-fit: cover;
}

.index_tow .video .img_pop p img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	cursor: pointer;
	width: 4.9vw;
}

.index_th dl {
	width: 19.1%;
}

.index_th dt {
	width: 8.3vw;
	margin: 0 auto;
}

.index_th dd {
	background: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-top: -4.6vw;
	padding: 0 1.04vw;
	padding-top: 4.95vw;
	padding-bottom: 3vw;
}

.index_th dd h2 {
	font-weight: bold;
	font-size: 1.25vw;
	margin: 0 auto;
	text-align: center;
}

.index_th dd i {
	display: block;
	width: 2.08vw;
	height: 0.21vw;
	background: #005dc5;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	margin: 1vw auto;
}

.index_th dd p {
	line-height: 1.67vw;
	color: #787878;
}

a.call {
	display: block;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 0.625vw 0;
	border: 1px #fff solid;
	margin: 3.65vw auto 0 auto;
	width: 9.375vw;
	color: #fff;
	text-align: center;
}

a.call img {
	width: 1.04vw;
	margin-right: 0.5vw;
}

.index_four .ck_ck {
	justify-content: center;
	margin-bottom: 1.5625vw;
}

.index_four .ck_ck em {
	text-align: center;
	width: 6.25vw;
	line-height: 2.08vw;
	background: #fff;
	color: #383838;
	margin: 0 0.26vw;
	-moz-border-radius: 600px;
	-webkit-border-radius: 600px;
	border-radius: 600px;
	cursor: pointer;
}

.index_four .ck_ck em.cur,
.index_four .ck_ck em:hover,
.index_four .ck_ck em:hover a{
	background: #134985;
	color: #fff;
}
.index_four .ck_ck em a{
	display: block;-moz-border-radius: 600px;
	-webkit-border-radius: 600px;
	border-radius: 600px;
}
.index_four .one dl dt {
	height: 12.14vw;
	overflow: hidden;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	position: relative;
	z-index: 99;
}

.index_four .one dl {
	height: 12.14vw;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.index_four .one dl:nth-child(1),
.index_four .one dl:nth-child(1) dt {
	height: 25vw;
}

.index_four .one dl {
	width: 16.9vw;
	position: relative;
}

.index_four .one dl:nth-child(1) {
	width: 34.9vw;
}

.index_four .one dl:nth-child(4),
.index_four .one dl:nth-child(5) {
	position: absolute;
	right: 0;
	bottom: 0;
}

.index_four .one dl p {
	width: 90%;
	background: #d6e2ef;
	height: 100%;
	position: absolute;
	top: 3%;
	left: 5%;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.index_four .one dl:nth-child(4) {
	right: 18vw;
}

.index_four .one.flex {
	display: none;
}

.index_four .one.flex.cur {
	display: flex;
}

.index_four .one dd {
	position: absolute;
	bottom: 1vw;
	left: 1vw;
	color: #fff;
	width: 96%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 99;
}

.index_five .test dl {
	padding: 1.82vw;
	border-bottom: 1px #e9e9e9 solid;
}

.index_five .test dl.cur{
	background: #134985;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	border: 0;
}

.index_five .test dl.cur h2,
.index_five .test dl.cur p {
	color: #fff;
}

.index_five .test dl a {
	display: flex;
	justify-content: space-between;
}

.index_five .fouse {
	align-self: baseline;
}

.index_five .test dt {
	width: 2.08vw;
	color: #86a3c2;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.index_five .test dd {
	width: 25vw;
	align-self: center;
}

.index_five .test dt b {
	font-weight: bold;
	font-size: 1.98vw;
}

.index_five .test dt i {
	display: block;
	width: 1.98vw;
	height: 0.21vw;
	margin: 0 auto 0.5vw auto;
	background: #86a3c2;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.index_five .test dd h2 {
	font-size: 1.25vw;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.index_five .test dd p {
	color: #787878;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 0.9375vw;
}

.index_five_swiper dt {
	height: 20.57vw;
	overflow: hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.index_five_swiper dd h2 {
	font-size: 1.25vw;
	margin: 1vw 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.index_five_swiper dl {
	overflow: hidden;
}

.index_five_swiper dd p {
	color: #787878;
	line-height: 1.46vw;
	font-size: 0.83vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.index_five_swiper dd em {
	color: #787878;
	font-size: 0.83vw;
	display: block;
	margin-top: 1.5625vw;
}

.index_five_swiper .add_add {
	position: absolute;
	top: 19.3vw;
	right: 2.4vw;
}

.index_five_swiper .add_add .swiper-button-next {
	background: url(../images/lt_1.jpg) no-repeat;
	background-size: 2.4vw 2.4vw;
	width: 2.4vw;
	height: 2.4vw;
}

.index_five_swiper .add_add .swiper-button-next:hover {
	background: url(../images/lt_0.jpg) no-repeat;
	background-size: 2.4vw 2.4vw;
	width: 2.4vw;
	height: 2.4vw;
}

.index_five_swiper .add_add .swiper-button-prev {
	background: url(../images/rt_1.jpg) no-repeat;
	background-size: 2.4vw 2.4vw;
	width: 2.4vw;
	height: 2.4vw;
}

.index_five_swiper .add_add .swiper-button-prev:hover {
	background: url(../images/rt_0.jpg) no-repeat;
	background-size: 2.4vw 2.4vw;
	width: 2.4vw;
	height: 2.4vw;
}

.index_six_swiper {
	padding: 0.52vw 0;
}

.index_six_swiper .swiper-slide {
	box-shadow: 0 2px 6px 1px rgba(236, 243, 249);
	padding: 1.35vw;
	border: 1px #ecf3f9 solid;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.index_six_swiper .swiper-slide dt {
	border-bottom: 1px #f0f0f0 solid;
}

.index_six_swiper .swiper-slide dt img {
	width: 5.2vw;
	display: block;
	padding: 0.42vw 0 1.04vw 0;
}

.index_six_swiper .swiper-slide span {
	display: flex;
	justify-content: space-between;
}

.index_six_swiper .swiper-slide em {
	font-size: 1.25vw;
}

.index_six_swiper .swiper-slide i {
	font-size: 0.83vw;
	color: #787878;
}

.w90 {
	padding: 0 0.15vw;
}

.ck_tc {
	width: 9.735vw;
	background: #134985;
	text-align: center;
	color: #fff;
	line-height: 2.4vw;
	margin: 2.5vw auto 0 auto;
	cursor: pointer;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.index_six_swiper .swiper-slide dd p {
	line-height: 1.67vw;
	color: #787878;
	font-size: 0.83vw;
	margin-top: 1.3vw;
}

.index_senven {
	background: url(../images/index_bg_3.jpg) no-repeat;
	background-size: 100% 41.04vw;
	height: 41.04vw;
	color: #fff;
}

.index_senven .tit h2 {
	font-weight: bold;
	font-size: 1.875vw;
}

.index_senven .tit p {
	font-size: 1.04vw;
	margin-top: 1.04vw;
}

.index_senven .test h2 {
	font-size: 1.04vw;
	margin-top: 3.125vw;
}

.index_senven .test p {
	line-height: 1.25vw;
	margin-top: 1vw;
}

.index_senven .test p img {
	width: 1.35vw;
	margin-right: 0.42vw;
}

.index_senven .test span {
	margin-top: 1.04vw;
	display: flex;
}

.index_senven .test span img {
	width: 2.08vw;
	margin-right: 0.42vw;
}

.index_senven .form {
	background: rgba(255, 255, 255, .08);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 1.5625vw;
}

.index_senven .form dt {
	margin-bottom: 0.83vw;
}

.index_senven .form dt i {
	color: #ff0000;
}

.index_senven .form dl dd.flex i {
	background: url(../images/no.png) no-repeat;
	background-size: 0.83vw 0.83vw;
	width: 0.83vw;
	height: 0.83vw;
	display: block;
	align-self: center;
	margin-right: 0.42vw;
	position: relative;
	top: 0.1vw;
}

.index_senven .form dl dd.flex em.cur i {
	background: url(../images/on.png) no-repeat;
	background-size: 0.83vw 0.83vw;
	width: 0.83vw;
	height: 0.83vw;
}

.index_senven .form dl dd.flex em {
	display: flex;
	cursor: pointer;
}

.index_senven .form .text,
.index_senven .form .textarea {
	background: #172335;
	border: 1px #314a73 solid;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 0.73vw;
	width: 100%;
	margin-bottom: 0.93vw;
	color: #fff;
	font-family: å¾®è½¯é›…é»‘;
}

.index_senven .form .textarea {
	height: 5.2vw;
	margin-top: 0.93vw;
}

.index_senven .form .flex dl {
	width: 48.5%;
}

.index_senven .form .btn {
	color: #257fd9;
	border: 1px #257fd9 solid;
	width: 9.375vw;
	line-height: 2.4vw;
	text-align: center;
	cursor: pointer;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.calendar {
	background: url(../images/calendar.jpg) no-repeat;
	background-size: 100% auto;
	min-height: 34.74vw;
	padding-top: 2.08vw;

}

.calendar .ck .span b {
	margin: 0 1vw;
	font-weight: lighter;
}

.calendar .ck .span em i {
	display: block;
	width: 1.04vw;
	height: 1.04vw;
	align-self: center;
	margin-right: 0.52vw;
}

.calendar .ck .span b,
.calendar .ck .span em {
	color: #fff;
}

.calendar .ck .span em.cur {
	color: #f8b80b;
}

.calendar .ck .span em:nth-child(1) i {
	background: url(../images/icon_a1.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.calendar .ck .span em.cur:nth-child(1) i {
	background: url(../images/icon_a10.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.calendar .ck .span em:nth-child(3) i {
	background: url(../images/icon_a2.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.calendar .ck .span em.cur:nth-child(3) i {
	background: url(../images/icon_a20.png) no-repeat;
	background-size: 1.04vw 1.04vw;
}

.calendar .ck_show {
	margin-bottom: 3.90625vw;
}

.calendar .dl {
	margin-top: 2.08vw;
}

.calendar .dl dl {
	margin-top: 1.04vw;
	width: 31.6%;
	margin-left: 2.6%;
	padding: 1.04vw;
	box-shadow: 0 2px 6px rgba(0, 0, 0, .1);
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background: #fff;
}

.calendar .dl dl:nth-child(3n+1) {
	margin-left: 0;
}

.calendar .dl dt img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.calendar .dl dt {
	height: 11.98vw;
	overflow: hidden;
}

.calendar h2 {
	font-size: 1.15vw;
	margin: 1vw 0 0.5vw 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.calendar dd em {
	color: #787878;
	font-size: 0.8vw;
}

.calendar dd p {
	color: #787878;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-top: 0.9375vw;
}

.calendar dd i {
	display: block;
	width: 3.25vw;
	text-align: center;
	height: 3px;
	background: #0069de;
	margin-top: 1vw;
	-moz-border-radius: 800px;
	-webkit-border-radius: 800px;
	border-radius: 800px
}

.vice_txt p {
	line-height: 1.67vw;
	margin-bottom: 1.3vw;
}

.pve_net {
	border-top: 1px #eaeaea solid;
	padding-top: 2vw;
	padding-bottom: 5.2vw;
}

.vice_mav .one {
	background: #f0f5f8;
	padding: 1.04vw;
}

.vice_mav .one p.flex {
	border: 1px #efefef solid;
	background: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.vice_mav .one {
	margin-bottom: 1.04vw;
}

.vice_mav .one p.flex .text {
	padding: 0.5vw 1.04vw;
	color: #787878;
	width: 85%;
	border: 0;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.vice_mav .one p.flex img {
	width: 1.04vw;
	height: 1.04vw;
	cursor: pointer;
	align-self: center;
	margin-right: 0.9375vw;
}

.vice_mav .one .tit,
.vice_mav .one:nth-child(2) dt {
	font-size: 1.04vw;
	font-weight: bold;
}

.vice_mav .one .tit {
	border-bottom: 1px #d1dce2 solid;
	padding-bottom: 1.15vw;
}

.vice_mav .one:nth-child(2) dd {
	color: #787878;
	padding: 0.52vw 0 1.5625vw 0;
	border-bottom: 1px #d1dce2 solid;
	margin-bottom: 1vw;
}

.vice_mav .one:nth-child(2) li a {
	display: block;
	font-size: 0.9375vw;
	line-height: 2.1875vw;
}

.pve_net p {
	margin-bottom: 0.13vw;
}

.vice_mav .one:nth-child(2) li a:hover,
.pve_net p a:hover {
	color: #005dc5
}

.vice_mav .one:nth-child(3) dl {
	padding: 0.9vw 0;
	border-bottom: 1px #d1dce2 solid;
}

.vice_mav .one:nth-child(3) h2 {
	font-size: 1.04vw;
	margin: 0.625vw 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#banner dl {
	position: relative;
}

.vice_mav .one:nth-child(3) p {
	line-height: 1.67vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.vice_mav .one:nth-child(3) em {
	display: block;
	width: 3.125vw;
	height: 3px;
	background: #0069de;
	margin-bottom: 0.26vw;
}

.vice_mav .one:nth-child(3) dt {
	height: 10.4vw;
	overflow: hidden;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

.vice_mav .one:nth-child(3) dl:hover h2 {
	color: #005dc5;
}

.vice_mav .one:nth-child(3) dl:last-child {
	padding-bottom: 0;
	border: 0;
}

.vaca_one {
	padding: 3.125vw 0;
}

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

.w660 {
	width: 48.5%;
}

.vaca_one dt {
	height: 23vw;
	overflow: hidden;
}

.vaca_one dt,
.vaca_tow dt {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

.vaca_tow {
	margin-top: 3.125vw;
	border-top: 1px #c9c9c9 solid;
}

.vacation h2 {
	font-size: 1.24vw;
	margin: 1.24vw 0 1.04vw 0;
}

.vacation dl:hover em {
	background: #005dc5;
	color: #fff;
	border: 1px #005dc5 solid;
}

.vaca_tow {
	margin-top: 3.125vw;
	border-top: 1px #c9c9c9 solid;
	padding-bottom: 2vw;
}

.vaca_tow .tit {
	font-size: 1.67vw;
	margin: 2.34375vw 0;
}

.vaca_tow dl {
	width: 22.8%;
	margin-left: 2.93%;
}

.about p {
	margin-bottom: 2.34375vw;
	line-height: 1.875vw;
}

.about .tit {
	font-size: 1.67vw;
	margin-bottom: 1.5625vw;
}

.about #videoId,
.about .video {
	height: 39.58vw;
	margin-bottom: 3.65vw;
}

.about .one {
	background: #f0f5f8;
	padding: 1.5625vw;
}

.about .one dl {
	display: flex;
}

.about .one dt {
	width: 15.625vw;
}

.about .one dt img {
	width: 14.0625vw;
	height: 17.1875vw;
	object-fit: cover;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	box-shadow: 10px 9px 6px 1px rgba(214, 225, 233)
}

.about .one dd h1 {
	font-weight: bold;
	font-size: 2.1875vw;
	margin-bottom: 0.625vw;
}

.about .one dd {
	padding-top: 0.73vw;
}

.about .one dd h2 {
	font-size: 1.04vw;
	line-height: 1.77vw;
	background: url(../images/dd.png) no-repeat 0 0.7vw;
	padding-left: 1vw;
}
.about .tow p {
  margin-bottom: 0;
  line-height: initial
}
.about .one dd h2 em {
	margin: 0 1.25vw;
}

.about .one dd {
	width: 76%;
}

.about .one dd p {
	margin-top: 1.25vw;
}

.about .tow {
	padding-top: 3.125vw;
}

.about .tow dl {
	display: flex;
	padding-bottom: 2.6vw;
	border-left: 1px #3477d2 solid;
	margin-left: 0.3175vw;
}

.about .tow dl:last-child {
	border: 0;
}

.about .tow dt i {
	position: relative;
	left: -0.3175vw;
	width: 0.625vw;
	height: 0.625vw;
	background: #3477d2;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	display: block;
}

.th_th.five {
	padding-bottom: 5.2vw;
	margin-top: 2.6vw;
	padding-top: 2.6vw;
	border-top: 1px #c9c9c9 solid;
}

.about .four h2 {
	font-weight: bold;
	font-size: 1.04vw;
	margin-bottom: 1.35vw;

}

.about .tow dd {
	width: 98%;
	margin-left: 0.9375vw;
	position: relative;
	top: -0.2vw;
}

.about .four p {
	margin-bottom: 0;
	line-height: 2.1875vw;
}

.team dt {
	width: 22.5vw;
	height: 29.27vw;
	overflow: hidden;
}

.team dt p {
	position: absolute;
	background: rgb(0, 64, 112, 0.72);
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
}

.team dl {
	position: relative;
	margin-left: 1.5625vw;
	margin-bottom: 1.5625vw;
	cursor: pointer;
	overflow: hidden;
}

.team dl:hover dt p {
	display: block;
}

.team dl:nth-child(3n+1) {
	margin-left: 0;
}

.team dl:hover dd {
	top: 65%;
}

.team dd {
	position: absolute;
	top: 165%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	text-align: center;
	color: #fff;
	width: 90%;
}

.team dd h2 {
	font-size: 1.67vw;
	font-weight: bold;
	margin-bottom: 0.83vw;
	margin-top: 7.08vw;
}

.team dd img {
	width: 2.6vw;
}

.news dt {
	height: 28.38vw;
	width: 100%;
	overflow: hidden;
}

.news dd h2 {
	font-size: 1.5625vw;
	font-weight: bold;
	margin: 1.35vw 0;
}

.news dd p {
	line-height: 2.1875vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.news dd img {
	width: 6.5625vw;
	margin-top: 3.65vw;
}

.news dl {
	padding-bottom: 1.5625vw;
	border-bottom: 1px #efefef solid;
	padding-top: 3.125vw;
	
}

.news dl:nth-child(1) {
	padding-top: 0;
}

.news dt {
	position: relative;
}

.news dt em {
	background: #005dc5;
	padding: 1.04vw;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 1.04vw;
	color: #fff;
}

.platform dt {
	width: 3.65vw;
	height: 3.65vw;
	overflow: hidden;
	-moz-border-radius: 800px;
	-webkit-border-radius: 800px;
	border-radius: 800px;
	margin-right: 1.3vw;
}

.platform dd h2 {
	font-size: 1.25vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.platform {
	padding-bottom: 3.125vw;
}
.platform dd {
	width: 73%;
}

.platform dd p {
	word-wrap: break-word;
	color: #787878;
	font-size: 0.73vw;
	margin-top: 0.52vw;
}

.platform dd a {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width: 5.2vw;
	background: #0078d4;
	display: block;
	margin-top: 2vw;
	line-height: 2.1875vw;
	color: #fff;
	text-align: center;
}

.platform dl {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	width: 22.5vw;
	padding: 1.3vw;
	border: 1px #e5e5e5 solid;
	display: flex;
	box-shadow: 3px 4px 6px 1px rgba(238, 246, 252);

	margin-left: 1.5625vw;
	margin-bottom: 1.5625vw;
}

.platform dl:nth-child(3n+1) {
	margin-left: 0;
}

.news {
	padding-bottom: 4.17vw;
}

.wap_show {
	display: none;
}

.vaca_tow dl:nth-child(4n+1) {
	margin-left: 0;
}

.vaca_tow dt,
.vaca_six dt {
	height: 10.15625vw;
	overflow: hidden;
}

.vc_one_rt dl {
	width: 47.27%;
}

.vc_one_rt dt {
	height: 10vw;
	overflow: hidden;
}

.vacation em {
	display: block;
	width: 5.42vw;
	text-align: center;
	line-height: 2.1875vw;
	border: 1px #e4e4e4 solid;
	margin: 1.3vw 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#banner dt img {
	height: 16.67vw;
	width: 100%;
	object-fit: cover;
}

#banner dd {
	width: 70.83vw;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	color: #fff;
	font-size: 2.1875vw;
}

#banner dd h2 {
	font-weight: bold;

}

#banner dd h2 i {
	margin: 0 0.7vw;
}

#where span {
	background: #132742;
	padding: 0.625vw 1.5625vw;
	color: #fff;
	display: inline-block;
	position: relative;
	top: -2.35vw;
}

#where span a {
	color: #fff;
}

.where span {
	padding: 1.15vw 0;
	display: block;
}

#where span i,
.where span i {
	margin: 0 0.42vw;
}

.footer {
	padding: 2.08vw 0;
}

.footer p {
	margin-top: 1.04vw;
}

.footer i {
	margin: 0 0.5vw;
}

.footer i:last-child {
	display: none;
}

.where a:hover,
.calendar .dl dl:hover a,
.header .top span:nth-child(2) ul li:hover a,
.footer a:hover,
.index_five_swiper dl:hover dd h2 {
	color: #134985;
}


.wap_nav,
.wap_nav_sw {
	display: none;
}

.pub_tit {
	margin-bottom: 2.08vw
}

.pub_tit_tit {
	background: #134985;
	padding: 0.9375vw 1.04vw;
	color: #fff;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}

.pub_tit_tit img {
	width: 0.52vw;
}

.pub_tit_tit h2 i {
	width: 0.3125vw;
	height: 1.25vw;
	background: #e9e9e9;
	display: inline-block;
	align-self: center;
	position: relative;
	top: 0.1vw;
	-moz-border-radius: 60px;
	-webkit-border-radius: 60px;
	border-radius: 60px;
	margin-right: 0.52vw;
}

.pub_tit_tit h2 {
	font-size: 1.25vw;
	display: flex;
}

.color_w {
	color: #fff;
}

.pub_tit h2 {
	font-size: 1.875vw;
	font-weight: bold;
}

.bg_fs {
	background: #f7f7f7;
}

.mt_50 {
	padding-top: 6.4vw
}

.pt80 {
	padding: 3.65vw 0
}

.w930 {
	width: 48.4375vw;
}

.w390 {
	width: 20.3125vw;
}

.w345 {
	width: 17.96875vw;
}

.w565 {
	width: 34.43vw;
}

.w620 {
	width: 32.29vw;
}

.w680 {
	width: 35.42vw;
}

.w500 {
	width: 26.04vw;
}

.w985 {
	width: 51.3vw;
}

.w990 {
	width: 51.5625vw;
}


#ck_show{
	display: none;
}

.calendar .ck_show .one{
	display: none;
}
.calendar .ck_show .one.cur{
	display: block;
}

#video-window,
#video-chart {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999;
	display: none;
}

#video-window .chart-content {
	width: 28.125vw;
	height: 18vw;
	position: absolute;
	top: 50%;
	left: 50%;
	 transform: translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);
	z-index: 9998;
	padding: 2.08vw 3.125vw;
	background: #fff;
	text-align: center;
	z-index: 9999;
	border-top: 5px #134985 solid;
}


#video-window .video-close {
	position: absolute;
	top: 0.8vw;
	right: 0.8vw;
	z-index: 9999;
	width: 0.8vw;
	cursor: pointer;

}

#video-window  h2{
	color: #2e2d2d;
	font-size: 1.25vw;
	margin-bottom: 1.3vw;
}

.video-mask {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #272831;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.video-content{
	background: #fff;
}
#video-window p{
	display: flex;
	margin-bottom: 0.9375vw;
	position: relative;
}
#video-window P em{
	width: 3.65vw;
	margin-right: 1.3vw;
}
#video-window .inp{
	border: 1px #e2e2e2 solid;
	padding: 0.625vw 1vw;
	font-family: å¾®è½¯é›…é»‘;
	 -moz-border-radius:6px;
	  -webkit-border-radius: 6px;
	  border-radius: 6px;
	  width: 85%;
}
#video-window span{
	display: block;
	background: #134985;
	text-align: center;
	color: #fff;
	width: 14.0625vw;
	margin-left: 4.95vw;
	padding: 0.73vw 0;
	cursor: pointer;
	 -moz-border-radius:600px;
	  -webkit-border-radius: 600px;
	  border-radius: 600px
}
#video-window p i{
	position: absolute;
	right: 0.52vw;
	bottom: 0.52vw;
	color: #787878;
	font-size: 0.73vw;
}
.index_tow#index_tow .test p:nth-child(3) {
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp: 6;
 overflow: hidden;
}
.index_swiper#index_swiper dd h2 {
  font-size: 1.54vw;
  width: 40%;
  margin: 3vw auto  0 auto;
}</pre></body></html>