 /*
*导航
*/
@media screen and (max-width:480px) {
	html{font-size:70px;}
	.line-40{line-height: 0.28rem;}
}
@media screen and (min-width:480px) and (max-width:768px) {
	html{font-size:80px;}
	.sqxz{
	    flex-wrap: wrap;
	}
	.sqxz .btn{
	    width: 100%;
	    margin: 0 0 0.3rem;
	}
}
@media screen and (min-width:768px) and (max-width:1200px) {
	html{font-size:95px;}
	.index_title2 img{ height: 0.6rem;}
	.video-box{ width: 6.6rem; height: 3.7rem; padding:0.325rem 0.25rem;}
	.bgBox2{ padding: 0 0.1rem .6rem;}
	.bgBox2 .box{ width: 100%;}
	.bgBox2 .box:first-child{ margin-bottom: 0.5rem;}
	.bgBox2 .box:last-child{justify-content: space-around;}
	.index_tabs{width: 100%; padding: 0 0.1rem;}
	.index_tabs li{line-height: 0.6rem;}
	.award{width: 100%;}
	.award .text {bottom: .5rem;}
	.foot{width: 100%;}
	.foot .ewm{ width: 1rem; height: 1rem;}
	.layerBox{ padding: 0.9rem 0.5rem 0;}
	.layerBox .title{margin-bottom: 0.5rem;}
	.layerBox .name { font-size: 0.2rem;margin-bottom:0;}
	.form-input{margin-bottom: 0.15rem;}
	.layerBox .group {margin-bottom: 0.15rem;}
	.loginBox .btn{ margin: 0.5rem auto 0.3rem;}
	.menu2_dl dd{ margin-right: 0.2rem;}
	.s-content{margin: 1.4rem auto 0.3rem;}
	.step-list li {width: 1.8rem; height: 1.4rem;}
	.step-list i{ font-size: 0.16rem; }
	.step-list span{ font-size: 0.2rem;}
	.swiperList{ width: 100%;}
	.swiperList li{ margin-bottom: 0.4rem;}
	.square-radio:checked + label:after{
	    left: 7px;
	    top: 3px;
	}
	.sqxz{
	    flex-wrap: wrap;
	}
	.sqxz .btn{
	    width: 100%;
	    margin: 0 0 0.3rem;
	}
}
@media screen and (min-width:1200px) and (max-width:1920px) {
	html{font-size:100px;}
	.bgBox2 .box{ width: 50%;}
	.bgBox2 .box:last-child{justify-content: end;}
}
@media screen and (max-width:768px){
	.navbar{display: block !important;}
	.hideTop{display: block !important;}
	.menu{ display: none !important;}
	.login-box .logo{ display: none}
	.menu2-box{display: none}
	.index_title2 img{ height: 0.5rem;}
	.video-box{ width: 5.6rem; height: 3.2rem; padding:0.325rem 0.25rem;}
	.bgBox2{ padding: 0 0.1rem .4rem;}
	.bgBox2 .box{ width: 100%;}
	.bgBox2 .box:first-child{ margin-bottom: 0.5rem;}
	.bgBox2 .box:last-child{justify-content: space-around;}
	.bgBox2 .tag-box {width: 42%;margin: 0 2% 0.1rem;}
	.index_tabs{width: 100%; padding: 0 0.1rem;}
	.index_tabs li{line-height: 0.6rem;}
	.award{width: 100%;}
	.award .text {bottom: .5rem;}
	.award .text span:nth-child(1){padding-top: .3rem;}
	.award .text span:nth-child(3){padding-top: .3rem;}
	.award .text span:nth-child(2){padding-bottom: .3rem;}
	.con4-box{padding: 0.3rem 0.2rem; line-height: 0.3rem;}
	.foot{width: 100%;}
	.foot .ewm{ width: 0.8rem; height: 0.8rem;}
	.layerBox{ padding: 0.7rem 0.2rem 0;}
	.layerBox .title{margin-bottom: 0.3rem;}
	.layerBox .name { font-size: 0.18rem;margin-bottom:0;}
	.form-input{margin-bottom: 0.1rem;}
	.layerBox .group {margin-bottom: 0.1rem;}
	.s-content{margin: .4rem 0.1rem 0.2rem;}
	.s-content .title h3{ font-size: 0.24rem; line-height: 0.4rem;}
	.s-content .title h1{ font-size: 0.36rem; line-height: 0.6rem;}
	.form .flex-1{ width: 100%; flex:auto;}
	.form .pl-10{ padding-left: 0;}
	.form .pr-10{ padding-right: 0;}
	.form .tel{font-size: 0.18rem;}
	.foot2 a{ margin: 0 0.1rem;}
	.ss_dl a{height:0.35rem; line-height: 0.35rem; width: 1.3rem;  font-size: 0.16rem;margin: 0 0.05rem;}
	.img_list li{
	   width: 46%;
        margin: 0 0.1rem 0.2rem;
	}
	.tabC{
	    padding: 0 2%;
	}
	.step-list li {width: 1.8rem; height: 1.4rem;}
	.step-list i{ font-size: 0.16rem; }
	.step-list span{ font-size: 0.2rem;}
	.swiperList{ width: 100%;}
	.swiperList li span{font-size: 0.14rem;height: 0.4rem; line-height: 0.4rem;}
	.swiperList li{ margin-bottom: 0.2rem;}
	.square-radio:checked + label:after{
	    left: 7px;
	    top: 3px;
	}
	.sqxz{
	    flex-wrap: wrap;
	}
	.sqxz .btn{
	    width: 100%;
	    margin: 0 0 0.3rem;
	}
}
@media screen and (min-width:768px){
	.navbar{display: none !important;}
	.hideTop{display: none !important;}
	.menu{display: block !important;}
	.login-box .logo{ display: block !important;}
	
}
