﻿
@media only screen and (max-width:1440px){
.header .info .contact{width:65%;}
}
@media only screen and (max-width:1280px){
.header .info .contact p{margin-right:20px;}
.index-main h2{line-height:50px;font-size:40px;}
.index-service{padding-top:100px;}
.index-service li{margin-top:50px;}
.index-service li .pic{width:57%;}
.index-service li .text{width:40%;padding-right:0;}
.index-service li .text h3{line-height:30px;padding-bottom:15px;margin-bottom:15px;font-size:24px;}
.index-service li .text p{line-height:25px;font-size:16px;}
.index-service li .text a{line-height:40px;margin-top:25px;font-size:16px;}
.index-about{padding:100px 0 30%;margin-bottom:100px;background-size:80% auto;background-position:bottom center;}
.index-about .text{width:100%;max-width:100%;}
.index-about .text h2{margin-bottom:15px;}
.index-about .text p{line-height:25px;margin-bottom:15px;font-size:16px;}
.index-about .text a{line-height:40px;margin-top:5px;font-size:16px;}
.index-adv li{font-size:16px;}
.index-adv li strong{line-height:50px;padding-bottom:15px;margin-bottom:15px;font-size:50px;}
.index-process{padding:100px 0;}
.index-process h2{margin-bottom:40px;}
.index-contact{padding-bottom:100px;}
.main-track .tab li{width:33.333%;height:80px;padding:15px 0;box-sizing:border-box;}
.main-track .tab li img{width:auto;height:100%;}
.main-quota .contact li{line-height:20px;padding-left:70px;font-size:16px;}
.main-quota .contact li:before{width:60px;height:60px;}
.main-about .overview{padding:100px 0;}
.main-about .profile .wp-block-media-text__content h2{line-height:35px;font-size:30px;}
.main-about .profile .wp-block-media-text__media > img{width:100%;}
.main-about .adv{width:80%;}
.main-global .description img{width:54vw;}
.main-global .description h3{line-height:30px;margin-bottom:10px;font-size:24px;}
.main-global .description p{line-height:25px;font-size:16px;}
.main-global .description .wp-block-media-text{margin-bottom:60px;}
.main-global .description .wp-block-media-text__content{width:40%;}
.main-service .tab ul{font-size:0;}
.main-service .tab li{width:33.3333%;box-sizing:border-box;}
.main-support{padding:100px 0;}
.main-support h2{line-height:35px;margin-bottom:15px;font-size:30px;}
.main-support p{line-height:25px;font-size:16px;}
.main-support .info{margin-bottom:60px;}
.main-support .contact .wp-block-media-text__content li{height:90px;line-height:25px;padding:20px 0 20px 75px;font-size:16px;}
.main-support .contact .wp-block-media-text__content li strong{margin-bottom:0;font-size:18px;}
.main-support .contact .wp-block-media-text__content li:before{top:15px;width:60px;height:60px;}
}
@media only screen and (max-width:1040px){
.header .info{display:block;height:auto;}
.header .info .logo{padding-top:30px;margin:0;text-align:center;}
.header .info .contact{display:flex;width:100%;padding:32px 0;justify-content:space-between;}
.header .nav .one{height:40px;}
.header .nav .one > li{line-height:20px;padding:10px 5px 10px 30px;font-size:14px;}
.header .nav .one > li > i{display:none;}
.header .nav .one li:before{left:5px;top:10px;width:20px;height:20px;margin:0;}
.footer li{font-size:16px;}
}
@media only screen and (max-width:980px){
.main-width{width:92vw;}
.m-Top{margin-top:50px;}
.flow-video .box{width:92.7vw;height:52.14375vw;margin:-26vw 0 0 -46.35vw;transform:translate(0,0);}
.flow-video .box iframe{width:92.7vw;height:52.14375vw;}
.flow-video .box i{right:0;top:-40px;width:40px;height:40px;background-size:100% 100%;}
.copy-right{padding:40px 0;}
.copy-right p{line-height:20px;margin-bottom:10px;font-size:14px;}
.copy-right .is-layout-flex{display:block;text-align:center;}
/*index*/
.index-banner .text h1{line-height:60px;font-size:50px;}
.index-agent{margin-top:-130px;}
.index-agent li .text{padding:15px 10%;}
.index-about{padding-top:60px;margin-bottom:60px;}
.index-adv{background-attachment:scroll;}
.index-process ul{flex-wrap:wrap;}
.index-process li{width:31%;margin-bottom:3.5%;}

.index-process ul>li:last-child>.custom-process:before{
  display: block;
}
.index-process ul>li:nth-child(3n)>.custom-process:before{
  display: none;
}
.index-contact .main-width{display:block;}
.index-contact .info{width:100%;padding:0;margin-bottom:20px;}
.index-contact .info ul{display:flex;flex-wrap:wrap;}
.index-contact .info li{min-width:50%;box-sizing:border-box;}
.index-contact .message{width:100%;padding:20px;}
.main-track{padding:60px 0;}
.main-track .cont h3{line-height:25px;font-size:18px;}
.main-track .cont p{line-height:25px;font-size:16px;}
.main-track .cont .profile p{line-height:25px;font-size:16px;}
.main-track .cont .info .text{padding:30px;}
.main-quota .contact{padding:60px 0;}
.main-quota .message{padding:60px 0;}
.main-quota .message .title{margin-bottom:30px;padding:0;}
.main-quota .message .title h2{line-height:30px;margin-bottom:10px;font-size:24px;}
.main-quota .message .title p{line-height:25px;font-size:16px;}
.main-about .overview{padding:60px 0;}
.main-about .profile .wp-block-media-text__content h2{line-height:28px;margin:10px 0;font-size:20px;}
.main-about .profile .wp-block-media-text__content p{line-height:25px;font-size:16px;}
.main-about .adv{width:100%;margin-top:30px;}
.main-about .adv .wp-block-media-text__media{padding:0;}
.main-about .choose{padding:60px 0;}
.main-about .choose .top{display:block;margin-bottom:30px;}
.main-about .choose .top pre{margin:0 0 10px;}
.main-about .choose .top h2{line-height:35px;margin:10px 0;font-size:30px;}
.main-about .choose .top p{width:100%;line-height:25px;font-size:16px;}
.main-about .choose .cont .is-layout-constrained{padding:20px;}
.main-about .choose .cont .is-layout-constrained h3{line-height:25px;margin:15px 0 5px;font-size:20px}
.main-about .choose .cont .is-layout-constrained p{line-height:25px;font-size:16px;}
.main-global .intro{padding:60px 0 45px;}
.main-global .intro h2{line-height:35px;margin-bottom:15px;font-size:30px;}
.main-global .intro p{line-height:25px;margin-bottom:15px;font-size:16px;}
.main-global .description{padding:60px 0 1px;}
.main-service{padding:60px 0;}
.main-service .tab li{line-height:25px;font-size:18px;}
.main-service .cont p{line-height:25px;margin-bottom:20px;font-size:16px;}
.main-service .cont li{line-height:25px;font-size:16px;}
.main-service .cont img{margin-bottom:20px;}
.main-service .cont h3{line-height:30px;margin-bottom:10px;font-size:24px;}
.main-service .cont h4{line-height:25px;margin-top:20px;margin-bottom:5px;font-size:20px;}
.main-service .cont .wp-block-media-text{margin-top:60px;}
.main-support{padding:60px 0;}
.main-support .info{margin-bottom:40px;}
}
@media only screen and (max-width:780px){
.footer{text-align:center;}
.footer p{display:inline-block;}
.footer ul{width:100%;justify-content:space-between;}
.footer li{width:auto;border:none;}
.footer .main-width{display:block;}
.index-adv{padding:120px 0;}
.index-adv li{line-height:20px;font-size:14px;}
.index-adv li strong{line-height:40px;font-size:36px;}
.main-quota .contact li{width:33.333%;padding:0 10px;box-sizing:border-box;text-align:center;}
.main-quota .contact li:before{position:static;display:block;margin:0 auto 5px;}
.main-quota .message .cont li{padding-left:100px;}
.main-quota .message .cont li span{left:10px;top:5px;font-size:14px;}
.main-quota .message .cont li input[type="text"],.main-quota .message .cont li select{height:40px;font-size:14px;}
.main-quota .message .cont li textarea{padding:5px 10px 5px 0;font-size:14px;}
.main-quota .message .cont li:nth-child(5){padding-left:140px;}
}
@media only screen and (max-width:640px){
body{padding-bottom:50px;}
.header{position:fixed;left:0;top:0;width:100%;height:50px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);}
.header .info .logo{padding-top:0;}
.header .info .logo img{filter:none;}
.header .info .logo .pic{float:left;height:12px;padding-top:19px;text-align:left;}
.header .info .logo .phone-menu{display:block;}
.header .info .contact{position:fixed;left:0;bottom:0;width:100%;height:;padding:5px 0;background-color:#fff;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.2);}
.header .info .contact p{width:50%;line-height:20px;padding:0 5px 0 50px;color:#333;font-size:14px;margin:0;font-weight:normal;font-size:12px;}
.header .info .contact p a{color:#333;}
.header .info .contact p:before{left:5px;width:40px;height:40px;}
.header .info .contact .inq{display:none;}
.header .nav{position:fixed;left:-100%;top:50px;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#fff;transition:all .5s;}
.header .nav .one{display:block;height:auto;}
.header .nav .one > li{width:100%;border:none;border-bottom:1px solid #e6e6e6;}
.header .nav .one > .menu-item-has-children > i{display:block;top:20px;right:10px;}
.header .nav .sub-menu{position:static;padding-top:10px;}
.header .nav .sub-menu li{padding:10px 5px 10px 10px;border-top:none;}
.header .nav:before{display:none;}
.header.active .nav{left:0;}
.footer{padding-bottom:15px;}
.footer ul{flex-wrap:wrap;border-top:1px solid #516990;}
.footer li{width:33.33%;line-height:40px;border-right:1px solid #516990;border-bottom:1px solid #516990;box-sizing:border-box;}
.footer li:nth-last-child(1),.footer li:nth-last-child(2){width:50%;}
.copy-right{padding:20px 0;}
.banner{height:300px;padding-top:160px;}
.banner .text h1{line-height:40px;margin-bottom:10px;font-size:30px;}
.banner .text p{line-height:15px;font-size:12px;}
/*index*/
.index-main h2{line-height:30px;font-size:26px;}
.index-banner{height:480px;}
.index-banner .main-width{align-items:stretch;}
.index-banner .text{padding-top:80px;}
.index-banner .text h1{line-height:40px;margin-bottom:30px;font-size:30px;}
.index-banner .text a{padding:0 60px;}
.index-agent{margin-top:-80px;}
.index-agent ul{flex-wrap:wrap;}
.index-agent li{width:49%;}
.index-agent li .text{padding:10px 15px;}
.index-agent li .text h3{line-height:30px;margin-bottom:5px;font-size:24px;}
.index-agent li:nth-last-child(1){width:100%;margin-top:2%;}
.index-agent li:nth-last-child(1) .text{display:flex;justify-content:space-between;align-items:center;}
.index-service{padding-top:60px;}
.index-service h2{margin-bottom:25px;}
.index-service li{display:block;margin:0 0 40px;}
.index-service li .pic{width:100%;padding-bottom:45%;margin-bottom:10px;}
.index-service li .text{width:100%;}
.index-service li .text h3{line-height:25px;margin-bottom:10px;font-size:20px;}
.index-service li .text p{line-height:20px;font-size:14px;}
.index-service li .text a{line-height:36px;padding-bottom:0 30px;margin-top:15px;}
.index-about{padding:20px 0 40%;background-size:92% auto;}
.index-about .text p{line-height:20px;font-size:14px;}
.index-about .text a{line-height:36px;padding-bottom:0 30px;}
.index-adv{padding:60px 0;background-size:auto 100%;}
.index-adv ul{flex-wrap:wrap;}
.index-adv li{width:calc(50% - 2px);padding:20px 15px;margin:1px;background-color:rgba(0,0,0,.8);}
.index-adv li:after{display:none;}
.index-process{padding:60px 0;}
.index-process li{width:48%;margin-bottom:4%;}


.index-process ul>li:last-child>.custom-process:before{
  display: block;
}
.index-process ul>li:nth-child(3n)>.custom-process:before{
  display: block;
}
.index-process ul>li:nth-child(2n)>.custom-process:before{
  display: none;
}
.index-contact{padding-bottom:60px;}
.index-contact .info li{font-size:16px;}
.index-contact .message input{height:40px;margin-bottom:10px;padding:0 10px;font-size:14px;}
.index-contact .message textarea{line-height:20px;padding:5px 10px;margin-bottom:5px;font-size:14px;}
.main-track{padding:30px 0 50px;}
.main-track .tab{margin-bottom:30px;}
.main-track .tab ul{display:flex;justify-content:space-between;padding:0 20px 15px;border-bottom:1px solid #e6e6e6;}
.main-track .tab li{width:auto;min-width:50px;height:40px;padding:0;border:none;}
.main-track .cont h3{line-height:20px;margin-bottom:15px;font-size:16px;}
.main-track .cont p{line-height:20px;font-size:14px;}
.main-track .cont .profile p{line-height:20px;font-size:14px;}
.main-track .cont .info .text{padding:20px;}
.main-track .cont .feature{display:block;}
.main-track .cont .feature .is-layout-constrained{width:100%;margin-top:20px;padding:20px 15px;}
.main-quota .contact{padding:30px 0 20px;text-align:center;}
.main-quota .contact ul{display:inline-block;}
.main-quota .contact li{width:100%;padding:10px 10px 10px 70px;margin-bottom:20px;text-align:left;}
.main-quota .contact li:before{position:absolute;}
.main-quota .message{padding:30px 0;}
.main-quota .message .title p{line-height:20px;font-size:14px;}
.main-quota .message .cont li{width:100%;margin-bottom:10px;}
.main-quota .message .cont li button{height:40px;}
.main-about .overview{padding:30px 0;}
.main-about .profile .wp-block-media-text{display:block;}
.main-about .profile .wp-block-media-text__media{width:100%;margin-bottom:20px;}
.main-about .profile .wp-block-media-text__content{width:100%;}
.main-about .profile .wp-block-media-text__content pre{font-size:16px;}
.main-about .adv .wp-block-media-text{display:block;}
.main-about .adv .wp-block-media-text__media{width:100%;}
.main-about .adv .wp-block-media-text__content{width:100%;padding:15px;box-sizing:border-box;}
.main-about .adv .wp-block-media-text__content h3{width:80px;line-height:50px;font-size:40px;}
.main-about .adv .wp-block-media-text__content p{line-height:20px;padding:5px 0;font-size:14px;}
.main-about .adv .wp-block-media-text__content p br{display:none;}
.main-about .profile .wp-block-media-text__content p{line-height:20px;font-size:14px;}
.main-about .choose{padding:30px 0;}
.main-about .choose .top pre{font-size:16px;}
.main-about .choose .top p{line-height:20px;font-size:14px;}
.main-about .choose .cont .is-layout-flex{display:block;}
.main-about .choose .cont .is-layout-flex .wp-block-group{width:100%;margin-bottom:15px;}
.main-about .choose .cont .is-layout-constrained p{line-height:20px;font-size:14px;}
.main-global .intro{padding:30px 0 20px;}
.main-global .intro h2{line-height:30px;font-size:24px;}
.main-global .intro p{line-height:20px;margin-bottom:10px;font-size:14px;}
.main-global .description{padding:30px 0 1px;}
.main-global .description p{line-height:20px;font-size:14px;}
.main-global .description .wp-block-media-text{display:block;margin-bottom:30px;}
.main-global .description .wp-block-media-text__media{width:100%;overflow:hidden;border-radius:10px !important;}
.main-global .description .wp-block-media-text__media img{width:100%;}
.main-global .description .wp-block-media-text__content{width:100%;margin-bottom:10px;}
.main-global .description .wp-block-media-text:nth-child(1){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e6e6e6;}
.main-service{padding:30px 0;}
.main-service .tab{margin-bottom:30px;}
.main-service .tab li{line-height:20px;padding:0 5px 10px;font-size:12px;}
.main-service .tab li a:before{margin-bottom:0;}
.main-service .cont h3{line-height:25px;font-size:18px;}
.main-service .cont p{line-height:20px;font-size:14px;}
.main-service .cont .wp-block-media-text{display:block;}
.main-service .cont .wp-block-media-text:nth-last-child(1){margin-top:30px;padding-top:30px;border-top:1px solid #e6e6e6;}
.main-service .cont .wp-block-media-text__media{width:100%;}
.main-service .cont .wp-block-media-text__content{width:100%;margin-bottom:10px;}
.main-support{padding:30px 0;}
.main-support h2{line-height:30px;font-size:24px;}
.main-support p{line-height:20px;font-size:14px;}
.main-support .info{margin-bottom:20px;}
.main-support .contact{display:block;}
.main-support .contact .wp-block-media-text__content{width:100%;text-align:center;margin-bottom:20px;}
.main-support .contact .wp-block-media-text__content ul{display:inline-block;text-align:left;}
.main-support .contact .wp-block-media-text__media{width:100%;}
}