@media only screen and (max-width:1455px) {
	.con4ri{ width: 255px;}
	.con4 .leftnav{ width: calc(100% - 975px);}
}
@media only screen and (max-width:1440px) {
	.first-nav a{ font-size: 16px;}
	.headbox{height: 90px;}
	.second-nav{ top: 90px;}
	.logo{ height: 52px;}
	.newlist h1,.newlist p{font-size: 15px;}
	.title h1{ font-size: 18px;line-height: 30px;}
	.con2ritop h1{font-size: 18px;}
	
}


@media only screen and (max-width:1300px) {

	nav{ margin-left:6% ;}
	.swiper-pagination-bullet{width: 8px; height: 8px; }
	.second-nav a{ font-size: 14px;}
	.ft2{ width: 100%; margin-top: 20px; justify-content:center;}
	.ft2 a{ margin-left: 0; margin: 0 5px;}
	.ft0{ width: 310px;}
	.more{ font-size: 14px;}
	.con2ri{ width: 100%; margin-top: 0.2rem;}
	.con2{flex-wrap: wrap;}
	.con2con{ width: calc(100% - 500px);}
	.con2ritop{ height: 80px;}
	.con2ri{ height: 420px;}
	.dlanniu{ justify-content: center!important;}
	.dlanniu .anniu{ margin: 0 0.2rem;}
	.con4ri{ width: 100%; margin-top: 0.2rem; height: auto;}
	.con4 .leftnav{ width: calc(100% - 690px);}
	.con7boxcon{ width:calc(50% - 10px);}
	.con4ribox a{width: calc(16.66% - 10px);}
}

@media only screen and (max-width:1200px) {
	.con7boxcon{ width:100%;}
	.first-nav a{ font-size: 14px; padding: 0 15px;}
}


