﻿@media (max-width:1440px){
	.head,#menu,.main,.foot,.bg_main .main{max-width:1200px;}
	.logo{max-width:65%;}
	#menu li a{padding:0 30px;}
	.xwbt{width:38%;}
	.xwdtSwiper .swiper-slide .pic{padding-top: 64%;}
	.xwbt ul li{padding: 5px 0;}
	.tzgg ul li{background-size:contain; height:130px;}
	.gzzx{margin-bottom:50px;}
}

@media (max-width:1220px){
	.head,#menu,.main,.foot,.bg_main .main{max-width:1000px;}
	.logo{max-width:60%;}
	#menu li a{padding:0 20px;}
	.xwbt ul li{padding: 0;}
	.xwdtSwiper .swiper-slide .pic{padding-top: 67%;}
	.gzzx ul li a p{font-size:1.4rem;}
	.tzgg ul li{height:110px;padding:0 15px;}
	.tzgg ul li span.time{height:20px;line-height:100%; margin-top:-10px;}
	.tzgg ul li h6{margin:0;}
}

@media (max-width:1000px){
	.header{position:fixed;}
	.head{height:130px;}
	.head,#menu,.main,.foot,.bg_main .main{max-width:100%; padding:0 10px;}
	.logo{max-width:calc(100% - 55px);}
	.logor,.dh,.dqwz{display:none;}
	.menu-btn{display:block;top: 20px;top
FONT-WEIGHT: 200;top
FONT-WEIGHT: 200;top
FONT-WEIGHT: 200;top
FONT-WEIGHT: 200;top
FONT-WEIGHT: 200;top
FONT-WEIGHT: 200;top
FONT-WEIGHT: 200;top
FONT-WEIGHT: 200;}
	.banner,.xwdt{margin-top:130px;}
	.m_l,.m_r{width:100%; margin-top:10px;}
	.m_l{padding-bottom:0;height:90px;background-color: #9d0606;z-index:55;background-image:none;}
	.menu-btn2{display: block;}
	.yjlm{margin-left:0;height:90px;margin-top:0; padding:0 10px;background-image:none;}
	.dqlm{width:calc(100% - 60px);}
	.ejdh{display:none;}
	.ejdh ul li em{display:block;}
	.ejdh2{display:block; z-index:999;}
	.menu-btn2{top:25px;}
	.ejdh ul li,.ejdh ul li .navp a{line-height:40px;}
	.ejdh ul li .navp em{height:40px}
	
	.xwpic,.xwbt,.tzgg,.gzzx{width:100%; max-width:100%;}
	.xwbt ul{display: flex;
        flex-wrap: wrap;
        justify-content: space-between;}
	.xwbt ul li{width:49%;padding:10px 0;}
	.tzgg ul li{margin-bottom:20px;}
	.tzgg ul li,.tzgg ul li:hover{height:auto; max-width:100%; padding:20px; background-image:none; border:1px solid #d8d5d5;}
	.tzgg ul li:hover{background-color:#9d0606;}
	.tzgg ul li span.time{height:30px; line-height:30px; margin-top:0;}
	.gzzx ul{border-top:1px solid #d8d5d5;}
	.footer{padding:20px 0;}
	.footl{width:100%; text-align:center; border-right:0;}
	.footc,.footr{width:49%; border-right:0; margin-top:20px;}
	.m_r{padding:10px;margin-top: 0;}
}

@media (max-width:960px){
	
}

@media (max-width:900px){
	
}

@media (max-width:854px){
	
}

@media (max-width:823px){
	
}

@media (max-width:800px){
	
}

@media (max-width:768px){
	
}

@media (max-width:700px){
	
}

@media (max-width:600px){
	.xwbt ul li,.tzgg ul li{width:100%}
}

@media (max-width:586px){
	
}

@media (max-width:540px){
	
}

@media (max-width:500px){
	.lm{margin:10px auto;}
	.footlg img{width:auto; max-width:100%;}
	.jslist li .pic{margin:0 auto; width:150px; height:220px;}
	.jslist li .bt{width:100%;}
}

@media (max-width:480px){
	
}

@media (max-width:450px){
	.footc, .footr,.btlist ul li a{width:100%;}
	.btlist ul li span.time{display:none;}
	.btlist ul li{line-height:50px;}
}

@media (max-width:400px){
	.head{height: 80px;}
	.mobNav{top: 80px;}.dqlm {
        width: calc(100% - 30px);
    }.ejdh ul li{width:100%;}
	.ejdh ul li .navp{height:40px;}
	.menu-btn{position:relative; width:30px; height:30px;}
	.menu-btn2{position:relative; width:30px; height:30px;top:0; right:0;}
		.menu-btn .line-1, 
		.menu-btn .line-2, 
		.menu-btn .line-3,
		.menu-btn2 .line-1, .menu-btn2 .line-2, .menu-btn2 .line-3,.drawerMenu-open .menu-btn .line-2, .menu-btn2.open .line-2,
		.drawerMenu-open .menu-btn .line-2, 
		.menu-btn2.open .line-3,
		.drawerMenu-open .menu-btn .line-3, 
		.menu-btn2.open .line-3{width:28px;}
		.menu-btn .line-1, .menu-btn2 .line-1{
	    margin-top: -10px;
	}
		.menu-btn .line-3, .menu-btn2 .line-3{
	    margin-top: 10px;
	}
	.logo{width:100%;max-width:100%;}
	.banner, .xwdt{margin-top: 80px;}
	.gzzx ul li{width:33%;}
	.tzgg ul li, .tzgg ul li:hover{padding:10px;margin-bottom:10px;}
	
}

@media (max-width:375px){
	
}

@media (max-width:360px){
	
}

@media (max-width:320px){
	
}