body{background:url(../images/bg.jpg) no-repeat center 72px;}

.header_banner{height:500px;}
.header_banner .m1200{position:relative;}
.header_banner img{padding:120px 0 0 152px;}
.header_banner .btn{width:336px;height:42px;font-size:18px;color:#022864;background:#ebd1c2;font-weight:bold;line-height:42px;border-radius:21px;display:flex;cursor:pointer;position:absolute;top:358px;right:220px;overflow:hidden;}
.header_banner .btn span{width:166px;color:#783b18;line-height:36px;background:#ffffff;border-radius:21px;text-align:center;margin:0 20px 0 0;}
.header_banner .btn span b{font-size:26px;}
.header_banner .btn:hover::after {
	content: "";
	display: block;
	width: 14%;
	height: 290%;
	background: rgba(255, 255, 255, 0.4);
	transform: rotate(35deg);
	position: absolute;
	left: -20%;
	top: -120%;
	animation: leftTransiform ease-in-out 0.5s forwards;
	-webkit-animation: leftTransiform ease-in-out 0.5s forwards;
}
@keyframes leftTransiform {
	0% {
		left: -20%;
	}
	100% {
		left: 120%;
	}
}

.nav-height{height:72px;z-index:998;margin:0 auto;width:100%;}
.nav-height .nav-box{background:linear-gradient(180deg, rgb(255 255 255 / 70%) 0%, rgb(255 255 255 / 90%) 50%, rgb(255 255 255 / 70%)) 100%;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
.nav-height .nav-box.navFix{position:fixed;top:0;left:0;right:0;margin:auto;z-index:99999;}
.nav-height li{width:16.6%;float:left;cursor:pointer;}
.nav-height li a{font-size:18px;color:#333333;line-height:26px;padding:22px 0;display:block;text-align:center;font-weight:normal;position:relative;}
.nav-height li a::before{content:'';width:1px;height:20px;background:#a8a8a8;position:absolute;right:0;top:0;bottom:0;margin:auto;}
.nav-height li:nth-last-of-type(1) a::before{display:none;}
.nav-height li a.active,
.nav-height li a:hover{color:#043686;font-weight:bold;}
/* .stuckMenu.isStuck{top:0;;}
.sticky{position:-webkit-sticky;position:sticky;top:0; color:white;}
.sticky--desktop{display:none;} */


.page{padding:50px 0;}
.page .title{font-size:40px;color:#ffffff;line-height:48px;text-align:center;padding:0 0 48px;}
.page .title p{font-size:18px;font-weight:normal;line-height:36px;}
.page .title.black{color:#333333;}

.page1{padding:84px 0 0;}
.page1 .con{
	height:260px;padding:0 84px;border-radius:20px;display:flex;justify-content:space-between;position:relative;
	background:linear-gradient(121deg, #0a1f55, rgb(4 46 112 / 0%));
}
.page1 .con .dec{width:100%;}/*width:516px;*/
.page1 .con .dec dt{font-size:30px;color:#ffffff;line-height:48px;font-weight:bold;padding: 40px 0 30px 0;}
.page1 .con .dec dd{font-size:16px;color:#ffffff;line-height:30px;}
.page1 .con .detailed{padding:50px 0 0 0;}
.page1 .con .detailed dl{width:436px;height:120px;border:2px solid #2c60b0;border-radius:10px;margin:0 0 12px 0;background:linear-gradient(90deg, rgb(22 13 9 / 0%), rgb(22 82 175 / 100%));display:flex;align-items:center;}
.page1 .con .detailed dl dt{font-size:20px;color:#ebd1c2;line-height:24px;text-align:center;font-weight:bold;margin:0 44px 0 36px;}
.page1 .con .detailed dl dd{font-size:16px;color:#ffffff;line-height:30px;}
.page1 .con .detailed dl dd b{font-size:14px;color:#69a0f6;text-decoration:underline;padding:0 0 0 10px;}
.page1 .con .btn{font-size:16px;color:#d49ffd;font-weight:bold;position:absolute;top: 152px;right: 84px;}


.page2 .con{display:flex;flex-wrap:wrap;justify-content:space-between;}
.page2 .con .list{
	width:589px;height:173px;background:url() no-repeat center center;background-size:100%;margin-top:18px;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.page2 .con .list:hover {
	-webkit-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	transform:translateY(-5px);
}
.page2 .con .list:nth-of-type(1){background-image:url(../images/page2_1.png);margin-top:0;}
.page2 .con .list:nth-of-type(2){background-image:url(../images/page2_2.png);margin-top:0;}
.page2 .con .list:nth-of-type(3){background-image:url(../images/page2_3.png);}
.page2 .con .list:nth-of-type(4){background-image:url(../images/page2_4.png);}
.page2 .con .list dl{padding:25px 0 0 48px;}
.page2 .con .list dt{width:346px;font-size:24px;color:#402b8e;line-height:50px;font-weight:bold;margin-bottom:10px;border-bottom:1px dashed #b6b6e8;}
.page2 .con .list dd{font-size:16px;color:#333333;line-height:26px;}

.page3{padding-bottom:60px;}
.page3 .con{display:flex;flex-wrap:wrap;justify-content:space-between;}
.page3 .con .list{width:237px;height:504px;background:url() no-repeat left top;background-size:auto;position:relative;transition:width 1s;}
.page3 .con .list:nth-of-type(1){background-image:url(../images/page3_1.jpg);}
.page3 .con .list:nth-of-type(2){background-image:url(../images/page3_2.jpg);}
.page3 .con .list:nth-of-type(3){background-image:url(../images/page3_3.jpg);}
.page3 .con .list:nth-of-type(4){background-image:url(../images/page3_4.jpg);}
.page3 .con .list h5{height:94px;font-size:22px;color:#ffffff;line-height:32px;font-weight:bold;text-align:center;position:absolute;left:0;right:0;bottom:30px;}
.page3 .con .list h5::after{content:'';width:50px;height:50px;background:url(../images/page3_icon.png) no-repeat 0 0;background-size:50px auto;position:absolute;left:0;right:0;bottom:0px;margin:auto;}
.page3 .con .list:nth-of-type(1) h5::after{background-position:0 0;}
.page3 .con .list:nth-of-type(2) h5::after{background-position:0 -50px;}
.page3 .con .list:nth-of-type(3) h5::after{background-position:0 -100px;}
.page3 .con .list:nth-of-type(4) h5::after{background-position:0 -150px;}
.page3 .con .list .item{display:none;width:476px;transition:width 1s;box-sizing:border-box;}
.page3 .con .list.active{width:476px;}
.page3 .con .list.active h5{display:none;}
.page3 .con .list.active .item{display:block;padding:250px 40px 0 36px;}
.page3 .con .list.active .item dt{height:84px;font-size:22px;color:#d49ffd;line-height:32px;font-weight:bold;padding:54px 0 0 0;box-sizing:border-box;margin-bottom:20px;position:relative;}
.page3 .con .list.active .item dt::after{content:'';width:50px;height:50px;background:url(../images/page3_icon.png) no-repeat 0 0;background-size:50px auto;position:absolute;left:-6px;top:0px;margin:auto;}
.page3 .con .list:nth-of-type(1) .item dt::after{background-position:0 0;}
.page3 .con .list:nth-of-type(2) .item dt::after{background-position:0 -50px;}
.page3 .con .list:nth-of-type(3) .item dt::after{background-position:0 -100px;}
.page3 .con .list:nth-of-type(4) .item dt::after{background-position:0 -150px;}
.page3 .con .list.active .item dd{height:90px;font-size:16px;color:#ffffff;line-height:22px;}
.page3 .con .list.active .item .btn{font-size:14px;color:#ffffff;line-height:30px;border-bottom:1px solid #ffffff;}


.page4{background-color:#ddd1c3;}
.page4 .title{color:#654115;}
.page4 .con .table_wrap{height:440px;background:#ffffff;border-radius:20px;position:relative;margin-top:10px;}
.page4 .con .table_wrap::after{content:'';width:550px;height:440px;background:#e3dfda;border-radius:20px;position:absolute;right:0;z-index:1;}
.page4 .con .table_wrap::before{content:'';width:508px;height:500px;background:linear-gradient(0deg,#ddd3cb 0%,#e8e2db 39%, #f9f3f0 100%);border-radius:20px;position:absolute;left:190px;top:-30px;z-index:2;border:2px solid #ffffff;box-sizing:border-box;box-shadow:0px 0px 10px 2px #cec5c0;}
.page4 .con .table_wrap .table{position:absolute;z-index:3;padding:0 40px;}
.page4 .con .table_wrap .table::before{content:'';width:83px;height:83px;background:url(../images/vs.png) no-repeat center center;position:absolute;left: 654px;top: 184px;}
.page4 .con .table_wrap .table li{width:1122px;color:#333333;line-height:26px;display:flex;align-items:center;}
.page4 .con .table_wrap .table li p{text-align:center;display:flex;flex-direction:column;justify-content:center;}
.page4 .con .table_wrap .table li p:nth-of-type(1){width:110px;}
.page4 .con .table_wrap .table li p:nth-of-type(2){width:514px;margin:0 41px;}
.page4 .con .table_wrap .table li p:nth-of-type(3){width:430px;}
.page4 .con .table_wrap .table .thead li{font-size:24px;font-weight:bold;border-bottom:2px solid #b3a9a3;}
.page4 .con .table_wrap .table .thead li p{height:52px;padding:24px 0 12px;}
.page4 .con .table_wrap .table .tbody li{font-size:20px;border-bottom:1px dashed #b3a9a3;}
.page4 .con .table_wrap .table .tbody li:nth-last-of-type(1){border-bottom:none;}
.page4 .con .table_wrap .table .tbody li p{height:68px;}
.page4 .con .table_wrap .table .tbody li p:nth-of-type(1){font-weight:bold;}
.page4 .con .btn{width:300px;height:50px;font-size:20px;color:#ffffff;line-height:50px;background:#402b8e;border-radius:25px;text-align:center;margin:70px auto 20px;}


.page5 .con{display:flex;justify-content:space-between;}
.page5 .con .list{
	width:386px;height:435px;box-shadow:0px 0px 6px 1px #d8d4d1;background:#ffffff url() no-repeat 288px 18px;border-radius:20px;padding:0 30px;box-sizing:border-box;
	-webkit-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.page5 .con .list:nth-of-type(1){background-image:url(../images/page5_01.png);}
.page5 .con .list:nth-of-type(2){background-image:url(../images/page5_02.png);}
.page5 .con .list:nth-of-type(3){background-image:url(../images/page5_03.png);}
.page5 .con .list:hover {
	-webkit-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	transform:translateY(-5px);
}
.page5 .con .list dl{height:156px;font-size:20px;line-height:30px;font-weight:bold;border-bottom:2px dashed #d5d5d5;}
.page5 .con .list dl dt{color:#612590;padding:32px 0 5px 0;}
.page5 .con .list dl dd{color:#333333;}
.page5 .con .list p{font-size:16px;color:#333333;line-height:26px;padding:24px 0;}

.page6{padding:0 0 0 0;}


.xdf_slide .xdf_slidebtn{width:100px;height:28px;font-size:16px;color:#1c3e70;line-height:28px;background:#f9d5ab;}
.xdf_bottomForm_title_img .xdf_bottomForm.form-wrap .m1200 .ax_img {background:url(../images/bottomFormImg.png) no-repeat center center;background-size:contain;width:391px;height:114px;left:-49px;bottom:30px;}
.xdf_bottomForm_new .xdf_bottomForm.form-wrap .xdf_formbtn{color:#510d85;font-weight:bold;background:#e0b8ff;}


@media screen and (max-width:1000px) {
	body{background-image:url(../images/m/bg.jpg);background-size:100% auto;background-position:0 0.88rem;}

	.header_banner{height:9.2rem;}
	.header_banner .m1200{position:relative;}
	.header_banner img{width:5.05rem;padding:1.5rem 0 0 0;margin:0 auto;pointer-events:none;}
	.header_banner .btn{width:5.28rem;height:0.88rem;font-size:0.28rem;line-height:0.88rem;border-radius:0.44rem;position:initial;margin:0.3rem auto 0;}
	.header_banner .btn span{width:2.62rem;line-height:0.76rem;border-radius:0.44rem;margin:0 20px 0 0;}
	.header_banner .btn span b{font-size:0.4rem;}
	.header_banner .btn:hover::after {
		display:none;
		animation: none;
		-webkit-animation: none;
	}
	

	.nav-height{height:1.06rem;}
	.nav-height li a{font-size:0.28rem;line-height:0.32rem;padding:0.21rem 0;}
	
	
	
	.page{padding:0.4rem 0 0;}
	.page .m1200{padding:0 4%;box-sizing:border-box;}
	.page .title{font-size:0.4rem;line-height:0.66rem;padding:0 0 0.3rem;}
	.page .title p{font-size:0.18rem;line-height:0.34rem;}
	

	.page1{padding:0.64rem 0 0;}
	.page1 .con{height:auto;padding:0 0.34rem;border-radius:0.2rem;flex-direction:column;background:linear-gradient(180deg, #0a1f55, rgb(4 46 112 / 0%));}
	.page1 .con .dec{width:100%;padding-bottom:0.2rem;}
	.page1 .con .dec dt{font-size:0.4rem;line-height:0.48rem;padding:0.6rem 0 0.3rem 0;text-align:center;}
	.page1 .con .dec dd{font-size:0.28rem;line-height:0.42rem;}
	.page1 .con .detailed{padding:0.4rem 0 0.2rem 0;}
	.page1 .con .detailed dl{width:6.2rem;height:1.72rem;border:0.02rem solid #265bac;border-radius:0.2rem;margin:0 0 0.2rem 0;display:flex;align-items:center;}
	.page1 .con .detailed dl dt{width:1.3rem;font-size:0.32rem;line-height:0.4rem;margin:0 0.1rem 0 0;}
	.page1 .con .detailed dl dd{font-size:0.28rem;line-height:0.44rem;}
	.page1 .con .detailed dl dd b{font-size:0.24rem;padding:0 0 0 10px;}
	.page1 .con .btn{width:3rem;height:0.6rem;line-height:0.6rem;background:#d49ffd;text-align:center;border-radius:0.3rem;font-size:0.28rem;color:#092764;font-weight:bold;position:initial;margin:0 auto;}
	
	.page2 .con .list{width:100%;height:2rem;margin-top:0.24rem;}
	.page2 .con .list:nth-of-type(2){margin-top:0.24rem;}
	.page2 .con .list dl{padding:0.2rem 0 0 0.5rem;}
	.page2 .con .list dt{width:4.12rem;font-size:0.28rem;line-height:0.6rem;margin-bottom:0.1rem;}
	.page2 .con .list dd{font-size:0.24rem;line-height:0.34rem;}
	
	
	.page3{padding-bottom:0.6rem;}
	.page3 .con .list{width:100%;height:1.5rem;margin-top:0.1rem;background-size:100% auto;background-position:left top;transition:height 1s;}
	.page3 .con .list:nth-of-type(1){background-image:url(../images/m/page3_1.jpg);margin-top:0;}
	.page3 .con .list:nth-of-type(2){background-image:url(../images/m/page3_2.jpg);}
	.page3 .con .list:nth-of-type(3){background-image:url(../images/m/page3_3.jpg);}
	.page3 .con .list:nth-of-type(4){background-image:url(../images/m/page3_4.jpg);}
	.page3 .con .list h5{height:1.5rem;font-size:0.32rem;line-height:1.5rem;bottom:0;text-align:left;padding:0 1rem;}
	.page3 .con .list h5::after{content:'';width:0.5rem;height:0.5rem;background-size:0.5rem auto;position:absolute;left:0.4rem;right:auto;top:0;}
	.page3 .con .list:nth-of-type(1) h5::after{background-position:0 0;}
	.page3 .con .list:nth-of-type(2) h5::after{background-position:0 -0.5rem;}
	.page3 .con .list:nth-of-type(3) h5::after{background-position:0 -1rem;}
	.page3 .con .list:nth-of-type(4) h5::after{background-position:0 -1.5rem;}
	.page3 .con .list .item{display:none;width:100%;transition:height 1s;}
	.page3 .con .list.active{width:100%;height:3.5rem;}
	.page3 .con .list.active h5{display:none;}
	.page3 .con .list.active .item{padding:0.6rem 0.4rem 0 0.4rem;}
	.page3 .con .list.active .item dt{height:1rem;font-size:0.32rem;line-height:0.4rem;padding:0.6rem 0 0 0;margin-bottom:0.2rem;}
	.page3 .con .list.active .item dt::after{content:'';width:0.5rem;height:0.5rem;background-size:0.5rem auto;left:-0.06rem;top:0px;margin:auto;}
	.page3 .con .list:nth-of-type(1) .item dt::after{background-position:0 0;}
	.page3 .con .list:nth-of-type(2) .item dt::after{background-position:0 -0.5rem;}
	.page3 .con .list:nth-of-type(3) .item dt::after{background-position:0 -1rem;}
	.page3 .con .list:nth-of-type(4) .item dt::after{background-position:0 -1.5rem;}
	.page3 .con .list.active .item dd{height:1.08rem;font-size:0.28rem;line-height:0.38rem;}
	.page3 .con .list.active .item .btn{display:none;}
	
	.page4{padding-bottom:0.4rem;}
	.page4 .con .table_wrap{height:6.08rem;border-radius:0.2rem;margin-top:0.4rem;}
	.page4 .con .table_wrap::before{content:'';width:2.88rem;height:6.98rem;border-radius:0.2rem;left:1.32rem;top:-0.4rem;border:0.02rem solid #ffffff;}
	.page4 .con .table_wrap::after{content:'';width:3.16rem;height:6.08rem;border-radius:0.2rem;}
	.page4 .con .table_wrap .table{position:absolute;z-index:3;padding:0;}
	.page4 .con .table_wrap .table::before{width:0.82rem;height:0.82rem;background-size:100%;left:3.8rem;top:3.08rem;}
	.page4 .con .table_wrap .table li{width:100%;line-height:0.32rem;}
	.page4 .con .table_wrap .table li p:nth-of-type(1){width:1.3rem;}
	.page4 .con .table_wrap .table li p:nth-of-type(2){width:2.88rem;margin:0;}
	.page4 .con .table_wrap .table li p:nth-of-type(3){width:2.7rem;}
	.page4 .con .table_wrap .table .thead li{font-size:0.32rem;font-weight:bold;border-bottom:2px solid #b3a9a3;}
	.page4 .con .table_wrap .table .thead li p{min-height:0.76rem;padding:0.14rem 0;}
	.page4 .con .table_wrap .table .tbody li{font-size:0.24rem;border-bottom:1px dashed #b3a9a3;}
	.page4 .con .table_wrap .table .tbody li:nth-last-of-type(1){border-bottom:none;}
	.page4 .con .table_wrap .table .tbody li p{height:0.86rem;min-height:0.86rem;padding:0.14rem 0;box-sizing:border-box;}
	.page4 .con .table_wrap .table .tbody li p:nth-of-type(2){padding:0.14rem 0.36rem;}
	.page4 .con .table_wrap .table .tbody li p:nth-of-type(3){padding:0.14rem 0.2rem 0.14rem 0.52rem;}
	.page4 .con .btn{width:3.86rem;height:0.6rem;font-size:0.28rem;line-height:0.6rem;border-radius:0.3rem;margin:0.8rem auto 0.2rem;}
	
	.page5{padding-bottom:0.4rem;}
	.page5 .con{flex-direction:column;}
	.page5 .con .list{width:100%;height:auto;border-radius:0.2rem;padding:0 0.3rem;margin-top:0.3rem;background-size:1.04rem auto;background-position:90% 0.4rem;}
	.page5 .con .list:nth-of-type(1){margin-top:0;}
	.page5 .con .list dl{height:1.66rem;font-size:0.28rem;line-height:0.34rem;display:flex;flex-direction:column;justify-content:center;}
	.page5 .con .list dl dt{padding:0 0 0.1rem 0;}
	.page5 .con .list p{font-size:0.24rem;line-height:0.32rem;padding:0.2rem 0;}
	
	.page6{padding:0;}
}