@media (max-width: 1300px){

header ul.menu li {position:relative; float: left; line-height: 80px;  margin-right:30px; font-size: 19px;}


#main1 .video {position: relative; width: 100%;height: 100vh; background-size: cover;}
#main1 .video video {width: 100%; height: 100%; object-fit: cover;}
#main1 .tit1 { padding-top:40%; padding-left: 10%;}

#main2 .section2 {position:relative; width:50%; float:left; padding-left:7%; box-sizing:border-box; padding-top:5%;}

#main3 .main3 {width:90%; margin:0 auto; }
#main3 .main3 ul .t1 {font-size:27px;}

#main4 .tit2 {width:60%; margin:0 auto; font-size:50px; line-height:1.4;}
#main4 .content ul li { margin-right:1%; }
#main4 .content {padding-top: 5%;}

#main5 .tit{ width: 35%; padding-left: 6%; }
#main5 .slide {width: 65%;}

#main6 .content .con .txt { left:6%;  opacity:1;}
#main6 .content .con .txt .t1 {font-size:32px; }
#main6 .content .con .txt .t2 {font-size:16px; font-weight:200;}

#main7 .main7 { width:90%; }
#main7 .main7 .contentbox .txt .t1 {font-size: 36px;}


#main8 .main8 {width: 90%;}
#main8 .main8 .bgtxt {font-size: 130px;}
#main8 .main8 .contentbox .txt .t1 {font-size: 36px;}

#main10 .section1 .box2 .time li span {width: 30%;}
#main10 .section1 .box3 .tell {width: 65%;}
#main10 .section1 .box3 .link {width: 35%;}
#main10 {height: 600px;}
#main10 .section1 {height: 600px;}
#main10 .section2 {height: 600px;}

#main11 {padding: 6% 0;}
#main11 .swiper .slidebox .box2  {position:relative; width:50%; height:100%; float:left; background:#fff; box-sizing:border-box; padding:7% 5%;}
#main11 .swiper .slidebox .box2 .t1 {font-size:24px;}
#main11 .swiper .slidebox .box2 .t2 {font-size:28px; padding:3% 0;}
#main11 .swiper .slidebox .box2 .t3 {font-size:20px; padding:0% 2%; line-height:1.4;}
#main11 .swiper11btn { position: relative; width: 75%; margin: 0 auto;}

footer { padding: 2.5% 3%;}
#quick2 {display:none;}
}