.index-banner{min-width:1200px;position:relative;overflow:hidden;height:650px}.index-banner .device{width:1920px;height:650px;position:absolute;left:50%;top:0;margin-left:-960px}.index-banner .swiper-container{width:1920px;height:650px;overflow:hidden;position:absolute;left:0;top:0}.index-banner .swiper-container .swiper-slide{width:1920px;height:650px;float:left;position:relative}.index-banner .swiper-container .swiper-slide a{display:block;width:100%;height:100%;position:relative}.index-banner .swiper-container .swiper-slide .video-link{position:absolute;z-index:2;width:1920px;height:650px}.index-banner .swiper-container .swiper-slide .video-link i{content:"";width:60px;height:60px;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-30px;background: no-repeat center top;display:none}.index-banner .swiper-container .swiper-slide .video-link i:hover{background: no-repeat center bottom}.index-banner .swiper-container .swiper-slide .video-link:hover i{display:block}.index-banner .swiper-container .swiper-slide .video{z-index:1}.index-banner .swiper-container .swiper-slide img,.index-banner .swiper-container .swiper-slide .video{width:100%;height:100%}.index-banner .pagination{position:absolute;left:0;text-align:center;bottom:30px;width:100%}.index-banner .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#111;background:rgba(255,255,255,0.5);margin:0 5px;cursor:pointer}.index-banner .swiper-active-switch{background:#fff;width:45px}.index-banner .arrow-left,.index-banner .arrow-right{position:absolute;left:0;top:50%;margin-top:-60px;width:60px;height:120px;display:block;z-index:100;transition:all 300ms ease}.index-banner .arrow-left:hover,.index-banner .arrow-right:hover{background:rgba(0,0,0,0.2);border-radius:4px}.index-banner .arrow-left:hover span,.index-banner .arrow-right:hover span{opacity:1}.index-banner .arrow-left span,.index-banner .arrow-right span{width:20px;height:39px;display:inline-block;margin-top:40px;margin-left:20px;position:relative;background:url(/uploads/image/simages/banner-arrow.png) no-repeat left top;opacity:.25}.index-banner .arrow-right{left:auto;right:0}.index-banner .arrow-right span{background:url(/uploads/image/simages/banner-arrow.png) no-repeat left -39px}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal .fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.modal .in .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,0.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px;float:right}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn .btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn .btn{margin-left:-1px}.modal-footer .btn-block .btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}.modal-lg{width:800px;margin-top:80px;margin-left:auto;margin-right:auto;background:#000000}.modal-close{width:50px;height:50px;position:absolute;right:-50px;z-index:10;top:0;background: no-repeat;cursor:pointer;opacity:.4;text-indent:-1000px;overflow:hidden}.modal-close:hover{opacity:.6}a:hover{color:#0075eb}.index-page{position:relative}.index-preson{height:680px;background: no-repeat center center;text-align:center;min-width:1200px}.index-preson .hd{padding-top:90px}.index-preson .bd{text-align:center;font-size:0;height:345px;padding-top:25px}.index-preson .bd li{width:224px;height:345px;display:inline-block;margin-right:20px;position:relative;font-size:0}.index-preson .bd li:last-child{margin-right:0}.index-preson .bd li .item{position:absolute;left:0;width:100%;height:100%;top:0;border-radius:5px;overflow:hidden;background:#ffffff;transition:all 300ms ease}.index-preson .bd li .img-box{position:relative;margin:0 auto;margin-top:60px;margin-bottom:20px;height:110px;width:110px}.index-preson .bd li img{width:70px;height:70px;border-radius:35px;position:absolute;z-index:5;left:50%;margin-left:-35px;top:50%;margin-top:-35px}.index-preson .bd li h5{font-size:20px;width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0 auto;margin-bottom:20px;color:#2a2c2e}.index-preson .bd li .info{font-size:14px;color:#b0b7c1;width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin:0 auto}.index-preson .bd li .btn-blue{height:0;line-height:40px;background:#007eff;font-size:14px;color:#ffffff;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 15px #bedbff;opacity:0;transition:all 300ms ease}.index-preson .bd li .animation{-webkit-animation:twinkling 2.1s infinite ease-in-out;animation:twinkling 2.1s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.index-preson .bd li .animation2{-webkit-animation:twinkling 2.1s infinite ease-in-out;animation:twinkling 2.1s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.index-preson .bd li .circle_bottom{background:rgba(0,0,0,0.1);border-radius:100%;width:80px;height:80px;filter:alpha(opacity=10);z-index:3;position:absolute;top:15px;left:15px;display:none}.index-preson .bd li .circle_bottom2{background:rgba(0,0,0,0.06);border-radius:100%;width:90px;height:90px;filter:alpha(opacity=6);z-index:2;position:absolute;left:10px;top:10px;display:none}.index-preson .bd li:hover .item{height:380px;top:-35px}.index-preson .bd li:hover .btn-blue{opacity:1;height:40px}.index-preson .bd li:hover .circle_bottom2,.index-preson .bd li:hover .circle_bottom{display:block}.index-company{text-align:center;position:relative}.index-company .contain{overflow:hidden}.index-company ul{height:520px;margin-right:-40px;overflow:hidden;zoom:1;position:relative}.index-company .hd{padding-top:90px}.index-company li{width:580px;height:240px;margin-right:40px;float:left;position:relative;margin-bottom:40px;overflow:hidden}.index-company li:hover .bg{-webkit-transform:scale(1.1);transform:scale(1.1)}.index-company li .bg{width:580px;height:240px;position:relative;transition:all 300ms ease}.index-company li .icon{width:48px;height:48px;position:absolute;bottom:30px;left:30px}.index-company li h5{font-size:16px;color:#ffffff;position:absolute;left:95px;bottom:58px;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;text-align:left}.index-company li .info{position:absolute;left:95px;bottom:32px;font-size:13px;width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;color:#bcbdbe;text-align:left}.index-company li a{display:block}.index-news{text-align:center}.index-news .hd{padding-top:90px}.index-news .news-left{width:416px;height:450px;float:left;background:#f3f5f6;padding:50px;padding-bottom:40px;text-align:left}.index-news .news-left:hover .news-img{-webkit-transform:scale(1.1);transform:scale(1.1)}.index-news .news-left .title{font-size:20px;color:#2a2c2e;width:390px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-bottom:13px}.index-news .news-left .time{color:#b0b7c1;font-size:15px;margin-bottom:22px}.index-news .news-left .intro{font-size:13px;line-height:24px;color:#72767e;height:48px;overflow:hidden;margin-bottom:22px;width:390px}.index-news .news-left .news-img{width:390px;height:200px;transition:all 300ms ease}.index-news .news-left .news-img-box{width:390px;height:200px;overflow:hidden;margin-bottom:40px;display:block}.index-news .news-left .btn{width:160px;height:40px;line-height:40px;text-align:center;font-size:13px;color:#ffffff;background:#007eff;display:block;transition:all 300ms ease}.index-news .news-left .btn:hover{box-shadow:0 4px 15px #bedbff}.index-news .news-right{width:600px;float:right;text-align:left;position:relative}.index-news .news-right .item{transition:all 300ms ease;border-bottom:1px solid #e6e8eb}.index-news .news-right .item.item-hover{border-color:transparent;position:relative;z-index:2;box-shadow:0 10px 30px rgba(30,40,90,0.1);-webkit-transform:translatey(-2px);transform:translatey(-2px)}.index-news .news-right .item.item-hover .title{color:#0075eb;-webkit-transform:translatex(10px);transform:translatex(10px)}.index-news .news-right .item.item-hover .intro{-webkit-transform:translatex(10px);transform:translatex(10px)}.index-news .news-right .item a{display:block;padding:40px 20px;background:#ffffff;position:relative;height:99px}.index-news .news-right .item .title{color:#2a2c2e;font-size:17px;width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;margin-bottom:25px;transition:all 300ms ease}.index-news .news-right .item .intro{font-size:15px;color:#72767e;line-height:24px;height:48px;width:450px;transition:all 300ms ease;overflow:hidden}.index-news .news-right .item .time{font-size:15px;color:#b0b7c1;position:absolute;right:20px;text-align:right;top:40px}.index-news .news-right .item .arrow-link{width:30px;height:30px;position:absolute;background: no-repeat;right:30px;top:100px}.index-friend-links{text-align:center}.index-friend-links .hd{padding-top:90px}.index-friend-links .bd{padding-bottom:80px}.index-friend-links .friend-links{position:relative;width:240px;height:100px;float:left;padding-bottom:26px}.index-friend-links .friend-links .img1,.index-friend-links .friend-links .img2{position:absolute;width:240px;height:100px;left:0;top:0;z-index:1;transition:all 200ms ease}.index-friend-links .friend-links .img2{z-index:0;opacity:0}.index-friend-links .friend-links:hover .img2{z-index:2;opacity:1;box-shadow:0 10px 30px 0 rgba(32,40,94,0.1)}.index-friend-links .open-more{display:none}.index-friend-links .all .open-more{display:none}@media screen and (min-width:1780px){.index-preson .bd li{width:314px;height:345px;margin:0 20px}}.index-title{font-size:36px;padding-bottom:12px}.index-sub-title{color:#b0b7c1;font-size:16px;margin-bottom:60px;position:relative}.index-sub-title .more{position:absolute;font-size:16px;color:#2a2c2e;display:inline-block;right:0;height:22px;line-height:22px;padding-right:13px;top:0}.index-sub-title .more:after{content:"";width:7px;height:11px;position:absolute;background: no-repeat 0 0;right:0;top:6px}.index-sub-title .more:hover{color:#2785e4}.index-sub-title .more:hover:after{background-position:0 -11px}#video-box{width:100%;height:600px}@-webkit-keyframes twinkling{0%{opacity:.2;filter:alpha(opacity=20);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;filter:alpha(opacity=50);-webkit-transform:scale(1.12);transform:scale(1.12)}100%{opacity:.2;filter:alpha(opacity=20);-webkit-transform:scale(1);transform:scale(1)}}@keyframes twinkling{0%{opacity:.2;filter:alpha(opacity=20);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;filter:alpha(opacity=50);-webkit-transform:scale(1.12);transform:scale(1.12)}100%{opacity:.2;filter:alpha(opacity=20);-webkit-transform:scale(1);transform:scale(1)}}.section02 .section-wrap,.section03 .section-wrap,.section04 .section-wrap,.section05 .section-wrap{opacity:0;filter:alpha(opacity=0);-webkit-transform:translatey(50px);transform:translatey(50px)}.section02.show .section-wrap,.section03.show .section-wrap,.section04.show .section-wrap,.section05.show .section-wrap{opacity:1;filter:alpha(opacity=100);-webkit-transform:translatey(0);transform:translatey(0);transition:all 1s ease .1s}.btn-totop{width:60px;height:60px;position:fixed;bottom:100px;left:50%;margin-left:630px;background:url(/uploads/image/simages/btn-totop.png) no-repeat center top;box-shadow:0 6px 15px 0 rgba(32,40,94,0.1);z-index:99}.btn-totop:hover{background-position:center bottom}