.index_video_body{height:calc(100vh - 100px);position:relative;overflow:hidden}.index_video_body video{display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.5);z-index:1}.index_video_body .video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,0.5)}.index_video_body .container{z-index:20;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.index_video_body .container h3,.index_video_body .container p{color:#fff}.index_video_body .container h3{font-size:28px;font-size:2.8rem;letter-spacing:10px}.index_video_body .container p{font-size:65px;font-size:6.5rem;padding:20px 0 50px}.index_video_body .container a.a_btn{display:block;border:1px solid #fff;text-decoration:none;color:#fff;font-size:18px;font-size:1.8rem;width:200px;height:50px;line-height:50px;margin:0 auto;transition:all ease .3s}.index_video_body .container a.a_btn:hover{background-color:#f6ac1d;border-color:#f6ac1d}.index_kv_body{background-color:#000;overflow:hidden}.index_kv_body video{display:block;width:100%}.index_kv_body .video_mask{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background:rgba(0,0,0,0.5)}.index_kv_body .swiper-slide{position:relative}.index_kv_body .swiper-slide img.bg{width:100%;display:block}.index_kv_body .swiper-slide .container{z-index:20;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center}.index_kv_body .swiper-slide .container h3,.index_kv_body .swiper-slide .container p{color:#fff}.index_kv_body .swiper-slide .container h3{font-size:28px;font-size:2.8rem;letter-spacing:10px}.index_kv_body .swiper-slide .container p{font-size:65px;font-size:6.5rem;padding:20px 0 50px}.index_kv_body .swiper-slide .container a.a_btn{display:block;border:1px solid #fff;text-decoration:none;color:#fff;font-size:18px;font-size:1.8rem;width:200px;height:50px;line-height:50px;margin:0 auto;transition:all ease .3s}.index_kv_body .swiper-slide .container a.a_btn:hover{background-color:#f6ac1d;border-color:#f6ac1d}.index_kv_body .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.index_kv_body .swiper-pagination .swiper-pagination-bullet-active{background-color:#f6ac1d}.index_pro_body{background-color:#000}.index_pro_body .scroll_body{padding-top:50px;margin:0 20px;background-image:-webkit-linear-gradient(top, #000, #0c0c0c);border-bottom:1px solid #272727}.index_pro_body .scroll_body .swiper-button-next,.index_pro_body .scroll_body .swiper-button-prev{background:none;width:26px;height:70px;line-height:70px;text-align:center;color:#fff;background-color:#535353;text-decoration:none;font-size:20px;font-size:2rem}.index_pro_body .scroll_body .swiper-button-next:hover,.index_pro_body .scroll_body .swiper-button-prev:hover{background-color:#f6ac1d}.index_pro_body .scroll_body .swiper-slide .img{width:100%;max-width:360px;margin:0 auto;display:block}.index_pro_body .scroll_body .swiper-slide .txt{color:#fff}.index_pro_body .scroll_body .swiper-slide .txt h6{font-size:16px;font-size:1.6rem;color:#999;padding-bottom:15px;padding-top:10%}.index_pro_body .scroll_body .swiper-slide .txt h3{font-size:48px;font-size:4.8rem;border-bottom:1px solid #f6ac1d;padding-bottom:10px;margin-bottom:20px}.index_pro_body .scroll_body .swiper-slide .txt p{font-size:16px;font-size:1.6rem;line-height:28px;margin-bottom:20px}.index_pro_body .scroll_body .swiper-slide .txt a.a_btn{display:block;width:120px;height:45px;line-height:45px;text-decoration:none;background-color:#232323;text-align:center;color:#f6ac1d;font-size:14px;font-size:1.4rem;transition:all ease .3s}.index_pro_body .scroll_body .swiper-slide .txt a.a_btn:hover{background-color:#f6ac1d;color:#fff}.index_pro_body .more_pro{display:none;height:70px;line-height:70px;text-align:center}.index_pro_body .more_pro a{font-size:16px;font-size:1.6rem;color:#999}.index_pro_body .more_pro a:hover{text-decoration:none;color:#f6ac1d}.index_cases_body{background:#fff url(../images/index/cases_bg.jpg) right center no-repeat;background-size:auto 100%;padding:40px 0 70px}.index_cases_body .row .col_img{padding:0 7px 0 0}.index_cases_body .row .col_img:last-child{padding:0 0 0 7px}.index_cases_body .row .col_img:last-child .img_box{margin-bottom:15px}.index_cases_body .img_box{position:relative;overflow:hidden}.index_cases_body .img_box:hover img{transform:scale(1)}.index_cases_body .img_box a{display:block;text-decoration:none}.index_cases_body .img_box img{display:block;width:100%;transition:all ease .3s;transform:scale(1.05);max-height:614px}.index_cases_body .img_box .mask{position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/index/mask_bg.png) center bottom repeat-x}.index_cases_body .img_box .mask .txt{position:absolute;left:0;bottom:0;width:100%;box-sizing:border-box;padding:35px}.index_cases_body .img_box .mask .txt h3,.index_cases_body .img_box .mask .txt p{color:#fff}.index_cases_body .img_box .mask .txt h3{font-size:18px;font-size:1.8rem;margin-bottom:10px}.index_cases_body .img_box .mask .txt p{font-size:26px;font-size:2.6rem;line-height:38px;font-weight:700}.index_cases_body .img_box .mask .txt p i{padding-left:10px;color:#d3dfe5;font-size:24px;font-size:2.4rem}.index_news_body{padding:40px 0 60px;background-color:#fff}.index_news_body h3.index_tit{border-bottom:1px solid #eee;height:70px;line-height:70px;margin-bottom:20px}.index_news_body h3.index_tit a{height:70px;line-height:70px}.index_news_body .img_out{overflow:hidden}.index_news_body .img_out:hover img{transform:scale(1)}.index_news_body .img_out a{display:block;text-decoration:none}.index_news_body .img_out img{display:block;width:100%;transition:all ease .3s;transform:scale(1.05)}.index_news_body h6{font-size:13px;font-size:1.3rem;color:#666;padding:10px 0}.index_news_body h6.exhi{color:#00b0ec}.index_news_body h6.new_pro{color:#e60012}.index_news_body h6.hot{color:#dd9200}.index_news_body h3{font-size:16px;font-size:1.6rem;line-height:22px;font-weight:700}.index_news_body h3 a{text-decoration:none;color:#333}.index_news_body h3 a:hover{color:#f6ac1d}.index_news_body p{font-size:13px;font-size:1.3rem;color:#999;padding-top:10px}h3.index_tit{height:50px;line-height:50px;margin-bottom:40px}h3.index_tit span{font-size:32px;font-size:3.2rem;color:#666;font-weight:700}h3.index_tit a{float:right;height:50px;line-height:50px;font-size:16px;font-size:1.6rem;color:#f6ac1d}h3.index_tit a i{padding-left:5px}
