﻿
.fnt_20{ font-size: 20px;}
.fnt_22{ font-size: 22px;}
.fnt_32{ font-size: 32px;}
.fnt_52{ font-size: 52px;}
.fnt_74{ font-size: 74px;}
@media only screen and (max-width:1660px) {
.fnt_20{ font-size: 18px;}
.fnt_22{ font-size: 20px;}
.fnt_32{ font-size: 30px;}
.fnt_52{ font-size: 50px;}
.fnt_74{ font-size: 70px;}
}
@media only screen and (max-width:1440px) {
    .fnt_20{ font-size: 16px;}
    .fnt_22{ font-size: 18px;}
    .fnt_32{ font-size: 26px;}
    .fnt_52{ font-size: 48px;}
    .fnt_74{ font-size: 56px;}
}
@media only screen and (max-width:1280px) {
    .fnt_20{ font-size: 14px;}
    .fnt_22{ font-size: 16px;}
    .fnt_32{ font-size: 22px;}
    .fnt_52{ font-size: 40px;}
    .fnt_74{ font-size: 48px;}
}
@media only screen and (max-width:1024px) {
    .fnt_22{ font-size: 14px;}
    .fnt_32{ font-size: 18px;}
    .fnt_52{ font-size: 30px;}
    .fnt_74{ font-size: 40px;}
}
@media only screen and (max-width:768px) {
    .fnt_32{ font-size: 16px;}
    .fnt_52{ font-size: 24px;}
    .fnt_74{ font-size: 30px;}
}    

/*img{max-width: 100%;}*/

.pro_wrap{max-width: 1200px; width: 90%; margin: 0 auto;}

.ad-part01{padding:0;}
.ad-part01 .ll{ float: left; width:28%; padding-top: 11.5%;}
.ad-part01 .rr{ float: right; width:67.1428%; position: relative;}

