@media (max-width: 1360px) and (min-width: 1020px) {
	.container {
		width: 1020px;
	}


}

@media (max-width: 1020px) {
	.container {
		width: 95%;
	}
	.header {
	    height: 50px;
	    display:flex;
		align-items: center;
		justify-content: space-between;
	}
	.logo {
	    height: 30px;
	   align-items: center;
	    margin-top: 0;
	    font-size: 12px;
	}
	.logo img {
	    margin-right: 5px;
	}
	.heade {
	    margin-top: 0;
		display:flex;
		align-items: center;
	}
	.heade1 {
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.heade1.on::after{
		height: 2px;
	}
	.heade2 {
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	    margin-left: 10px;
	}
	.heade3{
		margin-left: 10px;
		display: flex;
	}
	.heade3_1 {
	    padding: 0 5px;
	    font-size: 14px;
	}
	.heade4 {
	    height: 30px;
	    margin-left: 10px;
		display: flex;
		align-items: center;
	}
	.heade4_1{
		width: 30px;
	}
	.heade4_3{
		width: 10px;
	}
	.heade4_2 {
	    width: 35px;
	    padding: 0 5px;
	    font-size: 14px;
	}
	.banner .swiper-pagination-bullet {
		width: 15px;
		height: 15px;
	}
	.swiper-buttons {
	    bottom: 15px;
	}
	.swiper-button {
	    width: 90px;
	    height: 35px;
	    margin-left: calc(100% - 90px);
	}
	.banner .swiper-button-prev{
		width: 35px;
		height: 35px;
	}
	.banner .swiper-button-next{
		width: 35px;
		height: 35px;
	}
	.banne {
	    height: 445px;
	}
	.banne3_1 {
	    font-size: 37px;
	}
	.banne3_2 {
	    font-size: 14px;
	    line-height: 25px;
	    margin-top: 10px;
	}
	.banne3_3 {
	    font-size: 20px;
	    margin-top: 20px;
	}
	.inde_ywjs {
	    margin-top: 45px;
	    margin-bottom: 25px;
	}
	.inde_ywjs1_1 {
	    font-size: 30px;
	    line-height: 30px;
	}
	.inde_ywjs1_2 {
	    font-size: 15px;
	    line-height: 15px;
	    margin-top: -15px;
	}
	.inde_ywjs1_3 {
	    width: 35px;
	    margin-top: 10px;
	}
	.inde_ywjs2 {
	    margin-top: 25px;
	}
	.inde_ywjs3 {
	    border-radius: 10px;
	    margin-bottom: 35px;
	}
	.inde_ywjs4{
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.inde_ywjs4_2 {
	    width: 100%;
	    padding: 15px 30px;
	}
	.inde_ywjs4_3 {
	    font-size: 20px;
	}
	.inde_ywjs4_3 span {
	    font-size: 38px;
	}
	.inde_ywjs4_4 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.inde_ywjs4_1 {
	    width: 90%;
	    margin-top: 0;
	}
	.inde_ywjs5 {
	    padding: 0 15px;
	    padding-bottom: 25px;
	    display:flex;
		flex-wrap: wrap;
	}
	.inde_ywjs5_1 {
	    width:49%;
	    height: 100px;
	    margin-top:15px;
	}
	.inde_ywjs5_1:nth-child(2n){
		margin-right: 0;
	}
	.inde_wmys {
	    margin: 25px auto;
	}
	.inde_wmys2 {
	    margin-top: 25px;
	   flex-wrap: wrap;
	}
	.inde_wmys3 {
	    width: 50%;
	    height: 325px;
	}
	.inde_wmys3.on {
	     width: 50%;
	}
	.inde_wmys3_2 {
	    font-size: 20px;
	    padding: 25px 10px;
	}
	.inde_video1 {
	    height: 310px;
	}
	.inde_video2 img{
		width: 45px;
	}
	.inde_lxwm1 {
	    width: 100%;
	    height: 365px;
	}
	.inde_lxwm2 {
	    width: 100%;
	    position: inherit;
	    left: inherit;
	    top: inherit;
	    transform: none;
	}
	.inde_lxwm3 {
	    width: 100%;
	    margin-left: 0;
	    padding:20px 0;
	}
	.inde_lxwm3_2 {
	    margin-top: 10px;
	    font-size: 14px;
		display: flex;
		flex-wrap: wrap;
	}
	.inde_lxwm3_3 {
	    margin-top: 15px;
	    font-size: 14px;
	    line-height: 25px;
	}
	.inde_lxwm3_4 {
	    margin-top: 20px;
	}
	.footer_top {
	    margin-top: 35px;
	    margin-bottom: 25px;
	    display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer_top1 {
	    width: 175px;
	    font-size: 15px;
	    margin-right: 0;
		margin-bottom: 20px;
	}
	.footer_top1 img {
	    width: 60px;
	    margin-bottom: 10px;
	}
	.footer_top2 {
	    width: 100%;
	   margin-right: 0;
	   margin-bottom: 20px;
	}
	.footer_top2_1 {
	    margin-bottom: 10px;
	    font-size: 16px;
	}
	.footer_top3 {
	    width: 100%;
	   margin-right: 0;
	   margin-bottom: 20px;
	}
	.footer_top3_1{
		margin-bottom: 10px;
		display: flex;
		align-items: center;
	}
	.footer_top4_2{
		font-size: 14px;
	}
	.footer_down {
	    margin: 10px auto;
	}
	.order_bo {
	    border-radius: 10px;
	    padding: 20px 10px;
	    margin-top: 15px;
	    margin-bottom: 25px;
	}
	.order_bo1 {
	    padding: 0 15px;
	    font-size: 20px;
	}
	.order_bo1::after {
	    width: 3px;
	    height: 15px;
	}
	.order_bo2 {
	    margin-top: 15px;
	    padding: 0 20px;
		display: flex;
		flex-wrap: wrap;
	}
	.order_bo2_1 {
	    height: 40px;
	    line-height: 40px;
	    margin-right: 10px;
	    font-size: 14px;
	}
	.order_bo3{
		margin-top: 10px;
	}
	.order_bo3 table {
	    width: 1020px;
	}
	.order_bo3 td {
	    padding: 5px 10px;
	    font-size: 14px;
	}
	.order_bo3 tr:first-child td {
	    height: 40px;
	    padding: 0 10px;
	    line-height: 40px;
	}
	.order_bo3_1 {
	    height: 30px;
	    line-height: 30px;
	    font-size: 14px;
	}
	.pages {
	    margin-top: 15px;
	}
	.pagination a{
		margin: 5px;
	}
	.pagination span{
		margin: 5px;
	}
	.addor_boa {
	    border-radius: 10px;
	    margin-bottom: 25px;
	    padding: 20px 10px;
	}
	.addor_boa1 {
	    padding: 0 15px;
	    font-size: 20px;
	}
	.addor_boa1::after {
	    width: 3px;
	    height: 15px;
	}
	.addor_boa3 {
	    margin-top: 15px;
	}
	.addor_boa3_1 {
	    height: 30px;
	}
	.addor_boa3_2 {
	    border: 2px solid #DDE1E9;
	    width: 15px;
	    height: 15px;
	    margin-top: 10px;
	}
	.addor_boa3_3 {
	    font-size: 20px;
	    line-height: 20px;
	}
	.addor_boa3_4 {
	    font-size: 14px;
	    line-height: 14px;
	    margin-top: -10px;
	}
	.addor_boa3_5 {
	    margin-top: 10px;
	    font-size: 12px;
	}
	.addor_boa3::after{
		display: none;
	}
	.addor_boa4 {
	    padding: 0 15px;
	    font-size: 14px;
	    margin-top: 15px;
	}
	.addor_boa5 {
	    padding: 0 15px;
	    display:flex;
		flex-wrap: wrap;
	}
	.addor_boa5_1 {
	    width: 100%;
	    margin-right: 0;
	    margin-top: 10px;
	    padding: 15px 10px;
	}
	.addor_boa5_2{
		font-size: 18px;
	}
	.addor_boa5_3 {
	    margin-top: 10px;
	    font-size: 14px;
	}
	.addor_boa5_4 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.addor_boa5_4 span {
	    font-size: 26px;
	}
	.addor_boa5_5 {
	    margin-top: 20px;
	}
	.addor_boa5_6 {
	    padding: 5px 0;
		font-size: 14px;
		display: flex;
		align-items: center;
	}
	.addor_boa5_7 {
	    width: 110px;
	    height: 40px;
	    line-height: 40px;
	    margin-top: 10px;
	    font-size: 16px;
	}
	.addor_boa5_8 {
	    width: 85px;
	    height: 40px;
	    line-height: 40px;
	    margin-top: 10px;
	    font-size: 16px;
	}
	.addor_boa6 {
	    padding: 0 15px;
	    display:flex;
		flex-wrap: wrap;
	}
	.addor_boa6_1 {
	    width:100%;
	    margin-right:0;
	    margin-top: 15px;
		display: flex;
		align-items: center;
	}
	.addor_bob {
	    border-radius: 10px;
	    padding: 15px;
	}
	.addor_bob1{
		font-size: 16px;
	}
	.addor_bob2 {
	    margin-top: 15px;
	    font-size: 14px;
	}
	.addor_bob3 {
	    width: 135px;
	    margin-top: 20px;
	}
	.addor_bob4 {
	    margin-top: 25px;
	    font-size: 16px;
	}
	.login_bo {
	    margin: 60px auto;
	}
	.login_bo1{
		display: none;
	}
	.login_bo2 {
	    width:100%;
	    padding: 30px 5%;
	}
	.login_bo3 {
	   display: flex;
	   align-items: center;
	   justify-content: space-between;
	}
	
}