.hidden{display:none;}
.hidden-md{display:none;}
.fl{float:left;}
.fr{float:right;}
.H-banner .swiper-slide{padding-top:173px;padding-bottom:80px;}
.H-banner .ban-l{display:table;width:52%;}
.H-banner .ban-r{display:table;width:48%;}
.H-banner .ban-l .tex,.H-banner .ban-r .img{display:table-cell;height:598px;vertical-align:middle;}
.H-banner .ban-l .tex h2{color:#f9f1e1;text-transform:uppercase;font-weight:700;font-size:45px;line-height:61px;}
.H-banner .ban-l .tex p{margin:20px 0 10px;color:#f9f1e1;font-size:27px;line-height:55px;}
.H-banner .ban-l .tex i{display:block;width:218px;height:10px;background-color:#f9d215;}
.H-banner .ban-r .img img{display:block;margin:0 auto;max-width:70%;}
.H-banner .swiper-pagination{bottom:17px;}
.H-banner .swiper-pagination-bullet{margin:0 7px;width:75px;height:10px;border-radius:0;background-color:#4267bc;opacity:1;}
.H-banner .swiper-pagination-bullet-active{background-color:#f09015;}
.section{padding-top:100px;}
.home_title{text-align:center;}
.home_title .t{color:#020202;text-transform:uppercase;font-weight:800;font-size:60px;line-height:66px;}
.home_title .t img{vertical-align:top;}
.home_title .sub_t{color:#888;text-transform:uppercase;font-size:14px;line-height:30px;}
.btn{display:block;margin-top:40px;font-size:16px;}
.btn a{color:#888;transition:.4s;}
.btn:hover a{color:#fdea29;}
.btn a img{display:inline-block;margin-left:10px;vertical-align:middle;}
.content-box{margin-top:50px;position: relative;}
.section_news{padding-bottom:80px;}
.section_news .news-box{margin:50px -23px 0;}
.section_news .news-box .news-li{float:left;box-sizing:border-box;padding:0 23px;width:33.33333333%;}
.section_news .news-box .news-li .news-div .img{overflow:hidden;height:240px;}
.section_news .news-box .news-li .news-div .img img{width:100%;height:100%;object-fit:cover;}
.section_news .news-box .news-li .news-div .tex .time{display:block;margin-top:20px;color:#888;font-size:12px;line-height:20px;}
.section_news .news-box .news-li .news-div .tex .tit{display:block;overflow:hidden;color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:46px;}
.section_news .news-box .news-li .news-div .tex p{display:-webkit-box;overflow:hidden;color:#888;text-overflow:ellipsis;font-size:14px;-webkit-line-clamp:3;-webkit-box-orient:vertical;
    
    
    
}
.section_Access .Access-box .access-li{float:left;box-sizing:border-box;width:33.3333333%;}
.section_Access .Access-box .access-li .access-div{box-sizing:border-box;padding:1px;background:#fff;}
.section_Access .Access-box .access-li .access-div:hover{background-color:#fdeb29;}
.section_Access .Access-box .access-li .access-div .img{position:relative;overflow:hidden;padding:41% 0;background:#fff;}
.section_Access .Access-box .access-li .access-div .img img{position:absolute;top:50%;left:50%;display:block;margin:0 auto;max-width:100%;max-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.section_Access .Access-box .access-li .access-div .tex{overflow:hidden;box-sizing:border-box;height:60px;color:#000;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;line-height:60px;}
.section_about .h-about-l{width:50%;}
.section_about .h-about-l .home_title{text-align:left;}
.section_about .h-about-l .tex{margin-top:40px;padding-right:50px;color:#222;font-size:14px;line-height:18px;}
.section_about .video-contral{position:relative;width:50%;height:100%;cursor:pointer;}
.section_about .video-contral .video_cover{height:100%;}
.section_about .video-contral .cover{width:100%;height:100%;vertical-align:middle;object-fit:cover;}
.section_about .video-contral .text{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:110px;color:#fff;text-align:center;font-size:16px;}
.section_about .video-contral .text p{margin-top: 18px;}
.section_about .video-contral .aft{position:absolute;top:30px;left:30px;z-index:-1;}
.video{position:fixed;top:0;left:0;z-index:50;display:none;width:100%;height:100%;}
.video .videoBox{position:fixed;top:10%;left:10%;z-index:60;width:80%;}
.video .zy_media{z-index:60;}
.pop{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:rgba(0,0,0,.8);}
.zy_media audio,.zy_media video{position:relative;}
.section_team{padding-top:130px;}
.h-team-box{margin-right:-1%;}
.section_team .team-box{position:relative;float:left;margin-right:1%;width:24%;}
.section_team .team-box .img img{width:100%;height:100%;object-fit:cover;}
.section_team .team-box .tex{position:absolute;top:0;left:0;box-sizing:border-box;padding:20px;width:100%;height:100%;background:rgba(34,34,34,.8);opacity:0;}
.section_team .team-box .tex:hover{opacity:1;}
.section_team .team-box .tex span{display:table;width:100%;height:100%;border:1px #fbd51a solid;color:#f1da1a;text-align:center;font-size:18px;line-height:66px;}
.section_team .team-box .tex span p{display:table-cell;vertical-align:middle;}
.section_why .why-box{margin:50px -40px 0;}
.section_why .why-box .h-why-div{float:left;box-sizing:border-box;padding:0 40px;width:50%;}
.section_why .why-box .h-why-div .img img{width:100%;}
.section_why .why-box .h-why-div .tex{display:table;box-sizing:border-box;padding:20px 0;height:280px;color:#030303;font-size: 17px;line-height:40px;}
.section_why .why-box .h-why-div .tex p{display:table-cell;vertical-align:bottom;}
.section_why .why-box .h-why-div:nth-child(even) .tex p{vertical-align:top;}
.section_case .case-box .swiper-slide{-webkit-transition:transform 1s;-moz-transition:transform 1s;-o-transition:transform 1s;-webkit-transform:scale(.7);transform:scale(.7);-ms-transition:transform 1s;position: relative;}
.section_case .swiper-slide-active,.section_case .swiper-slide-duplicate-active{-webkit-transform:scale(1)!important;transform:scale(1)!important;}
.none-effect{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}
.section_case .swiper-pagination{right: 34px;font-size: 14px;line-height: 24px;color: #fff;text-align: center;vertical-align: top;display: table;height: 100%;}
.section_case .swiper-pagination ul{
    display: table-cell;
    vertical-align: middle;
}
.section_case .swiper-pagination li{
    display: inline-block;
    vertical-align: bottom;
}
.section_case .swiper-pagination li.one{font-size: 20px;line-height: 24px;color: #ffd513;}
.button{position: absolute;right: 29%;bottom: 10px;z-index:1;/* margin:0 auto; *//* margin-top:-121px; */width: 100px;height:80px;background: transparent;}
.swiper-button-prev{right: auto;left: 0;width:14px;height:40px;background:url(../images/l.png) center no-repeat;}
.swiper-button-next{right: 0;left:auto;width:14px;height:40px;background:url(../images/r.png) center no-repeat;}
.section_case .case-box .swiper-slide img{width:100%;}
.section_case .case-box .swiper-slide p{width: 90%;height:80px;background:rgba(0,0,0,.6);font-size: 18px;line-height: 80px;color: #ffffff;position: absolute;bottom: 10px;left: 50%;transform: translate(-50%);box-sizing: border-box;padding: 0 20px;display: none;}
.h-ban-two{width:66.6666666667%;padding: 9px;box-sizing: border-box;}
.h-ban-two .box{background-color: #fff;height: 390px;padding: 60px 60px 0px 60px;box-sizing: border-box;}
.section_case .case-box .swiper-slide-active p{display: block;}
.section_aviga{background-color: #FCFCFC;padding-bottom: 100px;}
.h-ban-two .swiper-container{height: 100%;}
.h-ban-two .swiper-slide .tex{width:50%;}
.h-ban-two .swiper-slide .tex b{display:block;color:#000;font-weight:700;font-size:30px;line-height:36px;}
.h-ban-two .swiper-slide .tex p{margin:20px 0;color:#000;font-size:16px;line-height:36px;}
.h-ban-two .swiper-slide .tex a{display:block;margin-top:26px;width:120px;height:32px;border-radius:16px;background-color:#fbd51a;color:#000;text-align:center;text-transform:uppercase;font-size:14px;line-height:32px;}
.h-ban-two .swiper-slide .img{width:50%;}
.h-ban-two .swiper-slide .img img{display:block;margin:0 auto;max-width:100%;}
.h-ban-two .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;background-color:#aaa;}
.h-ban-two .swiper-pagination-bullet-active{background-color:#fbd930;}
.h-ban-two .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;}
.section_aviga .avig-div{float:left;width:33.333333333333%;padding: 10px;box-sizing: border-box;}
.section_aviga .avig-div a{display:block;width:100%;height:100%;background: #fff;position: relative;}
.section_aviga .avig-div .imgbox p{color:#000;text-align:center;font-weight:700;font-size:16px;line-height: 70px;}
.section_aviga .avig-div:hover .imgbox p{opacity: 0;}
.section_aviga .avig-div .img{position:relative;padding: 40% 0;height: 320px;box-sizing: border-box;}
.section_aviga .avig-div .img img{position:absolute;top:50%;left:50%;display:block;margin:0 auto;max-width:100%;max-height:100%;-webkit-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);}
.section_aviga .avig-div .tex{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(251,213,26,.8);opacity: 0;}
.section_aviga .avig-div:hover .tex{opacity: 1;}
.section_aviga .avig-div .tex .box{position:absolute;top:50%;left:50%;box-sizing:border-box;padding:0 17%;width:100%;text-align:center;transform:translate(-50%,-50%);}
.section_aviga .avig-div .tex .box img{display:block;margin:0 auto;}
.section_aviga .avig-div .tex .box b{display:block;color:#000;font-weight:700;font-size:16px;line-height:36px;}
.section_aviga .avig-div .tex .box p{color:#222;font-size:14px;}
.b{
    color: #ffd412;
}
