﻿.inbanner{position: relative;}
.inbanner .swiper-slide.ban_video video{ position: absolute; left:0; top:0; width:100%; height:100%; object-fit: fill;}
.inbanner .txt{text-align: left; z-index: 2; top:40%; left: 11.45%;}
.inbanner .txt h3{letter-spacing: 0; margin-top: 5%;}
.inbanner .swiper-button-prev.swiper-button-disabled,.inbanner .swiper-button-next.swiper-button-disabled{opacity: 0.5;}

.video_appbox{ display: none;}
.banner .swiper-slide em{ display: none; color: #fff;}
@media only screen and (max-width:767px) {
.video_appbox{ display: block; position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}
.video_appbox video{width: 100%;}
.video_appbox .video_t{ z-index:2; background:#000;width:760px;max-width:94%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:50%;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;visibility: hidden;opacity: 0;}
.video_appbox.show .video_t{visibility: visible;opacity:1;}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.video_close{ position:absolute; top:5%; right:3%;cursor:pointer; z-index: 99999;}
.video_close i{color: #fff;font-size:20px;font-weight: bold;}
.banner .swiper-slide em{ display: block;}
.banner video{display: none;}
}

.fnt_68{font-size: 68px;}
@media only screen and (max-width: 1279px) {
.fnt_68{font-size: 48px;}
}
@media only screen and (max-width: 1023px) {
.fnt_68{font-size: 36px;}
}
@media only screen and (max-width: 767px) {
.fnt_68{font-size: 30px;}
}  


.ind_part01{ background: #fff; padding: 5% 0; overflow: hidden;}
.in_tit{margin-bottom: 2.5%;}
.in_tit h2{ float: left; font-weight: bold;line-height: 1.2;}
.in_tit h2 span{ display: block; margin-top: 3%; font-family: Arial, Helvetica, sans-serif;}
.in_tit a.more{ float: right; margin-top: 1.5%; padding: 0 25px; height: 44px; line-height: 43px; color: #1450B6; border-radius: 12px; border: 1px solid #1450B6;}
.in_tit a.more:hover{color: #fff!important; background: #1450B6;}
.ind_part01 .in_con{position: relative;}
.ind_part01 .in_con::before{content: ""; position: absolute; lefT:50%; top:0; width: 1px; height: 100%; background: #E5E5E5;}
.ind_part01 .in_con .ll{ float: left; width: 45%; height: 500px; border-bottom: 1px solid #E5E5E5;}
.ind_part01 .in_con .rr{ float: right; width: 45%; height: 500px; border-bottom: 1px solid #E5E5E5;}
.ind_part01 .in_con .ll dd{padding:3% 150px 0 0; position: relative;}
.ind_part01 .in_con .ll dd h2{font-weight:bold;}
.ind_part01 .in_con .ll dd p{color:#737373; margin-top: 5px; line-height: 1.8; max-height: 3.6em; height: 3.6em;}
.ind_part01 .in_con .ll dd .date{ color: #515151; position: absolute; right:0; top:35px; border-left: 1px solid #E5E5E5; width: 120px; height: 80px;padding: 25px 0 0 25px;}
.ind_part01 .in_con .rr li{margin:0 0 5%; overflow: hidden;}
.ind_part01 .in_con .rr li a{float: left; width: calc(100% - 120px); color: #737373;}
.ind_part01 .in_con .rr li span{ float: right; color: #737373;}
.ind_part02{ background: #fff; }
.ind_part02 ul{margin:5% -2.5% 0;}
.ind_part02 li{ float: left; width: 28.33%; margin: 0 2.5%; padding: 2% 0; color: #1C2B43; text-align: center; border-bottom: 1px solid #1C2B43;}
.ind_part02 li p{line-height: 1.2; margin-top:2%; font-weight: bold;}
.ind_part02 li:nth-of-type(1),.ind_part02 li:nth-of-type(2),.ind_part02 li:nth-of-type(3){ border-top: 1px solid #1C2B43;}

.ind_part03{margin: 5% 0 0;}
.ind_part03 .in_con{position: relative;}
.ind_part03 .in_con em{ width:80px; height: 80px; background: url(../images/play_btn.png) no-repeat; background-size: cover;}

.ind_part04{margin: 5% 0 0;}
.ind_part04 .swiper-button-prev,.ind_part04 .swiper-button-next{ width: 80px; height: 80px; border-radius: 100%; margin-top: -40px;  box-shadow: 0 0 5px 5px rgba(255,255,255,0.35);}
.ind_part04 .swiper-button-prev{left:4%;background: url(../images/leader_more_l.png) center no-repeat #fff;}
.ind_part04 .swiper-button-next{right:4%;background: url(../images/leader_more.png) center no-repeat #fff;}


@media only screen and (max-width: 1699px) {
    .ind_part02 ul{margin:5% -1.5% 0;}
    .ind_part02 li{ width: 30.33%; margin: 0 1.5%;}
}
@media only screen and (max-width: 1599px) {
    .ind_part01 .in_con .ll,.ind_part01 .in_con .rr{ height: 470px;}
}
@media only screen and (max-width: 1399px) {
    .ind_part01 .in_con .ll,.ind_part01 .in_con .rr{ height: 450px;}
}
@media only screen and (max-width: 1279px) {
    .ind_part01 .in_con .ll,.ind_part01 .in_con .rr{ height: 400px;}
    .in_tit a.more{ height: 36px; line-height: 36px; padding: 0 10px;}
    .ind_part03 .in_con em{ width: 60px; height: 60px;}
    .ind_part04 .swiper-button-prev, .ind_part04 .swiper-button-next{width: 60px; height: 60px; margin-top: -30px;}
}
@media only screen and (max-width: 767px) {
.ind_part01 .in_con::before{ display: none;}
.ind_part01 .in_con .ll, .ind_part01 .in_con .rr{ width: 100%; height: auto; border: none;}
.ind_part01 .in_con .rr{margin-top: 5%;}
.ind_part01 .in_con .ll dd{padding: 3% 120px 0 0;}
.ind_part01 .in_con .ll dd .date{top:0; width: 100px; padding-left: 10px;}
.ind_part01 .in_con .rr li{margin-bottom: 3%;}
.ind_part01 .in_con .rr li a,.ind_part01 .in_con .rr li span{font-weight: normal; font-size: 14px;}
.ind_part02 ul{margin: 5% 0 0;}
.ind_part02 li{width: 100%; margin: 0;}
.ind_part02 li:nth-of-type(1),.ind_part02 li:nth-of-type(2),.ind_part02 li:nth-of-type(3){ border-top: none;}
.ind_part03 .in_con em{width: 40px; height: 40px;}
.ind_part04 .swiper-button-prev, .ind_part04 .swiper-button-next{width: 40px; height: 40px; margin-top: -20px; background-size: 20%;}
}