.ad-part01 .ll h2{line-height: 1.2;}
.ad-part01 .ll h2 span{color:#fff; display: inline-block; line-height: 1.1; background: #333333;}
.ad-part01 .ll h3{margin-top: 10px; margin-bottom: 30px;}
.ad-part01 .ll .fp_tips{ float: left; margin-top: 30px; margin-left:30px;animation: border-show 1s infinite alternate;-webkit-animation: border-show 1s infinite alternate;}
.ad-part01 .ll .btnbox{ margin-top: 20px;}
.ad-part01 .ll .btnbox a{ float: left; max-width:166px; width: 45%; height: 46px; line-height: 46px; text-align: center; color:#fff!important; border-radius: 3px; background: #DD001B;}
.ad-part01 .ll .btnbox a.oneall{margin-right: 10px;}


.ad-part01 .rr>img{ position: absolute; right:0; top:0; bottom:0; widtH:100%;}
.ad-part01 .rr ul{ padding:6% 0 8%; margin: 0 -0.5%;}
.ad-part01 .rr li{ float: left; widtH:calc(32.32% - 2px); margin: 0 0.5% 1%; position: relative;bordeR:1px solid #fff; border-radius: 10px; overflow: hidden;}
.ad-part01 .rr li::before{ content: ""; position: absolute; lefT:0; top:0; widtH:calc(100% - 18px); height:calc(100% - 18px); bordeR:9px solid rgba(255,255,255,0.5);
    animation: border-show 1s infinite alternate;-webkit-animation: border-show 1s infinite alternate;}
.ad-part01 .rr li .step-1{ opacity: 0; cursor: pointer; position: absolute; z-index: 2; lefT:9px; top:9px;widtH:calc(100% - 18px); height:calc(100% - 18px); background: url(../images/ad/ad_img04.png) no-repeat;background-position:center; background-size: cover;}
.ad-part01 .rr li .step-1 span{ color: #fff;}
.ad-part01 .rr li .step-2{opacity: 0; cursor: pointer; position: absolute; z-index: 1; lefT:0px; top:0px; widtH:100%; height: 100%; border-radius:10px; background: url(../images/ad/ad_img05.png) no-repeat; background-position:center; background-size: cover;}
.ad-part01 .rr li .step-2 span{ display: block; padding-left:20%; width:55%; color:#fff;}
.ad-part01 .rr li.on .step-2{ opacity: 1; z-index: 3;}
.ad-part01 .rr li.on .step-1{opacity: 0;}
.ad-part01 .rr li.on{border:1px solid transparent;}

.ad-part01 .rr ul.all li{border:1px solid transparent;}
.ad-part01 .rr ul.all .step-1{opacity: 0;}
.ad-part01 .rr ul.all .step-2{opacity: 1; z-index: 3;}

.ad-part02{padding-bottom:8%;}
.ad-part02 .lock{width:27.71%; margin: 0 auto; padding-top:4%; background: url(../images/ad/ad_img09.png) no-repeat; background-size: 100% 100%;}
.ad-part02 .lock span{ display: block; width:170px; height: 200px; margin: 0 auto 2%; overflow: hidden;}
.ad-part02 .lock span img{ widtH:100%;}
.ad-part02 .lock span img+img{ display: none;}
.ad-part02 h2{ text-align: center; color:#0D68D9; line-height:2; margin-bottom: 1.5%;}
.ad-part02 .advideo video{ width:100%; object-fit: fill;}
.ad-part02 p{color:#fff; margin-top:2%; line-height: 2; text-indent: 2em;}
.ad-part02.active .lock span img{ display: none;}
.ad-part02.active .lock span img+img{ display: block;}

.ad-part02 .advideo{position: relative;}
.ad-part02 .advideo em{color: #fff;}
.fnt_80{font-size: 80px;}
@media only screen and (max-width:1440px) {
    .fnt_80{font-size: 60px;}
}
@media only screen and (max-width:1280px) {
    .fnt_80{font-size: 40px;}
}
@media only screen and (max-width:1024px) {
    .fnt_80{font-size: 30px;}
}

.ad-part03{ padding:2.5% 0 5%; background: #E7EDFA; border-top: 5px solid #fff;border-bottom: 5px solid #fff;}
.ad-part03 .txt{ padding: 7% 0 5%; text-align: center; background: url(../images/ad/ad_img11.png) center top no-repeat;}
.ad-part03 .txt h2{line-height: 1.1; margin-bottom: 2%;}
.ad-part03 .txt h2 span{ color:#000; display: inline-block;}
.ad-part03 .txt h3{margin-bottom: 1%; color:#2D36E2;}
.ad-part03 .imgslide{position: relative;}
.ad-part03 .imgslide li .img img{ widtH:100%;}
.ad-part03 .imgslide li p{ text-align: center; margin-top: 5%;}
.ad-part03 .imgslide .swiper-button-prev{ lefT:-70px; widtH:42px; height: 82px; margin-top: -62px; background:url(../images/ad/btn_ll.png) no-repeat;background-size: cover;}
.ad-part03 .imgslide .swiper-button-next{right:-70px;widtH:42px; height: 82px; margin-top: -62px; background:url(../images/ad/btn_rr.png) no-repeat;background-size: cover;}


.ad-part04{}
.ad-part04_t{padding:3% 0 8%;}
.ad-part04_b{ padding:0 0 5%;}
.ad-part04 .wrap{position: relative;}
.ad-part04 .txt{ padding-bottom: 3%;}
.ad-part04 .txt h3{ display: inline-block; padding: 0 18px; color:#fff; height: 48px; line-height: 48px;background:linear-gradient(to right,#2D36E2,#7590E5);}
.ad-part04 .txt h2{ color:#000000;}
.ad-part04 .txt h4{color:#000000; display: inline-block; border-top: 1px solid #646669; border-bottom: 2px solid #4C5154;}

.ad-part04 .yuan-box{ width:42%; margin:0 auto; left:0; top:0px; position: relative;}
.ad-part04 .yuan-box img{ margin-top:0;}
.ad-part04 .yuan-box ul{ position:absolute; lefT:0; top:0; width: 100%; height: 100%;}
.ad-part04 .yuan-box ul::before{content: "";position: absolute; left:0; top:0; widtH:100%; height: 100%;border-radius: 50%;box-shadow: 0px 0px 20px 20px #90A5D7 inset; animation:anim_big 3s linear infinite;}
.ad-part04 .yuan-box li{ widtH:100px; height: 100px; border-radius: 50%; position: absolute;}
.ad-part04 .yuan-box li::after{content: ""; position: absolute; background: #414AD2;}
.ad-part04 .yuan-box li.tt{ top:-160px; left:50%; margin-left: -50px;}
.ad-part04 .yuan-box li.bb{ bottom:-150px; left:50%; margin-left: -50px;}
.ad-part04 .yuan-box li.ll{ top:50%; left:-160px; margin-top: -50px;}
.ad-part04 .yuan-box li.rr{ top:50%; right:-160px; margin-top: -50px;}
.ad-part04 .yuan-box li.tt::after{left:50%; top:150%; width:1px; height: 97px;}
.ad-part04 .yuan-box li.bb::after{left:50%; top:-60px; width:1px; height: 97px;}
.ad-part04 .yuan-box li.ll::after{left:80%; top:50%;widtH:126px; height: 1px;}
.ad-part04 .yuan-box li.rr::after{right:80%; top:50%; widtH:126px; height: 1px;}
.ad-part04 .yuan-box li .yuan{ text-align: center; color: #fff; height: 100px; line-height: 100px; position: relative;border-radius: 50%; box-shadow: 0px 0px 8px 8px #90A5D7 inset;}
.ad-part04 .yuan-box li .yuan::before{ content: ""; position: absolute; left:0; top:0; widtH:100%; height: 100%;border-radius: 50%;box-shadow: 0px 0px 8px 8px #90A5D7 inset; animation:anim 2s linear infinite;}
.ad-part04 .yuan-box li .yuan::after{content: ""; position: absolute; left:0; top:0; widtH:100%; height: 100%;border-radius: 50%;box-shadow: 0px 0px 8px 8px #90A5D7 inset; animation:anim 2s linear 1s infinite;}
.ad-part04 .yuan-box li p{ position: absolute; lefT:50%; bottom:-60px; margin-left: -115px; widtH:230px; line-height: 1.2; height: 3.6em; text-align: center;color:#fff;}
.ad-part04 .yuan-box li.ll p,.ad-part04 .yuan-box li.rr p{bottom:-100px;}

.ad-part04 .landmark{padding-top: 21.5%;}
.ad-part04 .teamimg{ text-align: center; margin-top: 5%;}
.ad-part04 .landmark img,.ad-part04 .teamimg img{ max-width: 100%;}

.ad-part05{padding:2% 0 4%;border-top: 5px solid #fff;border-bottom: 5px solid #fff;}
.ad-part05 .tit{ text-align: center; margin-bottom:3%;}
.ad-part05 .tit h2{color:#000;}
.ad-part05 .tit h3{color:#2D36E2}
.ad-part05 li{ float: left; widtH:47.5%; background: rgba(255,255,255,0.77); position: relative;}
.ad-part05 li::after{ content:""; position:absolute; lefT:0; bottom:0; widtH:100%; height: 11px;background:linear-gradient(to right,#575DE8,#7C9AFA);}
.ad-part05 li:nth-child(2n){ float: right;}
.ad-part05 li:nth-child(2n)::after{background:linear-gradient(to right,#7C5BCD,#BD57C6);}
.ad-part05 li .tt{ color:#fff; padding-left:5%; height: 44px; line-height: 44px; border-top-left-radius: 3px; background:linear-gradient(to right,#2D36E2,#5C81F9);}
.ad-part05 li:nth-child(2n) .tt{background:linear-gradient(to right,#4C33C2,#AF2DB9);}
.ad-part05 li .cc{ padding:3% 5%; border-top:1px solid #fff;}
.ad-part05 li .cc h2{ font-weight: bold; margin-bottom: 3%; line-height: 1.2; padding-bottom: 10px; border-bottom: 1px solid #9AA2F3;}
.ad-part05 li .cc h2+p{ line-height: 1.5; letter-spacing: 1px; height: 7.5em;}
.ad-part05 li .cc dt{border-bottom:1px solid #AAAAAA; height: 24px; line-height: 24px; padding: 5px 0;}
.ad-part05 li .cc dd{border-bottom:1px solid #AAAAAA; height: 24px; line-height: 24px; padding: 5px 0; position: relative; overflow: hidden;}
.ad-part05 li .cc dd::before{ content: ""; position: absolute; lefT:5px; top:12px; width: 8px; height: 8px; border-radius: 50%; background:linear-gradient(to right,#313CE4,#597CF7);}
.ad-part05 li .cc dd:last-child{height:48px;}
.ad-part05 li .cc dd span{ float: left; widtH:calc(55% - 30px); padding-left: 30px;}
.ad-part05 li .cc dd em{ float: right; widtH:45%}
.ad-part05 li:nth-child(2n) .cc dd::before{background:linear-gradient(to right,#1336C7,#A92DB9);}
.ad-part05 li .cc dl+p{line-height: 1.5; letter-spacing:1px; height:6em; overflow: hidden; margin: 3% 0 0;}
.ad-part05 li .btn-apply{ opacity: 0; position: absolute; bottom:-55px; left:50%; margin-left: -120px; widtH:240px; height: 46px; line-height: 46px; text-align: center; color:#fff!important; border-radius: 3px; background: #DD001B;}

.ad-part05 li.on{ color:#fff; background:linear-gradient(to right bottom,#2D36BD,#5C81F9);
    transform:scale(1.1,1.1); -webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);}
.ad-part05 li.on::after{height: 2px;background:#2B34DB;}
.ad-part05 li:nth-child(2n).on{background:linear-gradient(to right bottom,#61276F,#314097);}
.ad-part05 li.on .cc dd::before{ background: #fff;}
.ad-part05 li.on .btn-apply{opacity: 1;}


.ad-part05 .add_li{ background: #FDFDFD;position: relative; margin-top: 8%;}
.ad-part05 .add_li::after{content:""; position:absolute; lefT:0; bottom:0; widtH:100%; height: 11px;background:linear-gradient(to right,#CD318E,#FF3748);}
.ad-part05 .add_li .tt{color:#fff; padding-left:3%; height: 54px; line-height: 54px; border-top-left-radius: 3px; background:linear-gradient(to right,#CD318E,#FF3748);}
.ad-part05 .add_li .cc{ padding:2% 3% 5%; border-top:1px solid #fff;}
.ad-part05 .add_li .cc h2{ font-weight: bold; margin-bottom:1.5%; line-height: 1.2; padding-bottom: 10px; border-bottom: 1px solid #EA8BB3;}
.ad-part05 .add_li .cc h2+p{ line-height: 1.5; letter-spacing: 1px; margin-bottom:5%;}
.ad-part05 .add_li .cc dt .l{ float: left; width: 20%;}
.ad-part05 .add_li .cc dt .m{ float: left; width: 60%;}
.ad-part05 .add_li .cc dt .r{ float: right; width: 20%;}
.ad-part05 .add_li .cc dt .m img{max-width: 100%;}
.ad-part05 .add_li .cc dt .l p{margin-bottom: 18%; line-height: 50px;}
.ad-part05 .add_li .cc dt .l span{ float: left; width: 49px; height: 49px; margin-right: 15px;overflow: hidden;}
.ad-part05 .add_li .cc dt .l span img,.ad-part05 .add_li .cc dt .r span img{width: 100%;}
.ad-part05 .add_li .cc dt .r p{margin-bottom:3%; line-height: 50px; text-align: right;}
.ad-part05 .add_li .cc dt .r span{width: 50px; height: 50px; margin-left: 15px; float: right; overflow: hidden;}
.ad-part05 .add_li .cc dd{ text-align: center;}
.ad-part05 .add_li .cc dd h3{margin-bottom:3%;}
.ad-part05 .add_li .cc dd .btn-apply{display: block; margin: 0 auto; widtH:240px; height: 46px; line-height: 46px; text-align: center; color:#fff!important; border-radius: 3px; background: #DD001B;}
@media only screen and (max-width:1023px) {
    .ad-part05 .add_li .cc dt .l p,.ad-part05 .add_li .cc dt .r p{line-height: 36px;}
    .ad-part05 .add_li .cc dt .l span,.ad-part05 .add_li .cc dt .r span{width: 36px;height: 36px;}
    .ad-part05 .add_li .cc dt .l span{margin-right: 10px;}
    .ad-part05 .add_li .cc dt .r span{margin-left: 10px;}
}
@media only screen and (max-width:767px) {
.ad-part05 .add_li{margin-top: 5%;}
.ad-part05 .add_li .tt{padding-left: 6%;}
.ad-part05 .add_li .cc{padding: 4% 5% 10%;}
.ad-part05 .add_li .cc dt .l,.ad-part05 .add_li .cc dt .m,.ad-part05 .add_li .cc dt .r{width: 100%;}
.ad-part05 .add_li .cc dt .l p{margin-bottom: 3%; margin-left: 30%;}
.ad-part05 .add_li .cc dt .r{float: left;}
.ad-part05 .add_li .cc dt .r p{text-align: left; margin-left: 30%;}
.ad-part05 .add_li .cc dt .r span{ float: left; margin-left: 0; margin-right: 10px;}
}



.ad-part06{padding: 5% 0;}
.ad-part06 h3{ display: inline-block; padding: 0 18px; color:#fff; height: 48px; line-height: 48px;background:linear-gradient(to right,#2D37E1,#415BBB);}
.ad-part06 h2{ color:#fff; margin-bottom: 2%;}
.ad-part06 ul{ margin:0 -1% 4%;}
.ad-part06 li{ float: left; widtH:31.33%;margin: 0 1%;}
.ad-part06 li dt{widtH:100%; position: relative;}
.ad-part06 li dt i{color: #fff; font-size: 40px;}
.ad-part06 li dd{background:#FFFFFF; border-top: 1px solid #010028; position: relative; padding:7% 0;}
.ad-part06 li dd::after{content:""; position: absolute; lefT:0; bottom:-8px; widtH:100%; height: 8px; background:linear-gradient(to right,#2D37E2,#5C80F9);}
.ad-part06 li dd h4{padding: 0 5%; margin-bottom: 12%; line-height: 1.4; height:2.8em; overflow:hidden;}
.ad-part06 li dd p{padding:0 5%; height:3em;}
.ad-part06 li dd p span{color:#2D36E2;float:left; width:calc(100% - 100px);}
.ad-part06 li dd p em{padding: 0 5% 7%; float:right; position: relative; color:#2D36E2; font-weight: bold;}
.ad-part06 li dd p em::before{content: ""; position: absolute; left:0; bottom:-33px; width:1px; height:80px; background:#AABAFA;}
.ad-part06 a.more{color:#047CFF;}


.ad-part07{padding:5% 0; border-top:5px solid #FFFFFF; background: #F3F5F5;}
.ad-part07 li{ float: left; widtH:47%;}
.ad-part07 li:nth-child(2n){ float: right;}
.ad-part07 li dt{position: relative; padding-bottom: 12px; margin-bottom: 5%;}
.ad-part07 li dt::after{ content: ""; position: absolute; lefT:0; bottom:0; widtH:100%; height: 1px; background:linear-gradient(to right,#5F66E7,#829EF8);;}
.ad-part07 li dd{ position: relative; overflow: hidden;}
.ad-part07 li dd::before{opacity:0; content: ""; position: absolute; lefT:0; top:50%; widtH:calc(100% - 20px); height: 1px; background: #DCDEDE;}
.ad-part07 li dd a{ display: block; overflow: hidden; margin: 5px 0;}
.ad-part07 li dd span{ float: left; width:calc(100% - 30px); z-index: 1; padding-right: 2px; line-height: 30px; position: relative; background: #F3F5F5;}
.ad-part07 li dd i{ float: right; widtH:15px; height: 30px; background: url(../images/ad/ad_dot.jpg) 0px center no-repeat;}


.operate_appbox .video_t{height:582px; /*height:56.25%;*/}
.operate_appbox .vide0_close{top:calc(50% - 330px);}
@media only screen and (max-width:1279px) {
	.operate_appbox .video_t{height:56.25%;}
	.operate_appbox .vide0_close{top:calc(20% - 30px);}
}

@keyframes border-show {
    from { opacity: 0; }
    to { opacity: 1;}
}
@-webkit-keyframes border-show {
    from { opacity: 0; }
    to { opacity: 1;}
}

@keyframes circle-light {
    from { box-shadow: 0 0 10px 5px #fff;}
    to {box-shadow: 0 0 0 0 #fff;}
}
@-webkit-keyframes circle-light {
from { box-shadow: 0 0 10px 5px #fff; }
to { box-shadow: 0 0 0 0 #fff; }
}

@keyframes anim{
    from  { opacity:1;  transform:scale(1); }
    to    { opacity:0;  transform:scale(1.6); }
}
@-webkit-keyframes anim {
    from  { opacity:1;  transform:scale(1); }
    to    { opacity:0;  transform:scale(1.6); }
}
@keyframes anim_big{
    from  { opacity:1;  transform:scale(1); }
    to    { opacity:0;  transform:scale(1.3); }
}
@-webkit-keyframes anim {
    from  { opacity:1;  transform:scale(1); }
    to    { opacity:0;  transform:scale(1.3); }
}

@media only screen and (min-width:1025px) {
    .ad-part01 .rr li .step-1,.ad-part01 .rr li .step-2,.ad-part02 .lock span img,.ad-part02 .lock span img+img,.ad-part03 .txt h2 span,
    .ad-part04 .yuan-box li .yuan,.ad-part04 .yuan-box li p,.ad-part05 li{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
    .ad-part01 .rr li:hover .step-1{opacity: 1;}
    .ad-part03 .txt h2 span:hover{color:#fff;background: linear-gradient(to top right,#2D36E2,#7E96F7);}
    .ad-part04 .yuan-box li:hover .yuan,.ad-part04 .yuan-box li:hover p{/*color:#3F5260;*/}
    .ad-part06 li a:hover{color:#2D36E2!important;}
}


@media only screen and (max-width:1799px) {
.ad-part04 .yuan-box{ widtH:36%;}
.ad-part04 .txt{padding-bottom: 0;}
}

@media only screen and (max-width:1599px) {
    .ad-part04 .yuan-box{ width: 32%;}
    .ad-part05{padding-bottom: 12%;}
    .ad-part06 li dd p em::before{height:46px;}
    .ad-part03 .imgslide .swiper-button-prev{left: -50px;}
    .ad-part03 .imgslide .swiper-button-next{ right:-50px;}
}

@media only screen and (max-width:1399px) {
    .ad-part04 .yuan-box{width: 30%; margin-top: 2%;}
}

@media only screen and (max-width:1279px) {
.ad-part05{padding-bottom: 15%;}
.ad-part03 .imgslide .swiper-button-prev,.ad-part03 .imgslide .swiper-button-next{widtH:21px; height: 41px; margin-top: -30px;}
.ad-part03 .imgslide .swiper-button-prev{left: 5px;}
.ad-part03 .imgslide .swiper-button-next{ right:5px;}
.vide0_close{right:3%;}
.ad-part04 .yuan-box{margin-top: 0;}
}
@media only screen and (max-width:1023px) {
    .ad-part04_t{padding-top:5%;}
    .ad-part04 .yuan-box{width:29%; margin-top:-7%;}
    .ad-part04 .yuan-box li::after{display: none;}
    .ad-part04 .yuan-box li,.ad-part04 .yuan-box li .yuan{ widtH:60px; height: 60px; line-height: 60px;}
    .ad-part04 .yuan-box li.tt{margin-left: -25px; top:-120px;}
    .ad-part04 .yuan-box li.bb{margin-left: -25px; bottom: -80px;}
    .ad-part04 .yuan-box li.ll{left:-100px; margin-top: -25px;}
    .ad-part04 .yuan-box li.rr{ right:-100px; margin-top: -25px;}
    
    .ad-part05{padding-bottom:12%;}
    .ad-part05 li .btn-apply{ opacity: 1;}
	.ad-part05 li .cc h2+p{height:10.5em;}
    .ad-part05 li .cc dd{line-height: 1.2; height:auto; padding: 10px 0;}
    .ad-part05 li .cc dd::before{top:12px;}
    .ad-part05 li .cc dd span{widtH:calc(100% - 30px);}
    .ad-part05 li .cc dd em{widtH:calc(100% - 30px); padding: 0 0 0 30px;}
    .ad-part05 li .cc dl+p{ height: auto;}
}

@media only screen and (max-width:767px) {
.ad-part01 .ll{widtH:100%; padding-top: 5%;}
.ad-part01 .ll .fp_tips{ display: none;}
.ad-part01 .ll h3{margin-bottom: 10px;}
.ad-part01 .ll .btnbox{margin-top: 10px;}
.ad-part01 .ll .btnbox a{width:100px; height: 36px; line-height: 36px;}
.ad-part01 .rr{widtH:100%;}
.ad-part01 .rr li .step-2 span{ line-height: 1.2; widtH:60%; font-size: 12px;}
.ad-part01 .rr li .step-2 span br{ display: none;}
.ad-part01 .rr li::before{border-width: 4px; width:calc(100% - 8px); height: calc(100% - 8px);}
.ad-part01 .ll h3 img{max-width: 50%; width:50%;}
.ad-part02 .lock{ widtH:100%;}
.ad-part02 .lock span{widtH:85px; height: 100px;}
.ad-part02 h2 img{ widtH:60px;}
.ad-part04 .yuan-box ul{ position: static; height: auto; text-align: center;}
.ad-part04 .yuan-box ul::before{ display: none;}
.ad-part04 .yuan-box{widtH:100%; height: auto!important; margin-top:5%;}
.ad-part04 .yuan-box li{position: static; float: left; width:50%; height: auto;}
.ad-part04 .yuan-box li.tt,.ad-part04 .yuan-box li.bb{left:0;margin-left:0;}
.ad-part04 .yuan-box li.ll,.ad-part04 .yuan-box li.rr{margin-top:0;}
.ad-part04 .yuan-box li p{position: static; height: 4.8em; text-align: center; margin:20px 0 0; widtH:100%;}
.ad-part04 .yuan-box li .yuan,.ad-part04 .yuan-box li p{ color:#3F5260;}
.ad-part04 .yuan-box li .yuan{margin: 0 auto; display: block;}
.ad-part05{padding-bottom:5%;}
.ad-part05 li{ widtH:100%; margin-bottom: 5%;}
.ad-part05 li .btn-apply{ opacity: 1; position: static; margin: 0 auto 30px; display: block; widtH:80%; height: 30px; line-height: 30px;}
.ad-part05 li .cc h2+p{ height: auto;}
.ad-part06 ul{margin: 0 0 5%;}
.ad-part06 li{widtH:100%;margin:0 0 5%;}
.ad-part07 li{widtH:100%; margin-bottom: 5%;}
.ad-part07 li dd span{line-height:1.2;}
.ad-part07 li dd i{height:15px;}
.ad-part04 .teamimg img{max-width: 60%;}
.ad-part04 .landmark{padding-top:0;}
}

