@media screen and (max-width:1600px){
	.block-1 .menu{height:88px}
	.block-1 .menu ul{padding-left:20px}
	.block-1 .menu ul li + li{padding-left:16px}
	.block-1 .menu ul li a{font-size:18px;line-height:88px}
	.block-1 .menu .btn{font-size:18px;line-height:42px}
	.block-1 .menu .btn span span{height:42px}
	.block-1 .menu .btn + .btn.join{margin-right:7px}
	.block-1 .menu .btn.join .button span{padding:0 10px}
	.block-1 .menu .btn.buy .button span{padding:0 10px}
	.block-1 .logo{width:240px;top:340px}
	.block-1 .slogan{width:340px}
	.block-1 .glass{width:650px;margin-left:-380px}
}
@media screen and (max-width:1400px){
	.block-1 .text{bottom:24%;width:22%}
	.block-2 .presale{display:block;max-width:841px;margin-left:auto;margin-right:auto;margin-top:-11%}
	.block-2 .presale .item.left, .block-2 .presale .item.right{display:none}
	.block-2 .presale .bottom{display:block;border-width:11px}
	.block-2 .presale .bottom .content{min-height:0}
	.block-2 .presale .item .content + .content{margin-top:0}
	.block-2 .presale .center{width:auto}
}
@media screen and (max-width:1300px){
	.block-1 .menu{top:40px}
}
@media screen and (max-width:1200px){
	.block-1 .text{bottom:20%;font-size:20px;width:25%}
	.block-1 .menu{top:30px}
}
@media screen and (max-width:1100px){
	.block-1 .text{}
	.block-1 .menu{padding-right:11px;height:64px}
	.block-1 .menu ul{padding-left:15px}
	.block-1 .menu ul li + li{padding-left:8px}
	.block-1 .menu ul li a{font-size:16px;line-height:64px}
	.block-1 .menu .btn{font-size:16px;line-height:30px;margin-top:11px}
	.block-1 .menu .btn span span{height:30px}
	.block-1 .menu .btn + .btn.join{margin-right:4px}
	.block-1 .menu .btn.join .button span{padding:0 6px}
	.block-1 .menu .btn.buy .button span{padding:0 6px}
	.block-1 .logo{width:210px;top:360px}
	.block-1 .slogan{width:280px}
	.block-1 .glass{width:600px;margin-left:-365px}
	.block-4 .root .content ul li + li{max-width:360px}
	.block-7 .root .content{width:450px;padding-top:50px}
	.block-7 .root .head{padding-top:14px}
	.block-7 .root .text{padding-top:6px}
	.block-7 .root .fire{padding-bottom:12px}
	.block-7 .root .head-1{padding-top:43px}
	.block-7 .root .text-1{padding-top:3px;padding-bottom:10px}
}
@media screen and (max-width:920px){
	.root{padding-left:35px;padding-right:35px}
	.block-1 .menu{top:20px}
	.block-1 .menu ul li a{font-size:14px;}
	.block-1 .logo{width:170px;top:360px}
	.block-1 .slogan{width:230px}
	.block-1 .glass{width:550px;margin-left:-330px;bottom:40px}
	.block-1 .text{bottom:20%;font-size:18px;width:28%}
	.block-4 .root .content ul li + li{max-width:300px}
	.block-4 .root .content ul li + li .text-3{font-size:24px}
	.block-4 .root .content .slogan{font-size:50px}
	.block-5 .root .text-3{font-size:30px;top:8px}
	.block-5 .root .text-1{padding-right:80px}
	.block-5 .root .text-2{padding-left:80px}
	.block-7 .root ul li + li{padding-top:54px}
	.block-7 .root .content{width:400px;padding-top:45px}
	.block-7 .root .head{padding-top:16px;font-size:30px}
	.block-7 .root .text{padding-top:10px;font-size:16px}
	.block-7 .root .fire{padding-bottom:0}
	.block-7 .root .head-1{padding-top:43px;font-size:30px;padding-left:180px}
	.block-7 .root .text-1{padding-top:8px;padding-bottom:16px;font-size:16px;padding-left:200px;}
	.block-7 .root .text-1:before{left:180px;top:15px}
}
@media screen and (max-width:800px){
	.block-1 .root{background-image:url('../images/block-1-4_bg.jpg');background-size:102% auto}
	.block-1 .root .content img.web{display:none}
	.block-1 .root .content img.mob{display:block}
	.block-1 .menu .menu-button{display:block}
	.block-1 .menu ul{display:none;padding:10px 20px;left:0;top:64px;z-index:20;background:#c2fcba;float:none;position:absolute;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;}
	.block-1 .menu ul.show{display:block}
	.block-1 .menu ul li{display:block}
	.block-1 .menu ul li + li{padding-left:0}
	.block-1 .menu ul li a{font-size:16px;line-height:30px}
	.block-1 .logo{width:140px;top:360px;left:5%}
	.block-1 .slogan{width:200px;right:6%}
	.block-1 .glass{width:480px;margin-left:-300px;bottom:190px;height:400px}
	.block-1 .text{line-height:1;font-size:22px;width:40%;bottom:auto;top:66%;left:59%}
	.block-1 .text:after{width:0;height:0;right:0;left:-26px;border:14px transparent solid;border-left:14px #004f3d solid;}
	.block-2 .presale{margin-top:-23%;}
	.block-2 .presale .date .text{font-size:36px;padding-top:45px}
	.block-2 .presale .round li .line-2{font-size:22px}
	.block-2 .clock .glass a{height:130px;width:100px}
	.block-2 .presale .info .text-4{padding:5px 10% 10px 10%}
	.block-4 .root .content ul{margin-top:-35px;}
	.block-4 .root .content ul li + li{max-width:270px}
	.block-4 .root .content ul li + li .text-3{font-size:20px}
	.block-4 .root .content .slogan{font-size:46px}
	.block-5,.block-5 .block-5_bg{background-position:top left}
	.block-5 .root{max-width:712px}
	.block-5 .root .head-1{font-size:40px}
	.block-5 .root .head-1 span{font-size:70px}
	.block-5 .root .img-1{margin-top:-60px}
	.block-5 .root ul{display:block}
	.block-5 .root ul li{max-width:617px;margin:0 auto;padding:0}
	.block-5 .root ul li + li{display:none}
	.block-5-1{display:block}
	.block-5-1 .root .head-2{font-size:44px}
	.block-5-1 .root .img-2{padding-right:0}
	.block-6 .root{padding-top:40px;padding-bottom:1px}
	.block-6 .root .text{font-size:16px;width:300px;padding-top:70px}
	.block-6 .root .content-light{background:none}
	.block-6 .root .content .head{font-size:44px}
	.block-6 .root .content ul{margin:0;padding:20px 0 0 0;display:block}
	.block-6 .root .content ul li{padding:0}
	.block-6 .root .content ul li + li{margin:-90px 0 -70px 0}
	.block-6 .root .content ul li .web{display:none}
	.block-6 .root .content ul li .mob{display:block}
	.block-6 .root .content .text{padding:24px 26px;width:auto}
	.block-6 .root .content .text:after{bottom:-88px;height:88px;background-image:url('../images/block-6-9_bg.png')}
	.block-6 .root .content .text span{padding-right:26px}
	.block-7 .block-7-1_bg{padding:20px 0}
	.block-7 .root ul li + li{padding-top:0}
	.block-7 .root ul li img{display:none}
	.block-7 .root .content{width:380px;padding-top:46px;padding-bottom:50px}
	.block-7 .root .head{padding-top:12px;font-size:30px}
	.block-7 .root .text{padding-top:8px;font-size:16px}
	.block-7 .root .fire{padding-bottom: 5px}
	.block-7 .root .head-1{padding-top:34px;padding-left:180px;font-size:30px}
	.block-7 .root .text-1{padding-top:10px;padding-left:200px;padding-bottom:20px;font-size:14px}
	.block-7 .root .text-1:before{left:180px;top:15px}
	.block-8 .root .count ul li .percent{font-size:30px}
	.block-8 .root .count ul li .text{font-size:16px}
	.block-9 .root ul li .title{font-size:26px}
	.block-9 .root ul li .open{top:14px}
	.block-9 .root ul li .text{font-size:18px}
	.block-10 .root{padding-top:40px}
	.block-10 .root .text{font-size:16px}
}
@media screen and (max-width:700px){
	.block-2 .presale .date .text{font-size:30px;padding:50px 20px 0 15px}
	.block-2 .presale .round li .line-2{font-size:20px}
	.block-2 .presale .date ul li span{font-size:40px}
	.block-2 .presale .date ul li span span{font-size:12px}
	.block-2 .clock .head span{font-size:26px}
	.block-4 .root .content .slogan{font-size:40px;padding-bottom:10px}
	.block-4 .root .content ul{display:initial;margin-top:15px}
	.block-4 .root .content ul li{padding-bottom:10px}
	.block-4 .root .content ul li + li{max-width:600px}
	.block-4 .root .content ul li + li .text-2{margin:0 -37px}
	.block-6 .root .content{background-size:103% auto}
	.block-6 .root .content ul li + li{margin:-70px 0 -50px 0}
	.block-6 .root .head{font-size:50px}
	.block-6 .root .text{font-size:16px;width:280px;padding-top:50px}
	.country-alarm .window{top:100px}
	.country-alarm .window .title{font-size:30px;}
	.country-alarm .window .text{font-size:20px}
	.country-alarm .window .button span{font-size:24px}
}
@media screen and (max-width:600px){
	.block-1 .menu{top:5px}
	.block-1 .logo{width:120px;top:360px;left:0}
	.block-1 .slogan{width:180px;right:0}
	.block-1 .glass{width:450px;margin-left:-276px;bottom:190px;height:400px}
	.block-1 .text{top:68%;font-size:18px}
	.block-2 .presale .date{height:144px}
	.block-2 .presale .date .text{font-size:24px;padding:38px 10px 0 15px}
	.block-2 .presale .date ul{gap:2px}
	.block-2 .presale .date ul li{height:62px;background-position:left -20px}
	.block-2 .presale .date ul li + li::before{top:18px;display:none}
	.block-2 .presale .date ul li span{font-size:24px;padding-top:11px}
	.block-2 .presale .date ul li span + span{font-size:12px}
	.block-2 .presale .round li .line-1{font-size:14px;height:38px;line-height:38px}
	.block-2 .presale .round li .line-2{font-size:16px;line-height:1;padding:12px 3px;height:auto}
	.block-2 .presale .info .copy span{font-size:18px}
	.block-2 .presale .round li .line-3{font-size:20px;height:38px;line-height:38px}
	.block-2 .presale .item{border-width:14px}
	.block-2 .presale .item.bottom{border-width:7px;margin-top:-14px}
	.block-2 .presale .bottom .bottom-flex .bottom-item{border-width:7px}
	.block-2 .presale .bottom .bottom-flex .bottom-item{width:100%}
	.block-2 .presale .info .copy{padding-left:10px}
	.block-2 .presale .info .copy .btn{padding:0 10px}
	.block-2 .presale .date .clock-flex{padding-right:15px}
	.block-2 .clock .head span:after{right:-37px}
	.block-2 .clock .glass a{height:104px;width:80px;top:-19px}
	.block-3 .root .head{font-size:52px;width:290px}
	.block-3 .root .text{font-size:30px}
	.block-5-1 .root .text-3{font-size:28px;top:-2px}
	.block-6 .root .content{background-size:103% auto}
	.block-6 .root .head{font-size:40px}
	.block-6 .root .text{font-size:14px;width:250px;padding-top:60px}
	.block-7 .root .content{width:310px;padding:34px 60px 40px 60px}
	.block-7 .root .title{font-size:30px}
	.block-7 .root .head{padding-top:10px;font-size:20px}
	.block-7 .root .text{padding-top:5px;font-size:14px}
	.block-7 .root .fire{margin:0 -46px -8px -46px;padding-bottom:0}
	.block-7 .root .head-1{padding-top:32px;padding-left:150px;font-size:20px}
	.block-7 .root .text-1{padding-top:6px;padding-left:165px;padding-bottom:24px;font-size:14px}
	.block-7 .root .text-1:before{left:150px;top:11px}
	.block-8 .root .count .total{width:430px;font-size:56px;line-height:138px}
	.block-8 .root .count .total span{font-size:40px}
	.block-8 .root .count .title{margin-top:-71px}
	.block-8 .root .count ul li .percent{font-size:26px}
	.block-8 .root .count ul li .text{font-size:14px;overflow:hidden}
	.block-8 .head{font-size: 40px;width:290px}
	.country-alarm .window{padding:30px 30px 27px 30px}
	.country-alarm .window::after{display:none}
}
@media screen and (max-width:490px){
	.root{padding-left:15px;padding-right:15px}
	.block-1 .root{background-size:115% auto}
	.block-1 .menu{top:5px;height:54px;box-shadow: 0 5px 0 0 rgba(0,0,0,0.34);}
	.block-1 .menu .menu-button{margin:12px 0 0 12px}
	.block-1 .menu .btn{margin-top:5px}
	.block-1 .text{font-size:16px;top:72%}
	.block-1 .text:after{left:-12px;border-width:8px;margin-top:-8px}
	.block-1 .logo{width:100px;top:360px;left:0}
	.block-1 .slogan{width:140px;right:0}
	.block-1 .glass{width:430px;margin-left:-256px;bottom:190px;height:400px}
	.block-1 .menu .btn{font-size:14px;}
	.block-2 .clock .head span:after{display:none}
	.block-2 .clock{padding-top: 24px;}
	.block-2 .clock .glass a {height:100px;width:77px;top:-11px;}
	.block-2 .presale .item .content .title{padding-right:30px}
	.block-2 .presale .item .content .text{padding-top:14px}
	.block-2 .presale{margin-top:-19%}
	.block-2 .presale .info .text-4{padding:5px 5% 10px 5%;font-size:16px}
	.block-4 .root .content .slogan{padding-right:70px}
	.block-4 .root .content ul{display:flex;flex-direction:column;margin-top:-30px}
	.block-4 .root .content ul li{width:auto}
	.block-5 .root .text-1{padding-right: 40px}
	.block-5-1 .root .text-3{font-size:22px;top:14px}
	.block-5-1 .root .text-2{padding-left: 40px}
	.block-6 .root{padding-top:20px}
	.block-6 .root .content{background-size:auto auto;height:auto;background:none}
	.block-6 .root .content ul li + li{margin:-40px 0 -40px 0}
	.block-6 .root .head{font-size:30px}
	.block-6 .root .text{font-size:20px;width:auto;padding:26px;background:#a3ffde;margin-top:10px}
	.block-7 .root .fire{margin:0 -45px -3px -45px;padding-bottom:0}
	.block-8 .root .count .total{width:345px;font-size:45px;line-height:115px}
	.block-8 .root .count .total span{font-size:35px}
	.block-8 .root .count .title{margin-top: -93px;width: 200px;height: 78px;font-size: 20px;line-height: 65px;}
	.block-8 .root .graph-cover{padding:0 10px}
	.block-9 .root ul li .title{font-size:20px}
	.block-9 .root ul li .open{top:11px}
	.block-9 .root ul li .text{font-size:16px}
	.block-10 .root{padding-top:20px}
	.block-10 .root .text{font-size:14px}
	.block-10 .root .logo{margin-top:25px;width:250px;}
	.country-alarm .window{top:50px;padding:20px 20px 17px 20px}
	.country-alarm .window .title{font-size:30px;}
	.country-alarm .window .text{font-size:20px}
	.country-alarm .window .button span{font-size:20px}
}
@media screen and (max-width:450px){
	.block-2 .presale .date .clock-flex{padding-right:5px}
	.block-2 .presale .date .text{font-size:24px;padding:38px 10px 0 5px}
	.block-2 .presale .date ul li span{font-size:20px;padding-top:13px}
	.block-2 .presale .date ul li span + span{font-size:10px}
	.block-5 .root .img-1{margin-top:0}
	.block-7 .root .content{width:242px;padding:34px 50px 40px 50px}
	.block-7 .root .title{font-size:22px}
	.block-7 .root .head{padding-top:10px;font-size:18px;line-height:1}
	.block-7 .root .text{padding-top:4px;font-size:14px;line-height:1}
	.block-7 .root .head-1{padding-top:25px;padding-left:120px;font-size:18px;line-height:1}
	.block-7 .root .text-1{padding-top:10px;padding-left:135px;padding-bottom:15px;font-size:12px;line-height:1}
	.block-7 .root .text-1:before{left:120px;top:13px}
}
@media screen and (max-width:420px){
	.block-1 .logo{width:100px;top:340px;left:0}
	.block-1 .slogan{width:120px;right:0;top:170px}
	.block-1 .glass{width:400px;margin-left:-226px;bottom:190px;height:400px}
	.block-1 .text{font-size:14px;top:72%}
	.block-2 .presale .round li .line-1{font-size:12px;}
	.block-2 .clock .glass a {height: 78px;width: 60px;top: -11px;}
	.block-5-1 .root .text-3{font-size:20px;top:33px}
	.block-8 .root .count ul li .percent {font-size:24px}
	.block-8 .root .count ul li .text{font-size:12px;padding:0 2px}
}