@media only screen and (max-width:1024px ) {
	
	
	.mBtn{display: flex; align-items: center; justify-content: center;}
	nav{ left: -100%;position:absolute; z-index: 992; background:rgba(0,0,0,0.8); height:auto;display:flex; width: 100%; transition: 0.3s;top: 90px;min-height:calc(100vh - 90px); margin-left: 0; flex-direction: column;}
	nav.active{left: 0%;top:90px}
	nav{overflow-y: auto;overflow-x: hidden;height: calc(100vh - 90px);}
	 ::-webkit-scrollbar{
	      display: none;
	}
	.headbox{ height: 50px;}
	.head{ position: fixed; left: 0; top: 0;width: 100%; z-index: 991; background-color: #fff; box-shadow: 2px 2px 2px rgba(0,0,0,0.1);}
	.banner{ margin-top: 90px;}
	.logo{ height: 36px;}
	.nav-item{height: auto; padding: 0;border-bottom: 1px solid rgba(255,255,255,0.1);}
	.nav-item:last-child{ border-bottom: none;}
	.nav-box{ display: block; padding-top: 10px; box-sizing: border-box; padding-bottom: 10px;}
	.m-c{display: block; background: rgba(0,0,0,0); position: absolute; width: 100%; height: 50px; left: 0; top: 0; z-index: 99;}
	.first-nav{height: 60px;}
	.show-nav{pointer-events: none!important;}
	.show-nav a{pointer-events: none!important;color: #fff; }
	.nav-item:hover .first-nav a{color: #fff; }
	.first-nav a{justify-content: space-between; height: 100%; color: #fff; font-size: 15px;}
	.first-nav.on a{ color: #fff;}
	.first-nav a em{display: none;}
	.first-nav a i{ display: block;}
	.second-nav a{ padding: 0;text-align: left; height: 40px; line-height: 40px; border-bottom: none; color: #eee;}
	.second-nav a:hover{ background: transparent;}
	.second-nav{position: static; left: auto; top:auto; background: none; border-radius:0;  max-height: 1000px; opacity: 1;  display:none;  margin-left: 10%; transition: 0s; box-shadow: 0 0 10px rgba(0,0,0,0); transform:none; box-sizing: border-box;  position: relative; margin-top: -8px;}
	.nav-item:hover .second-nav{ padding: 0;}
	.headtop span{ display: none;}
	.headtop{ height: 40px;}
	.swiper-pagination{ bottom: 10px!important;}
	.swiper-pagination-bullet{width: 5px; height: 5px; }
	.nav-item:hover .first-nav a{ font-weight: normal;}
	.second-nav a:hover{ color: #fff;}
	.con1 span h2{ font-size: 16px;}
	.con1 span p{ font-size: 14px;}
	.con1 span{ width: calc(100% - 80px);}
	.con1 h1{ width: 80px;font-size: 18px;}
	.con1{ height: 76px;}
	.con2con{ width: 100%;margin-top: 0.2rem;}
	.con2le{ width: 100%;height:auto; padding-bottom: 0.3rem;}
	.con2lek{ width: calc(100% - 0.6rem);}
	.con2leti img{ width: 70%; max-width: 300px;}
	.con2lek .xing{ width: 1.1rem;}
	.con2letubox{ width:calc(100% - 1.2rem)}
	.con2letu{ width: 30%;}
	.xing img{ width: 0.18rem;}
	.tulist p,.con9box a{font-size: 15px;}
	.xinglist{ width: 150px;}
	.gdlist{ padding-right: 20px;}
	.con3ri{ /*height: 196px;*/width: calc(100% - 158px); margin-right: 20px;}
	.con3le{width: 118px;}
	.con3le p{font-size: 18px;}
	.con4 .leftnav{ width: 100%;}
	.leftnav{ background:linear-gradient(to right,#2a2ac2,#8d8df5); width: 100%; display: flex; flex-wrap: wrap;}
	.leftnav a{ width: calc(25% - 4px); border-right: 4px solid #fff; color: #fff; font-size: 16px; height: 46px;}
	.leftnav a:last-child{ border-bottom: 4px solid #fff;}
	.navtow a{ width: calc(50% - 4px); border-right: 4px solid #fff;}
	.con4con{ margin-top: 0.2rem; width: 100%;}
	.con4tuk{ width: calc(25% - 11.25px); margin-right: 15px;}
	.con4tuk p{ font-size: 14px;}
	.con4tuk .tu{ width: 100%;}
	.con4tu{ width: 100%;}
	.xingtex{ font-size: 14px;}
	.yjti p{ margin-left: 15px;}
	
	
	section{ padding: 0.3rem 0;}
	ul.yiiPager li a{width: 30px; height: 30px;}
	 ul.yiiPager li{display:block; margin:0 2px;} 
	.bar{margin-top: 30px;}
	.bar a.show_prev{justify-content: center;  padding: 20px 20px;  width: auto;}
	.bar a.show_prev i{display: none;}
	.bar a.show_next{justify-content: center;  padding: 20px 20px;  width: auto;}
	.bar a.show_next i{display: none;}
	.erright{ width:100%; margin-top: 0.3rem;}
	.lxlist{ margin-top: 10px;}
	.lxlist span{ width: 100%;}
	.lxtex>img{ width: 40px;}
	.lxtex{ margin-top: 40px;}
	.lxlist span p{ font-size: 16px;}
	.lxtex span{ margin: 0 30px;}
	.lxmap{ height: 50vh;}
	.show_title h1{ font-size: 20px;}
	.show_title{ padding-bottom: 0.3rem;}



	.mtop40{ margin-top: 0.4rem;}
	.mtop30{ margin-top: 0.3rem;}
	.mtop20{ margin-top: 0.2rem;}
	.mtop10{ margin-top: 0.1rem;}

	
	
}
@media only screen and (max-width:750px ) {
	.ft0{  width: 100%;}
	.ft0 img{ width: auto; max-width: 50%;margin: 0 auto;}
	.ft1{ margin: 0 auto; margin-top: 20px;}
	.ft2 a{ height: 34px; padding: 0 10px; color: #fff; line-height: 34px; font-size: 14px;}
	.ft1 h3{ font-size: 22px;}
	.ft1 img{ width: 46px; margin-right: 15px;}
	.ft1{ width: 240px;}
	.con8box .tulist{ width: calc(50% - 10px);}
	.con8newcon{ width: 100%;}
	.con4ribox a{width: calc(25% - 10px);}
	.title{ height: 34px;}
	.title h1{ height: 40px;}
	.con5box img.pc{ display: none;}
	.con5box img.sj{ display: block;}
	.newtulist .tu{ width: 140px;}
	.newturi{ width: calc(100% - 150px);}
	.newturi p{ font-size: 15px; margin-top: 0.15rem;}
	.newturi span h4{ display: none;}
	.newturi span h2{ width: 100%;}
	
	
	.kuai4{ width: calc(50% - 5px)!important; margin-right: 10px;}
	.kuai4:nth-child(4n),.kuai4:nth-child(2n){ margin-right: 0;}
	.kuai6{ width: calc(25% - 10px)!important;}
	
}
@media only screen and (max-width:500px ) {

	.headtop{ font-size: 0.24rem;}
	
	body{ font-size: 0.24rem;}
	.second-nav a,.con1 span p,.ft2 a,.ftdi{ font-size: 0.26rem;}
	.ft0 img{ max-width: 54%;}
	.con1 span{ padding: 0 20px;}
	.con1{ height: 68px;}
	.con1 h1{font-size: 16px; width: 70px;}
	.con2top span p{ font-size: 14px;}
	.con1 span h2,.con2top span h1{ font-size: 0.28rem;}
	.dlri .intex,.dlbox p,.dlri,.yjti{ font-size: 14px;}
	.leftnav a{ font-size: 14px;}
	.con6box .swiper-button-next:after,.con6box .swiper-button-prev:after{ color: #fff; font-size: 20px;}
	.splist span img{ width: 36px;}
	.yjlist .tu{ width: 135px;}
	.yjlistri{ width: calc(100% - 150px);}
	.yjtex{ font-size: 14px;}
	.con4tuk {
	    width: calc(25% - 7.5px);
	    margin-right: 10px;
		margin-top: 10px;}
	.xinglist{ width: 110px;}	
}
@media only screen and (max-width:400px ) {
	.leftnav a{ font-size: 0.26rem;}
	.con4tuk p{font-size: 0.22rem;}
}
	
	
	
	


