.index-process{position:relative;background:#f8f8f8;overflow:hidden}
.index-process .wp{padding:30px 0 0}
.process_list{width:48.47%}
.process_list .item{display:flex;align-items:center;height:83px;margin-bottom:16px}
.process_list .item em{font-family:Helvetica-Bold;color:#f8f8f8;margin:0 30px 0 22px;text-shadow:1px 1px #ff7500,-1px -1px #ff7500,1px -1px #ff7500,-1px 1px #ff7500;font-size:72px}
.process_list .item .txt{color:#101820}
.process_list .item .txt .tit{font-family:Montserrat-Medium;font-size:20px;margin-bottom:5px}
.process_list .item .txt p{font-size:18px;line-height:22px}
.index-process .imgtxt{position:absolute;top:0;right:0;bottom:0;color:#fff;width:49.4%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.index-process .imgtxt .pic{display:none;position:relative;padding-top:62.68%}
.index-process .imgtxt .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.index-process .imgtxt .title{font-family:Montserrat-Medium;font-size:42px;font-weight:500;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);position:absolute;left:-65px;top:35%;width:260px}
.index-process .imgtxt .g-btn{border:1px solid #fff;color:#f2f2f2;position:absolute;bottom:60px;left:50px}
.index_about{background:#101820;padding:84px 0 150px}
.index_about .about-title{font-size:32px;line-height:39px;color:#fff;margin-bottom:18px}
.about_list{display:flex;align-content:center;justify-content:space-between}
.about_list li{border-top:1px solid rgba(255,255,255,.5);padding-top:18px;flex:0 0 calc(33.33% - 18px);color:#fff}
.about_list li .tit{font-size:24px;margin-bottom:10px}
.about_list li .desc{font-size:16px;line-height:20px;padding-right:40px;height:180px;letter-spacing:.5px}
.about_list li:first-child{display:none}
.about_list .pic{position:relative;padding-top:35.07%}
.about_list .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.OurPartners{padding-top:110px}
.OurPartners .tit{font-family:Inter;font-size:32px;color:#101820;font-weight:500;position:relative;margin-bottom:56px}
.OurPartners .tit:after{content:'';width:48px;height:2px;background-color:#ff7500;top:67px;left:0;position:absolute}
.zy-new-sups{display:grid;grid-template-columns:repeat(auto-fill,minmax(287px,1fr));gap:30px 30px;align-items:center;justify-items:center}
.zy-hide{display:none}
.zy-add-2{text-align:center;margin-top:56px}
.reason-case{display:flex;justify-content:space-between;margin-top:100px}
.reason-case .reason_box{position:relative;flex:0 0 370px;margin-right:50px;color:#f2f2f2}
.reason-case .reason_box .btn{border:1px solid #f2f2f2}
.g_tit3{font-size:32px;margin-bottom:20px;color:#fff}
.g_tit3:after{content:'';display:block;width:48px;height:2px;background-color:#ff7500;margin-top:12px}
.reason-case .reason_box .g-btn{position:absolute;bottom:0;color:#fff;border-color:#fff}
.reason-case .reason_box .desc{font-size:18px;line-height:22px;margin-bottom:46px}
.reason-case .case_box{flex:1}
.reason-case .case_box .g_tit3{margin-bottom:30px}
.lt767{display:none}
footer{margin-top:96px}
.banner .swiper-wrapper .pic1{background-image:url(../images/banner1-1.jpg)}
.banner .swiper-wrapper .pic2{background-image:url(../images/banner1-2.jpg)}
.banner .swiper-wrapper .pic3{background-image:url(../images/banner1-3.jpg)}
.banner .swiper-wrapper .pic4{background-image:url(../images/banner1-4.jpg)}
.yelp{padding:100px 0 0}
@media only screen and (max-width:1300px){
.reason-case .case_box .g-btn{right:28px}
}
@media only screen and (max-width:1199px){
.index-process .imgtxt{position:relative;width:90%;background:0 0}
.index-process .imgtxt .pic{display:block}
.reason-case .reason_box{flex:0 0 340px}
.reason-case .case_box .g-btn{bottom:18px;left:20px;right:auto}
.index-process .wp,.index-what .wp,.main-index .price-calc .wp{background:0 0}
.about_list li .desc{font-size:14px;padding-right:0}
}
@media only screen and (max-width:959px){
.index-process .imgtxt{width:100%}
.index-process .imgtxt .title{left:auto;right:-80px;bottom:120px;top:auto}
.index-process .imgtxt .g-btn{bottom:24px}
.index_about{padding:60px 0}
.process_list{width:100%}
.process_list .item em{font-size:62px}
.about_list li .tit{font-size:22px}
.about_list{display:block;position:relative}
.about_list li:last-child .pic,.about_list li:nth-child(2) .pic,.about_list li:nth-child(3) .pic{display:none}
.about_list li:first-child{display:block;margin-bottom:24px}
.about_list li{padding:24px 0}
.about_list li .desc{height:auto;-webkit-line-clamp:inherit}
.reason-case{display:block;margin-top:20px}
.reason-case .case_box{margin-top:40px}
.ul_partners li{margin-bottom:10px}
.ul_partners{margin-right:-14px}
.ul_partners li a{margin:0 5px}
.OurPartners{padding-top:50px}
.calc_list .inp_con .inp{font-size:28px;width:56px;height:35px}
.reason-case .reason_box .g-btn{position:static}
footer{margin-top:65px}
}
@media only screen and (max-width:767px){
.index-what .wp{padding:80px 32px}
.index-what .pic{width:343px}
.index-process{background-color:transparent}
.index-process .imgtxt .title{font-size:22px;width:140px;bottom:70px;right:-50px}
.index-process .imgtxt .g-btn{left:32px;bottom:24px}
.index-process .wp{padding:34px 32px 34px 0}
.process_list .item{align-items:start}
.process_list .item+.item{margin-top:28px}
.process_list .item em{font-size:36px}
.process_list .item .txt .tit{font-size:18px;font-family:Montserrat;line-height:22px;margin-bottom:8px}
.process_list .item .txt p{font-size:16px}
.index_about{padding:64px 0 40px}
.index_about .about-title{font-size:20px;line-height:24px}
.about_list li .tit{font-size:20px}
.about_list li .desc{font-size:14px;padding-right:0;line-height:17px}
.about_list .pic{padding-top:27%}
.reason-case .reason_box .desc{font-size:16px;line-height:20px;margin-bottom:24px;bottom:78px;left:15px}
.g_tit3{font-size:20px}
.OurPartners{padding:74px 0 0}
.OurPartners .tit{font-size:20px}
.g-study .pic{padding-top:61.41%}
.reason-case .case_box .g-btn{position:absolute;bottom:10px;left:15px}
.reason-case .case_box .g-btn{margin-top:10px;width:200px;padding-right:35px;height:36px;line-height:34px}
.OurPartners .tit:after{top:44px}
.OurPartners .tit{margin-bottom:40px}
.fd-r .fd-nav a{min-width:100px}
.reason-case .reason_box{margin-right:0}
.main-index .price-calc .wp{padding:0}
.gt767{display:none}
.lt767{display:inline-block}
.ul_partners li{flex:0 0 50%;margin-bottom:10px}
.banner .swiper-wrapper .pic1{background-image:url(../images/banner1-1_mo.jpg)}
.banner .swiper-wrapper .pic2{background-image:url(../images/banner1-2_mo.jpg)}
.banner .swiper-wrapper .pic3{background-image:url(../images/banner1-3_mo.jpg)}
.banner .swiper-wrapper .pic4{background-image:url(../images/banner1-4_mo.jpg)}
.g-study{background-image:url(../images/index-p6_mo.jpg)!important}
.yelp{padding:60px 0 0}
.zy-new-sups{grid-template-columns:repeat(2,1fr)}
}