@charset "utf-8";
/* CSS Document */


/*banner*/
.bannerslide .swiper-slide { background-position: center; background-size: cover; position: relative; height: calc(100vh); }
.bannerslide .swiper-slide a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: block; text-decoration: none; text-align: center; color: #fff; }
.bannerslide .swiper-slide a .con { margin-top: 20%; }
.bannerslide .swiper-slide a .con .tit { line-height: 48px; font-size:72px; font-weight: 900; margin-bottom: 20px; letter-spacing:6px; font-family: 'Microsoft YaHei', Arial,'PingFang SC','Hiragino Sans GB',STHeiti,'WenQuanYi Micro Hei',sans-serif,noto-fanyi!important; margin-bottom:50px;}
.bannerslide .swiper-slide a .con .txt { line-height: 24px; font-size: 14px; font-weight: 400; font-family: Arial,'PingFang SC','Hiragino Sans GB',STHeiti,'Microsoft YaHei','WenQuanYi Micro Hei',sans-serif,noto-fanyi!important;}
.paginationw { position: absolute; left: 0; text-align: center; bottom: 40px !important; width: 100%; z-index: 9; }
.swiper-pagination-bullet { background: #fff; }
.swiper-pagination-bullet-active { background: #ea0000; }
.bannerslide .swiper-button-prev { background: url(arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }
.bannerslide .swiper-button-next { background: url(arrows.png) no-repeat right bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; }





@media (max-width: 1200px){
	.wrapper { width: 100%; padding: 0 20px; box-sizing: border-box; }
	.bannerslide .swiper-slide{ height: calc(80vh);}

}

@media (max-width: 1200px) and (min-width: 1024px){
	.homebox7 .box-right .box .title .big{ font-size:24px;}
	.homebox7 .box-right .box{ margin-top:5%;}
	.homebox8 .conbox .info{ width:25%;}
}

@media (max-width: 1024px){
	.topbar .menu{ display:block;}
	.nav{ display:none;}
	.homebox7 .pic-left,.homebox7 .box-right{ width:100%;}
	.homebox7 .box-right .box{ margin:0 50px; margin-top:5%;}
	.homebox7{ padding-bottom:5%;}
	.homebox8 .conbox .info{ width:22%;}
}

@media (max-width: 720px){
	.bannerslide .swiper-slide{ height: calc(50vh);}
	.bannerslide .swiper-slide a .con{ margin-top:28%;}
	.bannerslide .swiper-slide a .con .tit{ font-size:36px; margin-bottom:20px;}
	.paginationw{ bottom: 30px !important;}
	.hometitle{ font-size:20px;}
	.homebox7 .box-right .box .title .big{ font-size:20px;}
	.homebox8 .conbox .info{ width:100%; border-right:none; border-bottom:#ccc 1px solid; box-sizing:border-box;}
	.footer .foot ul{ display:none;}
}

@media (max-width: 420px){
	.bannerslide .swiper-slide a .con .tit{ font-size:24px;}
	.homebox6 dl{ display:none;}
	.homebox6 dl:last-child{ display: flex; width: 100%; justify-content: center;}
	.homebox2 .hometext a{ margin-bottom:5px;}
}