html,body,.home,.wrap{width:100%;height:100%;overflow:hidden;position:relative;}
.swiper-wrapper{position:relative;}
@font-face{font-family:'qth';src:local('qth'),local('qth'),url('../font/qth.TTF') format('truetype');}
/* .wrap{position:relative;height:calc(100% - 44px);overflow:hidden;}
*/
.part{background-repeat:no-repeat;background-position:center;box-sizing:border-box;overflow:hidden;background-size:cover;}
.p1{background-image:url('../imgs/p1.jpg');}
.dw{width:564px;height:179px;background:url(../imgs/down.png) no-repeat 0 0 / 412px 179px;position:absolute;top:560px;left:50%;margin-left:-650px;display:flex;align-items:flex-start;justify-content:flex-start;}
.dw .code{width:130px;height:130px;float:left;margin:27px 0 0 33px;border-radius:6px;overflow:hidden;}
.dw .code img{display:block;width:130px;height:130px;}
.dw_cont{margin:20px 0 0 52px;height:140px;display:flex;flex-direction:column;justify-content:space-between;}
.btn_ios,.btn_and{display:block;width:165px;height:60px;background:url('../imgs/down_btn.png') no-repeat;border-radius:6px;}
.btn_ios:hover{background-position:-175px 0;}
.btn_and{margin-top:15px;background-position:0 -70px;}
.btn_and:hover{background-position:-175px -70px;}
.age{margin-left:44px;width:138px;height:180px;}
.dm{width:225px;height:45px;background:url('../imgs/down_more.png') no-repeat;margin:20px auto 0;-webkit-animation:arrowUpDown 1s infinite ease-in-out alternate;-moz-animation:arrowUpDown 1s infinite ease-in-out alternate;-o-animation:arrowUpDown 1s infinite ease-in-out alternate;animation:arrowUpDown 1s infinite ease-in-out alternate;}
@-webkit-keyframes arrowUpDown{from{-webkit-transform:translateY(0);transform:translateY(0);opacity:.2}
to{-webkit-transform:translateY(10px);transform:translateY(10px);opacity:.2}
}
@-moz-keyframes arrowUpDown{from{-moz-transform:translateY(0);transform:translateY(0);opacity:.2}
to{-moz-transform:translateY(10px);transform:translateY(10px);opacity:.2}
}
@-o-keyframes arrowUpDown{from{-o-transform:translateY(0);transform:translateY(0);opacity:.2}
to{-o-transform:translateY(10px);transform:translateY(10px);opacity:.2}
}
@keyframes arrowUpDown{from{transform:translateY(0);transform:translateY(0);opacity:1}
to{transform:translateY(10px);transform:translateY(10px);opacity:.5}
}
.p1 .dm{position:absolute;bottom:60px;left:50%;margin-left:-95px;}
.share{position:fixed;right:90px;width:38px;top:50%;z-index:10;margin-top:-300px;}
.share .item{width:38px;height:38px;background:url('../imgs/share.png') no-repeat -999px;border-radius:50%;margin:14px;display:block;position:relative;}
.share .item:hover{background-color:rgba(255,255,255,.9);}
.share .wx{background-position:0 0;}
.share .qq{background-position:0 -53px;}
.share .wb{background-position:0 -106px;}
.share .tap{background-position:0 -159px;}
.share .dy{background-position:0 -212px;}
.share .qr{width:150px;padding:5px;border-radius:3px;pointer-events:none;background:#fff;position:absolute;top:50%;right:50px;margin-top:-80px;display:none;}
.share .qr::after{content:"";position:absolute;right:-4px;top:50%;margin-top:-4px;width:0;height:0;border-left:4px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;}
.share .qr img{display:block;width:150px;height:150px;}
.share .item:hover .qr{display:block;}
.title{width:588px;height:144px;margin:0 auto;background:url('../imgs/title.png') no-repeat -9999px;}
.p2{background-image:url('../imgs/p2.jpg');}
.p2 .title{background-position:0 0;margin-top:20px;margin-bottom:30px;}
.p2 .dm{margin:100px auto 0;}
.info{width:1200px;height:450px;background:url('../imgs/info.png') no-repeat;overflow:hidden;}
.info_pic{width:520px;margin:30px 0 0 30px;position:relative;float:left;}
.info_pic .swiper{width:520px;height:380px;/* border-radius:10px;border:3px solid #fff;background:#fff;*/
}
.info_pic .swiper-pagination{display:flex;bottom:0;justify-content:flex-end;}
.info_pic .swiper-pagination-bullet{width:24px;height:24px;margin-right:20px !important;opacity:1;background:url('../imgs/d.png') no-repeat;}
.info_pic .swiper-pagination-bullet-active{background:url('../imgs/d_on.png') no-repeat;}
.news{width:600px;float:right;margin:30px 30px 0 0;position:relative;}
.news .more{position:absolute;top:20px;right:20px;width:25px;height:24px;display:block;background:url('../imgs/news_more.png') no-repeat;}
.tab{width:600px;height:60px;margin:0 auto;background:url('../imgs/tab_bg.png') no-repeat;font-family:'qth';font-size:26px;font-weight:bold;}
.tab li{float:left;width:110px;height:60px;line-height:60px;text-align:center;color:#ffffff;cursor:pointer;position:relative;}
.tab li.active{color:#30282d;font-weight:bold;background:#30282d url('../imgs/tab_on.png') no-repeat;}
.tab_cont{margin-top:12px;height:390px;overflow:hidden;}
.tab_cont ul{display:none;}
.tab_cont li{line-height:48px;height:48px;display:block;border-bottom:1px dashed #b9c5cc;}
.tab_cont li a{width:520px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#000000;float:left;font-size:16px;}
.tab_cont li a:hover{color:#ff6b22;}
.tab_cont li span{float:right;font-size:14px;color:#888888;}
.p3{background-image:url('../imgs/p3.jpg');}
.p3 .title{background-position:0 -142px;margin:30px auto 20px auto;}
.p3 .dm{margin-top:50px;}
.team{width:1200px;height:550px;position:relative;margin:0 auto;}
.team .swiper{width:100%;}
.team .swiper-slide{width:1296px;position:relative;display:flex;justify-content:center;align-items:center;}
.team_tab{position:absolute;bottom:0px;left:50%;width:674px;margin-left:-330px;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;}
.team_tab span,.team .ico{background:url('../imgs/team_ico.png') no-repeat -9999px;}
.team_tab span{display:block;font-size:0;width:70px;height:116px;overflow:hidden;text-indent:-999px;cursor:pointer;}
.team_tab span:nth-child(1){background-position:0 0;}
.team_tab span:nth-child(2){background-position:-100px 0;}
.team_tab span:nth-child(3){background-position:-200px 0;}
.team_tab span:nth-child(4){background-position:-300px 0;}
.team_tab span:nth-child(5){background-position:-402px 0;}
.team_tab span:nth-child(6){background-position:-502px 0;}
.team_tab span:nth-child(7){background-position:-604px 0;}
.team_tab span.cur{background-position-y:-116px;}
.team .name{position:absolute;line-height:36px;width:86px;padding-left:58px;border-radius:19px;background:rgba(49,49,49,.7);color:#fff;font-size:20px;font-weight:bold;}
.team .ico{display:block;width:44px;height:44px;position:absolute;left:0;top:50%;margin-top:-22px;}
.team .qun .ico{background-position:0 -163px;}
.team .shu .ico{background-position:-44px -163px;}
.team .wei .ico{background-position:-88px -163px;}
.team .wu .ico{background-position:-132px -163px;}
.area:not(.tc){margin:0 8px;}
.team .tc{margin:0 27px;}
.team .swiper-slide-active .area.tc img{animation:fadeInUp .3s .1s linear both;-webkit-animation:fadeInUp .3s .1s linear both;}
.team .swiper-slide-active .area:not(.tc) img{animation:fadeInUp .3s .3s linear both;-webkit-animation:fadeInUp .3s .3s linear both;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.p4{background-image:url('../imgs/p4.jpg');}
.p4 .title{background-position:0 -288px;margin-bottom:20px;}
.feature{height:630px;position:relative;}
.feature .swiper{width:790px;margin:0 auto;}
.feature .swiper-slide{width:326px;height:580px;position:relative;/* border:5px solid #fff;*/
 /* border-radius:20px;*/
 overflow:hidden;background:#a8d1fa;}
.feature .swiper-slide img{display:block;width:100%;}
.feature .swiper-3d .swiper-slide-shadow-left,.feature .swiper-3d .swiper-slide-shadow-right{background:rgba(121,205,240,.69);}
.feature .swiper-pagination-bullets{bottom:0 !important;}
.feature .swiper-pagination-bullet{width:24px;height:24px;margin:0 12px !important;opacity:1;background:url('../imgs/d.png') no-repeat;}
.feature .swiper-pagination-bullet-active{background:url('../imgs/d_on.png') no-repeat;}
.prev,.next{position:absolute;width:50px;height:40px;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;background:url('../imgs/pn.png') no-repeat;}
.prev{left:-100px;background-position:0 0;}
.prev:hover{background-position:0 -50px;}
.next{right:-100px;background-position:-60px 0;}
.next:hover{background-position:-60px -50px;}
.p4 .content .dm{margin:0 auto;}
.p5{background-image:url('../imgs/p5.jpg');}
.p5 .title{background-position:0 -434px;margin-bottom:45px;}
.av{width:1240px;height:425px;display:flex;justify-content:space-between;align-items:center;margin-bottom:130px;}
.preview{cursor:pointer;position:relative;}
.av .item{overflow:hidden;position:relative;box-sizing:border-box;border:8px solid transparent;}
.av .item img,.txt{display:block;width:100%;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
.av .item:hover img{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04);}
.txt{position:absolute;bottom:0;left:0;color:#000000;text-align:left;}
.av .item:hover .txt{color:#ff6b22;}
.al .txt{background:#edf4ff;height:50px;line-height:58px;font-size:18px;}
.ar .txt{background:#ffffff;height:42px;line-height:42px;font-size:14px;}
.av1{width:658px;height:422px;background:url('../imgs/av1_bg.png') no-repeat center;}
.av2,.av3{margin-bottom:20px;}
.av2,.av3,.av4,.av5{width:266px;height:201px;background:url('../imgs/av2_bg.png') no-repeat center;}
.ar{width:552px;display:flex;justify-content:space-between;flex-wrap:wrap;}
.pop_video{background:#000;width:800px;height:450px;margin:-225px 0 0 -400px;}
.pop_video .pv_close{top:-50px;right:0;}
.pv video,.pv img{display:block;width:100%;}
.logo{position:absolute;top:30px;left:70px;width:162px;height:153px;background:url(../imgs/logo.png) no-repeat center;}
.slogan{width:666px;height:238px;position:absolute;top:300px;left:50%;margin-left:-658px;}
.slogan .play{position:absolute;top:16px;right:0;width:84px;height:84px;}
.pre_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../imgs/pre_play.png) no-repeat center /contain;}
.al .pre_play{width:76px;height:76px;}
.ar .pre_play{width:53px;height:53px;}

