@media only screen and (max-width:1024px){
	.nav li{display: none;}
	.nav li.logowrap{display: block;height: 60px;width: 60px;margin: 0;}
	.nav li.logowrap .logo{width: 100%;height: 100%;padding: 0;position: relative;transform: none;left: 0;}
	.center{width: 94%;}
	.hader-r{right: 50px;}
	
	.headerwrap.is-open .header .logo img:first-child{display:none;}
	.headerwrap.is-open .header .logo img:last-child{display:block;}
	.hamburger.is-closed .hamb-middle{margin-top: -1px;}
	.hamburger.is-closed .hamb-top{top: 2px;}
	.hamburger.is-closed .hamb-bottom{bottom: 2px;}
	.sidebar-nav{z-index: 9;background-color:#fff;padding:100px 20px 50px;width:100%;box-shadow: 0px 0px 5px 4px rgba(0,0,0,0.03);}
	.sidebar-nav .sidebar-brand a{color: #222;font-size:16px;}
	.sidebar-nav .sidebar-brand>a{border-bottom: 1px solid rgba(0,0,0,0.2);padding-bottom:20px;}
	.sidebar-nav .sidebar-brand .xl{padding-bottom: 20px;}
	.sidebar-nav{overflow-y: scroll;}
	.headerwrap_current .header{background-color: #1a1a1a;}
	.sidebar-nav .sidebar-brand .sidebar-brand-there a{font-size: 14px;}
	.sidebar-nav .sidebar-brand a .sj{border-color: #222;}
	.sidebar-nav-two .sidebar-brand-two a{box-sizing: border-box;padding: 0 10px;color:#666;}
	.sidebar-nav-two .sidebar-brand-there a{padding: 0 40px;}
	.hamburger{height: 20px;right: 2%;top: 20px;z-index: 10;display:block;width:26px;}
	.hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom,.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom{background-color: #C7AA6A;height: 2px;}
	.sidebar-nav-two .sidebar-brand-two a{font-size: 14px;padding-right:0;}
	.header .search{margin-right: 14px;}
	.header .logo{position: relative;z-index: 11;}
    .headerwrap.is-open{position:fixed;}
    .headerwrap.is-open .nav li.logowrap .logo{width: 100%;height: 100%;}
	
	
	
	.bannerwrap{overflow: hidden;}
	.bannerwrap .swiper-slide img{height: 250px;object-fit: cover;}
	.bannerwrap .swiper-slide .text .tag li {width: 40px;font-size: 10px;line-height: 20px;border-radius: 2px;height: 20px;}\
	.bannerwrap .swiper-slide .text .tag li:last-child{margin-right: 0;}
	.bannerwrap .swiper-slide .text h3{font-size: 24px;margin: 10px 0;}
	.bannerwrap .swiper-slide .text{width: 90%;}
	.numlist{flex-wrap: wrap;-webkit-flex-wrap: wrap;padding: 15px 0;}
	.numlist li{width: calc(100% / 2);}
	.numlist li .numbox span{font-size: 24px;}
	.numlist li:nth-of-type(2n){border: none;}
	.bannerwrap .swiper-slide .text h4{font-size: 12px;letter-spacing: 4px;}
	.numlist li p{margin-top: 6px;font-size: 12px;text-align: center;}
	
	
	.i-ccse h3{font-size: 24px;margin-bottom: 20px;}
	.i-ccsewrap{padding: 50px 0;background-position: center;}
	.i-ccseform{border-width: 1px;height: 46px;}
	.i-ccseform select{display: none;}
	.i-ccseform input{width: calc(100% - 100px);font-size: 14px;}
	.i-ccseform button{width: 100px;font-size: 14px;}
	
	.index01wrap{margin: 50px auto;}
	.i-tl img{height: 24px;}
	.i-tl h3{font-size: 24px;margin-left: 5px;}
	.i-tl::before{margin-right: 10px;}
	.i-tl::after{margin-left: 10px;}
	.i-tl::before{width: 30px;}
	.i-tlwrap h4{margin-top: 15px;}
	
	.index01{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.index01-l{width: 100%;}
	.index01 .item{width: 100%;height: 200px;}
	.index01-r{width: 100%;margin-top: 10px;}
	.index01-r .item{margin-bottom: 10px;}
	.index01 .item .text{padding: 15px;}
	.index01 .item .text .top h3{font-size: 18px;line-height: 24px;}
	.index01 .item .text h4{margin-top: 10px;font-size: 12px;line-height: 20px;}
	.index01 .item .text .more{margin-top: 10px;width: 80px;height: 30px;font-size: 12px;}
	.more02{width: 120px;height: 36px;font-size: 14px;margin-top: 20px;}
	
	.index02wrap{padding: 50px 0;background-attachment: scroll;}
	.index02min{padding: 0 30px;box-sizing: border-box;}
	.index02min .button.index02-next{right: 0;}
	.index02min .button.index02-prev{left: 0;}
	.index02min .button i{font-size: 32px;}
	.index02min .button{display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
	.index02min .swiper-slide .imgbox .price p span{font-size: 20px;}
	.index02min .swiper-slide .imgbox .price p{font-size: 14px;}
	.index02min .swiper-slide .text h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.index02min .swiper-slide .text .bot{padding-top: 15px;margin-top: 15px;}
	.index02min .swiper-slide .text .bot p span{font-size: 18px;}
	.index02min .swiper-slide .text .bot p{font-size: 12px;}
	
	.index03{padding-left: 50px;position: relative;margin-top: 20px;}
	.index03-page{padding-left: 0;top: 0;margin: 0;}
	.index03-page .button{width: 46px;height: 46px;}
	.index03wrap{margin: 50px auto 20px;}
	.index03wrap .bg{max-width: 100%;}
	.i-tlwrap h4{line-height: 24px;}
	.swiper-index03 .swiper-slide{padding-bottom: 0;}
	.swiper-index03 .swiper-slide .textbox{display: none;}
	.swiper-index03 .swiper-slide .textbox h3{font-size: 14px;}
	.swiper-index03 .swiper-slide .textbox img{margin-bottom: 12px;height: 26px;}
	.swiper-index03 .swiper-slide .textbox{height: 140px;width: 120px;}
	
	.index04min{margin-top: 30px;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
	.index04min .item{width: calc((100% - 10px)/2);margin: 0;margin-bottom: 10px;}
	.index04min .item .text{padding: 15px 10px;}
	.index04min .item .text h3{font-size: 16px;}
	.index04min .item .text strong{width: 20px;margin: 10px auto;}
	.index04min .item .text h4{font-size: 12px;line-height: 18px;}
	.index04wrap{padding: 50px 0;}
	
	.index05wrap{background-attachment: scroll;padding: 50px 0;}
	.index05-tab{margin: 20px 0;}
	.index05-tab a{padding: 0 5px;margin-right: 6px;font-size: 14px;line-height: 30px;}
	.index05min{padding: 30px 20px;}
	.index05li-l .imgbox p{line-height: 40px;}
	.index05li{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.index05li-l{width: 100%;}
	.index05li-r{width: 100%;margin-top: 20px;border: 1px solid #F5F5F5;}
	.index05li-r .item{padding: 20px 10px;}
	.index05li-r .item h3{font-size: 14px;margin-bottom: 10px;}
	.index05li-r .item h4{font-size: 12px;line-height: 18px;margin-bottom: 10px;}
	.index05li-r .item p{font-size: 12px;}
	
	.index06wrap{margin: 50px auto;}
	.index06{margin-top: 20px;}
	.index06 li{height: 50px;width: calc(100% / 3);}
	
	.footerwrap{padding: 30px 0 0;}
	.f-nav{display: none;}
	.f-contact{max-width: 100%;width: 100%;}
	.f-contact>h3{font-size: 20px;margin-bottom: 10px;}
	.f-contact>h3 img{height: 20px;margin-right: 6px;}
	.f-contact .list .item{margin-bottom: 10px;}
	
	.ass{width: 30px;bottom: 10px;}
	.ass>a{display: none;height: 30px;}
	.ass>a:last-child{display: flex;}
	.footer .share{display: none;}
	.footer-bot .f-link{display: none;}
	.footer-bot{margin-top: 1px;}
	.record{margin-top: 10px;padding: 15px 0;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.record a{font-size: 12px;margin-right: 5px;line-height: 16px;}
	
	.abroad01{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content:space-between;-webkit-justify-content:space-between;}
	.abroad01 .item{width: calc((100% - 10px)/2);margin:0;margin-bottom: 10px;}
	.abroad01 .item .imgbox{height: auto;}
	.abroad01 .item .text{padding: 15px 10px;}
	.abroad01 .item .text h3{font-size: 16px;border-width: 2px;padding-left: 6px;margin-bottom: 10px;}
	.abroad01 .item .text h4{font-size: 12px;line-height: 16px;}
	
	.bannerwrap .swiper-slide img{height: 140px;}
	
	.c-banner img{height: 160px;object-fit: cover;}
	.brand01{display: block;box-sizing: border-box;padding: 50px 3%;}	
	.brand01-text{width: 100%;padding: 0;}
	.brand01-text h3{font-size: 24px;padding-bottom:10px;border-width:3px;}
	.brand01-text h4{line-height: 24px;text-align:justify;}
	.brand01-video{width: 100%;margin-top: 20px;}
	
	.cb-tl strong{width: 40px;height: 1px;}
	.cb-tl strong::after{width: 1px;}
	.cb-tl h3{font-size: 16px;}
	.cb-tl{margin-bottom: 15px;}
	.c-banner .text p{font-size: 12px;padding: 4px 6px;letter-spacing: 2px;}
	.c-tl01 h3{font-size: 24px;padding-bottom:10px;border-width:3px;margin-bottom:0;}
	.contactwrap{margin: 50px auto;}
	.contact{margin-top: 30px;}
	.contact li{padding: 20px;margin-bottom: 10px;}
	.contact .two li{width: 100%;}
	.contact li .top h3{font-size: 18px;}
	.contact li .top{margin-bottom: 10px;}
	.contact li .top{height: 30px;}
	.contact .three li{width: 100%;margin-right: 0;}
	
	.contact02wrap{padding: 50px 0;}
	.contact02-form{margin-top: 30px;}
	.contact02-form input, .contact02-form select, .contact02-form textarea{width: 100%;margin-bottom: 12px;font-size: 14px;}
	.contact02-form input, .contact02-form select{height: 50px;}
	.contact02-form button{width: 80%;height: 40px;margin-top: 20px;font-size: 16px;}
	
	.house01wrap{padding: 50px 0;}
	.h-tl{font-size: 24px;}
	.house01min{margin-top: 20px;display: block;}
	.house01min-l{display: block;width: 100%;margin-bottom: 10px;}
	.house01min-l .imgbox,.house01min-r .item .imgbox{height: 200px;}
	.house01min-r{width: 100%;}
	.house01min-r .item{width: 100%;margin-right: 0;}
	.more03{width: 180px;height: 34px;margin-top: 20px;}
	
	.house02{margin-top: 20px;}
	.house02 .item{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.house03min .swiper-slide{padding: 30px 40px;}
	.house03min .button{width: 30px;height: 40px;background-color: #dedede;background-size: 50%;}
	.house03min .button.house03-prev{left: 0;}
	.house03min .button.house03-next{right: 0;}
	.house03wrap{padding: 50px 0 40px;}
	.house03min .swiper-house03{width: 100%;margin: auto;padding: 0;}
	.house03min{margin-top: 20px;}
	.houseall-type{padding: 10px;}
	.houseall-type li{display: block;margin-bottom: 10px;}
	.houseall-type li .link{width: 100%;}
	.houseall-type li>h3{font-size: 14px;line-height: 14px;}
	.houseall-type li .link .type01,.houseall-type li .link .type02{flex-wrap: wrap;-wekit-flex-wrap: wrap;}
	.houseall-type li .link .type01 a{margin: 0 6px;line-height: 28px;font-size:12px;}
	.houseall-type li:last-child{margin-bottom: 0;}
	
	.houseall .item{padding: 20px 0;}
	.houseall .item:hover{padding: 20px 0;background-color: #fff;}
	.houseall .item .imgbox{width: 30%;height: 150px;}
	.houseall .item .text{width: 70%;box-sizing: border-box;padding-left: 10px;display: block;}
	.houseall .item .text .info{width: 100%;}
	.houseall .item .text .info h3{font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 24px;}
	.houseall .item .text .info h4{overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 10px;font-size: 12px;}
	.houseall .item .text .info .list li p{font-size: 12px;width: calc(100% - 18px);}
	.houseall .item .text .info .list li img{height: 12px;margin-top: 4px;}
	.houseall .item .text .info .list li{align-items: flex-start;-webkit-align-items: flex-start;margin-bottom: 10px;}
	.houseall .item .text .info .list{display: none;}
	.houseall .item .text .price h3{font-size: 12px;}
	.houseall .item .text .price h3 span{font-size: 18px;}
	.houseall .item .text .price p{font-size: 12px;line-height: 24px;margin: 0;margin-left: 10px;width: calc(100% - 80px);text-align:left;}
	.houseall .item .text .price{display: flex;display: -webkit-flex;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.houseall .item .text .price .more{width: 80px;margin-top: 10px;font-size: 12px;height: 26px;}
	.el-pager li,.part .el-pagination .btn-quicknext,.part .el-pagination .btn-next,.part .el-pagination .btn-prev{width: 30px;height: 30px;line-height: 30px;font-size: 12px;font-weight: normal;}
	.n-page{margin-bottom: 50px;}
	.houseallwrap .n-page{margin-top: 30px;}
	
	.houseinfo01-min{margin-top: 30px;}
	.houseinfo01-min .tl h3{font-size: 20px;}
	.houseinfo01-min .tl h4{font-size: 14px;line-height: 24px;}
	.houseinfo01-min .tl{margin-bottom: 20px;}
	.houseinfo01-cont{display: block;}
	.houseinfo01-l{width: 100%;}
	.houseinfo01-l .gallery-top .swiper-slide{height: 220px;}
	.houseinfo01-l .gallery-thumbs img{height: 50px;border-radius: 4px;}
	.houseinfo01-r{width: 100%;margin-top: 20px;padding: 10px 10px 30px;border-radius: 4px;}
	.houseinfo01-r .price{font-size: 14px;padding: 6px 0 10px;}
	.houseinfo01-r .price span{font-size: 26px;}
	.houseinfo01-r .list .item h3{font-size: 20px;}
	.houseinfo01-r .list{margin: 15px 0;}
	.houseinfo01-r .list .item p{font-size: 12px;}
	.houseinfo01-r .ul li h3{font-size: 14px;line-height: 24px;width: 80px;}
	.houseinfo01-r .ul li p{width: calc(100% - 80px);font-size: 14px;line-height: 24px;}
	.houseinfo01-r .ul li{margin-bottom: 6px;}
	.houseinfo01-r .more{width: 100%;height: 34px;font-size: 14px;}
	.houseinfo01wrap{padding: 30px 0 50px;}
	
	.houseinfo02-top{overflow: auto;justify-content: flex-start;-webkit-justify-content: flex-start;}
	.houseinfo02-top a{font-size: 11px;width: auto;padding: 0 10px;height: 30px;line-height: 30px;white-space:nowrap;}
	.houseinfo02-top.fixedSubNav{padding-top: 10px;top: 60px;}
	.houseinfo02-top.fixedSubNav a{line-height: 40px;height: 40px;}
	.houseinfo02-tl{font-size: 16px;border-width: 2px;margin-bottom: 15px;}
	.houseinfo0201 li{width: 100%;margin-right: 0;margin-bottom: 5px;}
	/* .houseinfo0201 li:nth-of-type(3n){margin-right: 10px;}
	.houseinfo0201 li:nth-of-type(2n){margin-right: 0;} */
	.houseinfo0201 li h3{font-size: 12px;line-height: 24px;}
	.houseinfo0201 li p{font-size: 12px;line-height: 24px;}
	.houseinfo02 .li{margin-bottom: 0;}
	.houseinfo0202 .item{width: calc((100% - 10px)/2);margin-right: 10px;}
	.houseinfo0202 .item:nth-of-type(2n){margin-right: 0;}
	.houseinfo0202 .item .imgbox{height: 120px;}
	.houseinfo0202 .item .text{margin-top: 10px;}
	.houseinfo0202 .item p{font-size: 14px;}
	.houseinfo0202 .item h3{font-size: 14px;}
	.houseinfo0202 .item h3 span{font-size: 18px;}
	.houseinfo0203 p{font-size: 12px;line-height: 24px;}
	.houseinfo0206{padding: 0;}
	.houseinfo0206 .swiper-slide{width: 100%;margin-bottom: 10px;}
	.houseinfo0206{margin-top: 20px;}
	.houseinfo0206 .swiper-slide .tag{font-size: 14px;padding: 0 12px;line-height: 28px;}
	.houseinfo02{padding-bottom: 10px;}
	
	.migrate-type{padding: 10px 10px 14px;}
	.migrate-type li{display: block;margin-bottom: 20px;}
	.migrate-type li h3{font-size: 14px;}
	.migrate-type li .link{width: 100%;}
	.migrate-type li .link .type01, .migrate-type li .link .type02{flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.migrate-type li .link .type01 a, .migrate-type li .link .type02 a{padding: 0 6px;margin-right: 1px;line-height: 26px;font-size:12px;}
	.migrate-type li .link .type02{margin-top: 5px;}
	.migrate-type li .link .type02 a{font-size: 12px;}
	.migratemin-top h3{font-size: 20px;}
	.migratemin-top .toal{font-size: 14px;}
	.migratemin-info .item{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.migratemin-info .item .imgbox span{font-size: 12px;}
	.migratemin-info .item .text .list,.miginfo01min-l .list{margin-top: 10px;}
	.migratemin-info .item .text .top .h3 h3{font-size: 18px;}
	.migratemin-info .item .text .top .h3 span{line-height: 22px;height: 22px;}
	.migratemin-info .item .text .top p{font-size: 14px;line-height: 24px;}
	.migratemin-info .item .text .list li h3,.migratemin-info .item .text .list li p,.miginfo01min-l .list li h3,.miginfo01min-l .list li p{font-size: 13px;}
	.migratemin .m-page{margin-top: 30px;}
	.migratewrap{padding-bottom: 1px;}
	
	.miginfo01min{margin-top: 20px;flex-flow: column-reverse;-webkit-flex-flow: column-reverse;}
	.miginfo01min-r{width: 100%;}
	.miginfo01min-l{width: 100%;margin-top: 20px;}
	.miginfo01min-l .top .h3 h3{font-size: 18px;}
	.miginfo01min-l .top .h3 span{line-height: 22px;height: 22px;}
	.miginfo01min-l .top p{line-height: 24px;}
	.miginfo01min-l .list li{margin-bottom: 0;}
	.miginfo01min-l .list{margin-bottom: 10px;}
	.miginfo01min-l .tags p{font-size: 12px;}
	.miginfo01min-l .buttons{margin-top: 20px;}
	.miginfo01min-l .buttons .more{width: 100px;height: 30px;}
	
	.houseinfo0203 img{margin: 20px auto;}
	.houseinfo02 .li{padding-top: 30px;}
	.miginfo0205 .item{width: calc((100% - 10px)/2);margin-right: 10px;padding: 15px 10px;margin-bottom: 10px;}
	.miginfo0205 .item:nth-of-type(3n){margin-right: 10px;}
	.miginfo0205 .item:nth-of-type(2n){margin-right: 0px;}
	.miginfo0205 .item h3{font-size: 14px;margin-bottom: 4px;}
	.miginfo0205 .item h4{font-size: 12px;}
	.houseinfo02{padding-bottom: 0;}
	
	.n-banner img{height: 200px;}
	.n-mbx{top: 15px;}
	.n-banner .text h3{font-size: 24px;}
	.n-banner .text p{font-size: 14px;}
	
	.news{margin: 50px auto;}
	.index05-tab a{font-size: 12px;}
	.news01{display: block;}
	.news01 .imgbox{width: 100%;height: 200px;}
	.news01 .text{width: 100%;padding: 20px 0;}
	.news01 .text h3{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
	.news01 .text h4{font-size: 14px;line-height: 24px;margin-bottom: 15px;}
	.news01 .text .bot p, .news02 .item .bot p, .ninfo01min .top .data p{font-size: 12px;margin-right: 10px;}
	.news01 .text .bot p img, .news02 .item .bot img, .ninfo01min .top .data p img{margin-right: 5px;height: 14px;}
	.news02{margin: 20px auto;}
	.news02 .item{width: 100%;padding: 20px;margin-bottom: 10px;}
	.news02 .item h4{margin-bottom: 20px;}
	.news02 .item h3{font-size: 18px;}
	.news01 .text h4,.news02 .item h4{overflow: hidden;text-overflow: ellipsis;text-align: justify;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
	
	.ninfowrap{padding: 20px 0 1px;}
	.ninfo-mbx{top: 0;}
	.ninfo01{margin-top: 30px;}
	.ninfo01-r{width: 100%;}
	.ninfo01-r .tl a{font-size: 14px;line-height: 24px;}
	.ninfo01-r .tl h3{font-size: 18px;}
	.ninfo01-l{width: 100%;margin-bottom: 50px;}
	.ninfo01{display: block;}
	.ninfo01min{padding: 30px 15px;}
	.ninfo01min .top h3{font-size: 20px;line-height: 28px;}
	.ninfo01-l .page{margin-top: 20px;}
	.ninfo01-l .page .more{width:90px;height: 30px;}
	
	.visa01{margin: 50px auto;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
	.visa01 .item{width: calc((100% - 10px)/2);margin-right: 10px;margin-bottom: 10px;}
	.visa01 .item:nth-of-type(2n){margin-right: 0;}
	.visa01 .item .imgbox{height: 100px;}
	.visa01 .item .text strong{margin: 10px auto;}
	.visa01 .item .text h4{font-size: 12px;}
	
	.ab{top: -90px;}
	.visa01 .item .hovtext{display: none;}
	
}