@charset "gb2312";
/* CSS Document */

.java-banner,
.java-min1200 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	min-width: 1200px;
	text-align: center;
	overflow: hidden;
	background-color: #020025;
}

.java-banner img {
	width: 100%;
	display: block;
}

.take-first {
	width: 100%;
	background: url(../images/bage01.jpg) center no-repeat;
	background-size: 100% 100%;
	height: 1785px;
}

.first-title {
	width: 100%;
	height: auto;
	padding-top: 42px;
}

.first-title h1 {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 10px;
}

.first-title span {
	font-size: 27px;
	color: #fff;
	display: block;
}

.first-top {
	width: 1206px;
	height: 469px;
	margin: 0 auto;
	display: table;
	background: url(../images/bage07.png) top no-repeat;
	background-size: 100% 100%;
	margin-top: 60px;
	margin-bottom: 60px;
}

.take-ji {
	float: left;
	margin-left: 116px;
	margin-top: 106px;
	margin-right: 54px;
}

.first-right {
	float: left;
	margin-top: 96px;
}

.first-right p {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: left;
}

.first-right p b {
	font-weight: bold;
	display: block;
}

.first-right p a {
	font-weight: bold;
	color: #fff;
}

.take-link {
	color: #fff;
	border-radius: 30px;
	background-color: #4b00f5;
	width: 253px;
	line-height: 55px;
	display: block;
	margin: 0 auto;
	font-size: 18px;
	font-weight: bold;
	clear: both;
}

.tack-seand {
	width: 100%;
	height: auto;
	margin-top: 99px;
}

.take-title {
	background: url(../images/bage05.png) top no-repeat;

}

.take-title h1 {
	font-size: 36px;
	color: #fff;
	font-weight: bold;
	padding-top: 63px;
}

.take-title h1 em {
	font-weight: normal;
	padding: 0 10px;
}

.mySwiper8 {
	width: 1200px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	margin-top: 40px;
	margin-bottom: 44px;
	padding-bottom: 20px;
}

.mySwiper8 .swiper-slide {
	position: absolute;
	color: #fff;
	z-index: 2;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 24px;
	font-weight: bold;
	border-radius: 100%;
	cursor: pointer;
}

@keyframes zoom {
	0% {
		transform: scale(1);
	}

	0% {
		transform: scale(1.5);
	}

	0% {
		transform: scale(1);
	}
}

