@charset "UTF-8";
/*  箭头 @include arrow(direction,size,color);
**/
/* 超出省略号 @include ell(); */
/* inline-block @include inline_block(); */
/* font-size of REM @include font_size(fz); */

.index_kv{height:650px;position: relative;z-index:1;margin-top:84px;}
.index_kv .swiper-container{height:100%;}
.index_kv .kv_box{position: relative;z-index:1;width:100%;height:100%;}
.index_kv .line{position: absolute;left:0;right:0;top:0;bottom:0;z-index:2;}
.index_kv .line canvas{width:100%;height:100%;}
.index_kv .slider-btn{font-size:90px;color:#fff;position: absolute;top:50%;transform:translateY(-50%); z-index:333;}
.index_kv .slider-btn.prev{left:10px;}
.index_kv .slider-btn.next{right:10px;}
.index_kv .dot{display:none;}



.index_kv .box_body{height:650px;background:url(../images/index/kv.png) no-repeat center;position: relative;z-index:4;}
.index_kv .box_body .container{padding-top:175px;}
.index_kv .box_body .txt_body{padding-left:145px;background:url(../images/index/kv_arrow.png) no-repeat 35px top;}
.index_kv .box_body .txt_body h3{font-size:48px;font-size:4.8rem;line-height:58px;font-weight:bold;color:#fff;}
.index_kv .box_body .txt_body h4{font-size:24px;font-size:2.4rem;line-height:34px;color:#fff;font-family:"SourceHanSansCNExtraLight";font-weight:bold;margin-top:10px;}
.index_kv .box_body .txt_body a{display:inline-block;width:176px;height:56px;line-height:56px;text-align:center;font-size:18px;color:#f6a800;background-color:#fff;border-radius:6px;text-decoration:none;margin-top:40px;}
.index_advert{position:relative;z-index:4;margin-top:-85px;}
.index_advert .txt_body{background-color:#fff;display:flex;flex-wrap:wrap;vertical-align:top;}
.index_advert .txt_body .box{box-sizing: border-box;width:calc(100% / 3);padding:45px 35px;text-align:center;}
.index_advert .txt_body .box i{width:68px;height:68px;display:inline-block;margin-bottom:20px;}
.index_advert .txt_body .box i img{display:block;width:100%;}
.index_advert .txt_body .box h3{font-size:20px;font-size:2rem;line-height:36px;color:#000;font-weight:bold;}
.index_advert .txt_body .box h4{font-size:15px;font-size:1.5rem;line-height:24px;color:#444;height:48px;margin-top:15px;}
.index_advert .txt_body .box a{display:inline-block;font-size:18px;font-size:1.8rem;line-height:30px;color:#00aec7;text-decoration:none;margin-top:15px;transition:all linear .3s;cursor:pointer;border-bottom:1px solid #fff;}
.index_advert .txt_body .box a:hover{border-bottom:1px solid #00aec7;}
.index_slider{padding:90px 0;}
.index_slider .slider{position: relative;}
.index_slider .slider .slider-btn{display:inline-block;width:34px;height:72px;position: absolute;top:50%;transform: translateY(-50%);cursor:pointer;background-repeat:no-repeat;background-position:center;transition:all linear .5s;}
.index_slider .slider .slider-btn#prev{left:-60px;background-image:url(../images/index/slider-prev.png);}
.index_slider .slider .slider-btn#next{right:-60px;background-image:url(../images/index/slider-next.png);}
.index_slider .slider .slider-btn#prev:hover{background-image:url(../images/index/slider-prev-active.png);}
.index_slider .slider .slider-btn#next:hover{background-image:url(../images/index/slider-next-active.png);}
.index_slider .slider .box{display:flex;}
.index_slider .slider .box .img_out{width:530px;height:360px;overflow:hidden;margin-right:40px;}
.index_slider .slider .box .img_out img{display:block;width:100%;}
.index_slider .slider .box .txt_out{padding-top:40px;width:560px;}
.index_slider .slider .box .txt_out h3{font-size:32px;font-size:3.2rem;line-height:48px;color:#020202;font-weight:700;margin-bottom:20px;}
.index_slider .slider .box .txt_out h4{font-size:15px;font-size:1.5rem;line-height:26px;color:#444;}
.index_slider .slider .box .txt_out h4 a{font-size:15px;font-size:1.5rem;line-height:26px;color:#444;text-decoration:none;transition:all linear .3s;}
.index_slider .slider .box .txt_out h4 a:hover{color:#38aec6;}
.index_slider .slider .box .txt_out a.link{display:inline-block;width:180px;height:60px;line-height:60px;text-align:center;font-size:18px;font-size:1.8rem;color:#fff;background-color:#38aec6;text-decoration:none;margin-top:40px;border-radius:6px;transition:all linear .3s;}
.index_slider .slider .box .txt_out a.link:hover{background-color:#f9a31a;transform: translateY(-5px);}
.index_white{height:460px;position: relative;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment: fixed;}
.index_white .mask{position: absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);}
.index_white .mask .box{position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);text-align:center;}
.index_white .mask .box h2{font-size:22px;font-size:2.2rem;line-height:32px;color:#fff;margin-bottom:10px;}
.index_white .mask .box h3{font-size:48px;font-size:4.8rem;line-height:68px;color:#fff;font-weight:bold;}
.index_white .mask .box h4{font-size:20px;font-size:2rem;line-height:32px;color:#fff;}
.index_white .mask .box a{display:inline-block;width:185px;height:56px;line-height:56px;text-align:center;font-size:18px;color:#fff;background-color:#38aec6;border-radius:6px;text-decoration:none;margin-top:45px;transition:all linear .3s;}
.index_white .mask .box a:hover{background-color:#f9a31a;transform:translateY(-5px);}
.index_news{padding:60px 0;}
.index_news .tit{display:inline-block;width:100%;margin-bottom:20px;}
.index_news .tit span{float:left;font-size:32px;font-size:3.2rem;line-height:40px;font-weight:bold;}
.index_news .tit a{float:right;width:70px;height:40px;line-height:40px;text-align:center;font-size:16px;font-size:1.6rem;color:#fff;background-color:#38aec6;text-decoration:none;border-radius:6px;transition:all linear .3s;}
.index_news .tit a:hover{background-color:#f9a31a;}
.index_news .content{}
.index_news .content .slider{position: relative;}
.index_news .content .slider .slider-btn{display:inline-block;width:34px;height:72px;position: absolute;top:50%;transform: translateY(-50%);cursor:pointer;background-repeat:no-repeat;background-position:center;transition:all linear .5s;}
.index_news .content .slider .slider-btn#prev{left:-60px;background-image:url(../images/index/slider-prev.png);}
.index_news .content .slider .slider-btn#next{right:-60px;background-image:url(../images/index/slider-next.png);}
.index_news .content .slider .slider-btn#prev:hover{background-image:url(../images/index/slider-prev-active.png);}
.index_news .content .slider .slider-btn#next:hover{background-image:url(../images/index/slider-next-active.png);}
.index_news .content .slider .swiper-slide{padding:10px 0;}
.index_news .content .box{width:380px;transition:all linear .3s;}
.index_news .content .box a{display:block;border-radius:6px;overflow:hidden;text-decoration:none;height:100%;background-color:#fff;min-height:444px;}
.index_news .content .box .img_out{height:200px;overflow:hidden;}
.index_news .content .box .img_out img{width:100%;object-fit:cover;transition:all linear .4s;}
.index_news .content .box .txt_out{padding:30px 20px 35px;background-color:#fff;}
.index_news .content .box .txt_out h3{font-size:20px;font-size:2rem;line-height:26px;font-weight:bold;color:#000;}
.index_news .content .box .txt_out h4{font-size:15px;font-size:1.5rem;line-height:24px;color:#444;}
.index_news .content .box .txt_out h5{font-size:14px;font-size:1.4rem;line-height:24px;color:#666;margin:10px 0 15px;}
.index_news .content .box .txt_out h5 span{font-size:14px;font-size:1.4rem;line-height:24px;color:#444;}
.index_news .content .box .txt_out h5 em{color:#666;padding:0 5px;}
.index_news .content .box a:hover .img_out img{transform: scale(1.05)}
.index_news .content .box:hover{transform: translateY(-5px);box-shadow:0 0 10px rgba(0,0,0,.4);}









