@media only screen and (max-width:1350px) {
	.ind_le,.ind_con{ width: calc(34% - 10px);}
	.ind_ri{ width: calc(32% - 10px);}
	.tu_fu{ font-size: 14px;}
	.title h2{ font-size: 18px;}
	.title1{ font-size: 16px;}
	.title2 h2{ font-size: 15px;}
	.left{ width: calc(100% - 330px);}
	.right{margin-left: 30px;}
	.list .tex h2{ font-size: 16px;}
	.list .tex h3,.rl_bj{ margin-top: 15px;}
	.list .tu{ width: 180px; margin-right: 20px;}
	.ertit,.hy_nav a.on{ font-size: 18px;}
}
@media only screen and (max-width:1000px) {
	
	header{position: sticky;}
	.head{height: 50px;}
   .mBtn{display: flex; align-items: center; justify-content: center;}
   nav{ left: -100%;position:absolute; z-index: 9996; background:rgba(255,255,255,1); height:auto;display:flex; width: 60%; transition: 0.3s;top:0;height: 100vh; margin-left: 0; flex-direction: column; border-top: 1px solid #eee; padding-bottom: 0; box-sizing: border-box;}
   nav{ padding: 15px; padding-top: 60px;}
   nav.active{left: 0%;top: 0;}
   nav{overflow-y: auto;overflow-x: hidden;}
   .head.box{ height: 50px; padding: 0; width: 92%;}
   .nav-box{ flex-wrap: wrap; height: auto;}
   .nav-item{ width: 100%; height: auto;}
   .mBtn.active span i{ background-color: #fff;}
   .logo{ height: 18px;}
   .first-nav.on::after{ display: none;}
   .hybox{ display: none;}
   .hybox.on{ position: fixed; height: 50px; left:15px; top: 0; z-index: 9997; display: flex;}
   .hybox.on a:nth-child(1){ font-weight: bold;}
   .swiper-pagination-bullet{ opacity: 0.4; width: 12px; height: 2px; background-color: #fff; border-radius: 0; margin: 0 2px!important;}
   .banner .swiper-pagination{ bottom: 2px;}
   .ggbox .swiper-pagination{ bottom: 10px;padding-right: 20px;}
   .tanti{ font-size: 20px;}
   .tancon .tex h2{ font-size: 16px;}
   .title1,.title h2,.title2 h2{ height: 38px;}
   .spbox span h1 img{ width: 40px; height: 40px;}
   .ind_nav a{ font-size: 12px;}
   
   .erbox{ padding-top: 0px;}
   .right{ width: 100%; margin-left: 0; margin-top: 20px;}
   .left{width: 100%;}
   .biaoti h2{ font-size: 22px;}
   .biaoti{ padding-bottom: 15px;}
   .neirong{ font-size: 14px;}
   
	
	.gap35{ gap: 20px;}

}
@media only screen and (max-width:750px) {
	.ind_le,.ind_con,.ind_ri{ width:100%;}
	.con1le .listtu .tu,.con1le .listtu:nth-child(1) .tu{ height: auto;}
	.spbox{ height: auto;}
	.ind_ri{ margin-top: 15px;}
	.gg_fu{ font-size: 10px; line-height: 20px; padding: 0 5px;}
	.ggbox .swiper-pagination{ bottom: 6px; padding-right: 10px;}
	.daka .swiper-button-next, .daka .swiper-button-prev{ width: 40px;top: 30%;}
	/* .daka .swiper-slide{ padding:20px;} */
	.duoSwiper{padding: 0 26%; }
	.ri_tulist .tu{ margin-right: 10px;}
	.list .tu{ width: 102px; margin-right: 10px;}
	.list .ziov2{line-clamp: 1;-webkit-line-clamp: 1;}
	.list .tex p{ height: auto; font-size: 12px;}
	.list .tex h2{ margin-bottom: 0px; font-size: 14px;}
	.list .tex h3,.rl_bj{ margin-top: 5px;}
	.list .tex h3 i{ padding: 0 5px;}
	.list{ padding-bottom: 15px;}
	.listbox{ gap:15px}
	.fenye,.foot_nav{ font-size: 12px;}
	.ernavlist{font-size: 12px;}
	.ernav{ padding: 0 26px;}
	.fenxiang img{ width: 40px;}
	.hy_hf,.hf_box,.pl_box{padding: 10px 15px;}
	.hy_hf,.pl_box{padding-bottom: 15px;}
	.hy_nav{ gap: 25px;}
	.hy_nav a{ font-size: 15px;}
	.sj_bj{ font-size: 0;}
	.bjfoot .anniu{ height: 40px; font-size: 16px;}
	.bdlist{ margin-top: 20px;}
	
	.mtop20{ margin-top: 15px;}
	.mtop26{ margin-top: 18px;}
}