.mySwiper8 .swiper-slide:nth-child(1) {
	left: 374px;
	top: 93px;
	background: url(../images/yuan.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 143px !important;
	height: 140px;
	transition: 0.5s;
}

.mySwiper8 .swiper-slide:nth-child(1).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(2) {
	left: 570px;
	top: 42px;
	font-size: 18px;
	background: url(../images/yuan02.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 94px !important;
	height: 93px;
}

.mySwiper8 .swiper-slide:nth-child(2).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan02.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(3) {
	right: 288px;
	top: 225px;
	font-size: 18px;
	background: url(../images/yuan03.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 103px !important;
	height: 102px;
}

.mySwiper8 .swiper-slide:nth-child(3).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan03.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(4) {
	right: 442px;
	top: 150px;
	font-size: 16px;
	background: url(../images/yuan04.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 79px !important;
	height: 78px;
	font-weight: normal;
}

.mySwiper8 .swiper-slide:nth-child(4).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan04.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(5) {
	right: 326px;
	top: 68px;
	font-size: 16px;
	background: url(../images/yuan05.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 65px !important;
	height: 65px;
	font-weight: normal;
}

.mySwiper8 .swiper-slide:nth-child(5).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan05.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(6) {
	right: 97px;
	top: 149px;
	font-size: 16px;
	background: url(../images/yuan06.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 73px !important;
	height: 73px;
	font-weight: normal;
}

.mySwiper8 .swiper-slide:nth-child(6).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan06.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(7) {
	left: 504px;
	top: 264px;
	font-size: 16px;
	background: url(../images/yuan07.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 84px !important;
	height: 84px;
	font-weight: normal;
}

.mySwiper8 .swiper-slide:nth-child(7).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan07.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(8) {
	left: 248px;
	top: 222px;
	font-size: 20px;
	background: url(../images/yuan08.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 131px !important;
	height: 131px;
}

.mySwiper8 .swiper-slide:nth-child(8).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan08.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(9) {
	left: 239px;
	top: 75px;
	background: url(../images/yuan09.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 70px !important;
	height: 68px;
	font-size: 16px;
	font-weight: normal;
}

.mySwiper8 .swiper-slide:nth-child(9).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan09.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide:nth-child(10) {
	left: 47px;
	top: 152px;
	font-size: 16px;
	background: url(../images/yuan10.png) center no-repeat rgba(255, 255, 255, 0.32);
	width: 83px !important;
	height: 82px;
	font-weight: normal;
	transition: 0.5s;
}

.mySwiper8 .swiper-slide:nth-child(10).swiper-slide-thumb-active {
	transition: 0.5s;
	transform: scale(1.2);
	background: url(../images/yuan10.png) center no-repeat rgba(255, 255, 255, 0.32);
}

.mySwiper8 .swiper-slide.swiper-slide-thumb-active {
	/* box-shadow: 0 16px 0 rgba(75,0,245,0.32); */
	box-shadow: 0 0 30px rgba(255, 255, 255, 1);
}

.mySwiper8 .swiper-slide i {
	background: rgba(75, 0, 245, 0.32);
	width: 100%;
}

.mySwiper9 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
}

.mySwiper9 .swiper-slide {
	width: 100%;
}

.mySwiper9 .swiper-slide h2 {
	color: #fff;
	font-size: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 50px;
}

.mySwiper9 .swiper-slide h2 i {
	width: 2px;
	height: 77px;
	background-color: #fff;
	margin: 0 32px;
}

.seand-down {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.seand-down div {
	width: 297px;
	height: 175px;
	position: relative;
}

.seand-down div span {
	position: absolute;
	right: 0;
	bottom: 1px;
	background: linear-gradient(to right, #ec9772, #4d0ddd);
	font-size: 18px;
	color: #fff;
	width: 153px;
	line-height: 33px;
	font-weight: bold;
}

.mySwiper9 .swiper-slide:nth-child(2) .seand-down div span {
	width: 220px;
}

.mySwiper9 .swiper-slide:nth-child(3) .seand-down div span {
	width: 220px;
}

.mySwiper9 .swiper-slide:nth-child(3) .seand-down div:nth-child(4) span,
.mySwiper9 .swiper-slide:nth-child(5) .seand-down div span,
.mySwiper9 .swiper-slide:nth-child(6) .seand-down div span,
.mySwiper9 .swiper-slide:nth-child(7) .seand-down div span,
.mySwiper9 .swiper-slide:nth-child(8) .seand-down div span,
.mySwiper9 .swiper-slide:nth-child(9) .seand-down div span,
.mySwiper9 .swiper-slide:nth-child(10) .seand-down div span {
	width: 100%;
	font-size: 16px;
}

.mySwiper9 .swiper-slide:nth-child(4) .seand-down div span {
	width: 269px;
	font-size: 16px;
}

.mySwiper9 .swiper-slide:nth-child(4) .seand-down div:nth-child(1) span,
.mySwiper9 .swiper-slide:nth-child(4) .seand-down div:nth-child(3) span {
	line-height: 21px;
	text-align: left;
	height: auto;
	padding: 4px 0;
	padding-left: 28px;
}

.mySwiper9 .swiper-slide:nth-child(4) .seand-down div:nth-child(4) span {
	width: 100%;
}

.mySwiper9 .swiper-slide:nth-child(5) .seand-down div:nth-child(2) span {
	line-height: 21px;
	text-align: left;
	height: auto;
	padding: 4px 0;
	padding-left: 28px;
	width: 269px;
}

.mySwiper9 .swiper-slide:nth-child(7) .seand-down div span,
.mySwiper9 .swiper-slide:nth-child(8) .seand-down div span,
.mySwiper9 .swiper-slide:nth-child(10) .seand-down div span {
	line-height: 21px;
	padding: 4px 0;
}

.take-three {
	width: 100%;
	height: auto;
	background: url(../images/bage02.jpg) top no-repeat;
	background-size: 100% 100%;
	padding-top: 87px;
	padding-bottom: 22px;
}

.introduction_thumbnail {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 90px;
	margin-bottom: 45px;
}

.mySwiper {
	box-sizing: border-box;
	width: 100%;
}

.mySwiper .swiper-slide {
	font-size: 24px;
	color: #fff;
	line-height: 93px;
	background-color: #0b003c;
	border-radius: 20px;
	cursor: pointer;
}

.mySwiper .swiper-slide-thumb-active {
	background: linear-gradient(to bottom, #5919ee, #9967fd);
	font-weight: bold;
	text-shadow: 0 1px 7px rgba(24, 20, 88, 0.4);
}

.introduction_choose {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 59px;
}

.mySwiper2 {
	width: 100%;
	height: 409px;
	background: linear-gradient(75deg, #170064, #2a00a8);
	border-radius: 20px;
}

.swiper-top {
	text-align: left;
	padding-left: 45px;
	margin-bottom: 45px;
}

.swiper-top span {
	display: block;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	padding-top: 46px;
	padding-bottom: 8px;
}

.swiper-top p {
	color: #fff;
	font-size: 16px;
	padding-top: 46px;
}

.swiper-down {
	display: flex;
	justify-content: center;
}


.swiper-down li {
	margin: 0 10px;
}

.swiper-down li span {
	color: #fff;
	display: block;
	font-size: 18px;
	font-weight: bold;
	margin-top: 18px;
}

.mar {
	/* margin-top: 46px; */
}

.mar li {
	margin: 40px 70px;
}

.mar li span {
	font-size: 16px;
}

.mar li img {
	width: 162px;
	height: 127px;
}

.mar02 li {
	margin: 0 34px;
}

.mar02 li img {
	width: 195px;
	height: 166px;
}

.take-four {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 85px;
}

.fout-swiper {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	background-color: #fff;
	border-radius: 20px;
	margin-top: 72px;
	margin-bottom: 118px;
}

.mySwiper3 {
	width: 1032px;
	height: auto;
	margin: 0 auto;
	padding-top: 90px;
}

.mySwiper3 .swiper-slide {
	height: 146px;
	border-radius: 20px;
	position: relative;
}

.sw-img01 {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/four01.png) center no-repeat;
	cursor: pointer;
}

.sw-img02 {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/four03.png) center no-repeat;
	cursor: pointer;
}

.sw-img03 {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/four05.png) center no-repeat;
	cursor: pointer;
}

.sw-img04 {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/four07.png) center no-repeat;
	cursor: pointer;
}

.mySwiper3 .swiper-slide-thumb-active .sw-img01 {
	background: url(../images/four02.png) center no-repeat;
}

.mySwiper3 .swiper-slide-thumb-active .sw-img02 {
	background: url(../images/four04.png) center no-repeat;
}

.mySwiper3 .swiper-slide-thumb-active .sw-img03 {
	background: url(../images/four06.png) center no-repeat;
}

.mySwiper3 .swiper-slide-thumb-active .sw-img04 {
	background: url(../images/four08.png) center no-repeat;
}

.mySwiper3 .swiper-slide-thumb-active em {
	background: url(../images/xia.png) center no-repeat;
	position: absolute;
	width: 47px;
	height: 29px;
	bottom: 12px;
	left: 98px;
}

.mySwiper4 {
	width: 1032px;
	height: auto;
	margin: 0 auto;
	text-align: left;
}

.swiper-title {
	font-size: 22px;
	color: #333;
	padding-top: 48px;
}

.swiper-title span {
	font-weight: bold;
	font-size: 26px;
}

.four-swiper {
	width: 100%;
	height: auto;
	margin-bottom: 116px;
}

.four-swiper li {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: start;
	align-items: center;
	margin-top: 80px;
}

.four-swiper li span {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-left: 12px;
	margin-right: 16px;
}

.four-swiper li p {
	font-size: 18px;
	color: #000;
	margin-left: 14px;
	line-height: 30px;
}

.four-swiper li p em {
	color: #7045ff;
	font-weight: bold;
}

.four-shizhan {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: start;
	background-color: #f3f3f6;
	margin-bottom: 82px;
}

.four-shizhan li {
	width: 100%;
	height: auto;
	width: 25%;
	height: 305px;
	text-align: center;
	background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(234, 234, 234, 0.3));
	position: relative;
}

.four-shizhan li span {
	font-size: 20px;
	font-weight: bold;
	display: block;
	background-color: #181458;
	line-height: 50px;
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 261px;
}

.four-shizhan li img {
	margin-top: 64px;
}

.four-shizhan li p {
	font-size: 16px;
	color: #000;
	margin-top: 26px;
	line-height: 24px;
}

.four-swiper em {
	color: #000;
	line-height: 36px;
	text-align: left;
	font-size: 18px;
}

.four-swiper em b {
	font-weight: bold;
	display: block;
}

.four2 {
	margin-bottom: 80px;
}

.four2 li {
	margin-top: 48px;
}

.four-title {
	width: 100%;
	height: auto;
}

.four-title h2 {
	color: #fff;
	font-size: 36px;
	font-weight: bold;
}

.four-title span {
	font-size: 18px;
	color: #fff;
	display: block;
	padding-top: 24px;
}

.four-list {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 64px;
	margin-bottom: 80px;
}

.four-list li {
	width: 281px;
}

.fout-top {
	width: 100%;
	height: 70px;
	background: url(../images/four19.png) center no-repeat;
	background-size: 100% 100%;
	font-size: 20px;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	line-height: 70px;
}

.fout-top em {
	font-weight: bold;
	font-size: 36px;
	margin-right: 6px;
	display: inline-block;
	position: relative;
}

.fout-top img {
	position: absolute;
	right: -20px;
	top: 28px;
	z-index: 2;
}

.four-down {
	width: 100%;
	height: 219px;
	background: url(../images/bage06.png) center no-repeat;
}

.four-down p {
	font-size: 16px;
	color: #fff;
	line-height: 25px;
	text-align: left;
	padding-top: 28px;
	padding-left: 50px;
}

.take-five {
	width: 100%;
	background: url(../images/bage03.jpg) top no-repeat;
	background-size: 100% 100%;
	height: 2417px;
	padding-top: 78px;
}

.five-top {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.mySwiper10 {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	margin-top: 78px;
	padding-bottom: 78px;
}

.mySwiper10 .swiper-slide {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.mySwiper10 .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 14%;
}

.five-top li a,
.mySwiper10 .swiper-slide a {
	display: block;
	width: 278px;
	height: 177px;
	position: relative;
}

.five-top li p,
.mySwiper10 .swiper-slide p {
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding-left: 17px;
	position: absolute;
	width: 100%;
	top: 122px;
	z-index: 2;
}

.five-top li b,
.mySwiper10 .swiper-slide b {
	font-weight: bold;
	display: block;
}

.five-top li b img,
.mySwiper10 .swiper-slide b img {
	margin-left: 4px;
	position: relative;
	top: 3px;
}

.take-six {
	width: 100%;
	height: auto;
	margin-top: 116px;
}

.six-list {
	width: 1253px;
	margin: 0 auto;
	margin-bottom: 90px;
}

.mySwiper7 .swiper-slide img {
	margin-top: 60px;
}

.swiper-container-horizontal>.swiper-phone-bullets {
	bottom: 14%;
}

.mySwiper7 {
	width: 100%;
	overflow: hidden;
	padding-bottom: 64px;
}

.mySwiper7 .swiper-pagination-bullet,
.mySwiper10 .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	background-color: rgba(255, 255, 255, 0.3);
	opacity: 1;
	margin: 0 8px !important;
}

.mySwiper7 .swiper-pagination-bullet-active,
.mySwiper10 .swiper-pagination-bullet-active {
	background-color: #fff;
}

.seven-list {
	width: 227px;
	float: left;
	margin-right: 17px;
	margin-top: 85px;
}

.seven-list li {
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	background-color: rgba(153, 153, 255, 0.08);
	border-radius: 20px;
	text-align: center;
	line-height: 97px;
	margin-bottom: 10px;
	cursor: pointer;
}

.seven-list li.hover {
	background: linear-gradient(to right, #0430cb, #6666ff);
}

.seven-right {
	float: left;
	width: 925px;
	margin-top: 85px;
}

.seven-right li {
	width: 100%;
}

.take-eight {
	width: 100%;
	background: url(../images/bage04.jpg) top no-repeat;
	background-size: 100% 100%;
	padding-top: 96px;
	height: auto;
}

.eight-img {
	margin-top: 70px;
}

.take-last {
	width: 100%;
}