.blank_25{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.25);}
.index_banner{position: relative;margin-bottom: 100px;}
.banner{position: relative;overflow: hidden;}
.banner video {
    position: absolute;
    width: 100%;height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
}
.phonebanner{
    display: none;
}
.banner a{}
.banner_text{z-index: 3;width: 100%;position: absolute;left: 0;top:0%;height: 100%;text-transform: uppercase;}
.banner_text{
    opacity: 0;
    visibility: hidden;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transform: translateX(200px);
    -moz-transform: translateX(200px);
    -o-transform: translateX(200px);
    -ms-transform: translateX(200px);
    transform: translateX(200px);
}
.banner li.ani-slide .banner_text {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}
.banner_text h3{line-height: initial;font-weight: bold;color: #000; margin-bottom: 10px;}
.banner_text .wrap{position: relative;width: 100%;height: 100%;}
.banner_p{width: 100%;color: #373737;}
.banner_p p{margin-bottom: 20px;}
.banner_link{margin-top: 30px;display: none;}
.banner_link a{width: 90px;height: 40px;line-height: 40px;text-align: center;background: #000000;border-radius: 30px;
    transition: all .3s;display: block;color: #fff;}
.index_banner .swiper-pagination{bottom: 30px;text-align: center;width: 100%;line-height: 15px;}
.index_banner .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 8px;background: #4c585f;margin: 0 15px;opacity: 1;vertical-align: middle;}
.banner>.wrap{position: relative;}
.index_banner .swiper-pagination .swiper-pagination-bullet-active{background: none;width: 15px;height: 15px;border-radius: 15px;
    border: 4px solid #4c585f;box-sizing: border-box;}

@media only screen and (max-width:1560px) {
    .index_banner{margin-bottom: 80px;}
}
@media only screen and (max-width:1024px) {
    .index_banner{margin-bottom: 60px;}
    .banner_text h3{height: 64px;}
    .banner_p p{margin-bottom: 10px;}
    .banner_text{padding-top: 10%;box-sizing: border-box;}
    .banner_link {margin-top: 20px;}
}
@media only screen and (max-width:767px) {
    .header {
        background: none !important;
    }
    .phonebanner{
        display: block !important;
        width: 100%;
    }
    .index_banner{margin-bottom: 40px;}
    .banner li img{display: none;}
    .banner .swiper-pagination .swiper-pagination-bullet{width: 50px;}
    .banner_p p{font-size: 16px;}
    .index_banner .swiper-pagination{bottom: 20px;}
    .index_banner .swiper-pagination .swiper-pagination-bullet{margin: 0 5px;}
    .ban_video video{display: none!important;}
}

@media only screen and (min-width:1025px) {
    .banner_link a:hover{background: #02438d;color: #fff!important;}
}


/*index_01*/
.index_01_wrap{width: 1510px;max-width: 90%;margin: auto;}
.index_tit{color: #2a2f34;margin-bottom: 40px;}
.index_tit h2{margin-bottom: 25px;}
.index_tit_txt{position: relative;}
.index_tit_txt .txt{width: 80%;line-height: 30px;}
.index_tit_txt .link{position: absolute;right: 0;bottom: 0;font-size: 30px;width: 20%;text-align: right;}
.intr_t{position: relative;}
.intr_img img{width: 100%;}
.intr_img-txt{text-align: right;padding: 20px 30px;box-sizing: border-box;color: #fff;text-transform: uppercase;}
.intr_img-txt h2{display: inline-block;}
.intr_img-txt h2 em{display: block;width: 44px;height: 2px;background: #fff;margin-top: 5px;}
.intr_mask{position: absolute;left: -65px;bottom: -20px;width: 24%;background: rgba(0,0,0,0.35);}
.intr_b{margin-top: 80px;margin-bottom: 100px;overflow: hidden;}
.intr_b ul{margin-left: -20px;margin-right: -20px;}
.intr_b li{float: left;width: 16.666%;padding: 0 45px;box-sizing: border-box;text-align: center;position: relative;}
.intr_b li dt{font-weight: 300;}
.intr_b li dt em{font-weight: 400;vertical-align: top;margin-top: -10px;display: inline-block;}
.intr_b li b{font-weight: 300;}
.intr_b li dd{line-height: 25px;margin-top: 10px;}
.intr_b li::after{content: "";width: 2px;height: 84px;background: #000000;right: 0;top: 20px;display: block;position: absolute;}
.intr_b li:last-child::after{display: none;}

.index_business{background: #f8f9fa;padding: 130px 0 70px;overflow: hidden;box-sizing: border-box;}
.in_busList{margin-left: -4px;margin-right: -4px;}
.index_business dl{padding: 4px;box-sizing: border-box;width: 50%;float: left;}
.index_business dl dd a{display: block;}
.index_business dl dt{padding: 15px 0px;box-sizing: border-box;width: 82%;}
.bus_tit{font-weight: bold;margin-bottom: 10px;}
.bus_tit em{display: block;width: 16px;height: 2px;background: #000;margin-top: 5px;}
.bus_tit a p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.bus_txt{line-height: 25px;height: 75px;
    overflow: hidden;}
/*.bus_txt p{height: 75px;overflow: hidden;}*/

.index_03{padding: 80px 0;overflow: hidden;}
.in_newList{margin-left: -15px;margin-right: -15px;overflow: hidden;}
.in_newList dl{float: left;width: 33.3%;padding: 0 15px;box-sizing: border-box;}
.in_newList dl .in_newDiv{border-bottom: 2px solid #e8e8e8;}
.in_newList dl dd a{display: block;}
.in_newList dl dt{padding: 30px 0 20px;box-sizing: border-box;}
.in_newList dl dt p{font-size: 12px;}
.in_newList dl dt h2{margin-top: 10px;}
.in_newList dl dt h2 a{display: block;line-height: 25px;height: 50px;overflow: hidden;font-weight: bold;}
.in_newsLink{text-align: center;margin-top: 60px;}
.in_newsLink a{display: inline-block;width: 264px;height: 57px;line-height: 57px;text-align: center;color: #fff;background: #02438d;border-radius: 30px;}
/*.index_05{background: #dfeefa;padding: 45px 0;color: #000000;width: 100%;float:left;box-sizing: border-box;}*/
/*.index_05 a{color: #000;}*/
/*.index_05 .l{float: left;width: 34%;}*/

/*.index_05 .r{float: right;width: 33%;font-weight: bold;line-height: 30px;}*/
/*.index_05 .r p a{margin-right: 40px;}*/
/*.index_05  .share_common{margin-left: 20px;display: inline-block;}*/
/*.index_05  .share_common a{color: #000;margin-right: 10px;}*/
/*.index_05 .c{float: right;width: 33%;padding-right: 100px;box-sizing: border-box;}*/
/*.select_item{margin-bottom: 10px;display: block;width: 100%;}*/
/*.selectInput {*/
    /*width: 100%;*/
    /*height: 28px;*/
    /*line-height: 28px;*/
    /*padding: 0px 18px;*/
    /*position: relative;*/
    /*float: left;*/
    /*box-sizing: border-box;*/
    /*background: #fff;*/
    /*color: #000;*/
    /*border: 1px solid #c9c9c9;*/
    /*margin-top: 20px;*/

/*}*/

/*.selectInput input {*/
    /*width: 100%;*/
    /*background: none;*/
    /*border: none;*/
    /*height: 100%;*/
    /*color: #000;*/
    /*font-size: 14px;*/
    /*cursor: pointer;*/
    /*display: block;*/
    /*position: relative;*/
    /*z-index: 3;*/
/*}*/

/*.selectInput i {*/
    /*color: #000;*/
    /*top: 0px;*/
    /*right: 15px;*/
    /*position: absolute;*/
    /*font-size: 12px;*/
    /*line-height: 28px;*/
    /*transition: all .3s;*/
/*}*/

/*.selectUl {*/
    /*background: #fff;*/
    /*position: absolute;*/
    /*box-sizing: border-box;*/
    /*top: 28px;*/
    /*width: 100%;*/
    /*left: 0px;*/
    /*font-size: 12px;*/
    /*line-height: 26px;*/
    /*transition: all .3s;*/
    /*z-index: 100;*/
    /*height: 0;*/
    /*overflow: hidden;;*/

/*}*/

/*.selectUl {*/

/*}*/

/*.selectUl li {*/
    /*padding: 0 18px;*/
/*}*/

/*.selectUl li a {*/
    /*display: block;*/
/*}*/
/*.selectInput.on i{transform: rotate(180deg);}*/
/*.selectUl.on{height: auto; padding: 10px 0;overflow: inherit;}*/



/*04*/
.in_technology{position: relative;box-sizing: border-box;overflow: hidden;}
.index_rd-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /*background: url(../images/index_bg2.jpg) 0 0 no-repeat;*/
    /*-webkit-background-size: 100% auto;*/
    /*background-size: 100% auto;*/
}
.blank_25{position: absolute;left: 0;top: 0;width: 100%; height: 100%;background: rgba(0,0,0,0.25);}
.index_rd-imgItem img{width: 100%;height: 100%;}
.index_rd-imgItem{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;

}
.index_rd-imgItem.on{opacity: 1;}

.technology_con{position: absolute;left: 0;top: 15%;height: 70%;width: 100%;z-index: 2;}
.technology_l,.technology_r,.index_01_wrap,.technologyAll{height: 100%;}
.technology_l{float: left;width: calc(100% - 530px);color: #fff;padding-top: 7%;box-sizing: border-box;position: relative;}
.technology_l h3{margin: 10px 0;}
.technology_l .rdTxt{line-height: 30px;height: 200px;overflow: hidden;margin-top: 20px;}
.technology_l .rdTxt p{margin-bottom: 20px;}
.technology_l .swiper-pagination{top: 0px;left: 0;color: #fff;text-align: left;font-size: 30px;font-weight: 300;height: 70px;}
.technology_l .swiper-pagination-current{font-size: 48px;font-weight: 400;vertical-align: middle;}

.technology_l .lhl_but{display: none;}


.technology_r{float: right;width: 520px;margin-right: -100px;}
.technology_r dl{width: 130px;height: 100%;background: #0070c3;color: #fff;padding:  10px 8px;box-sizing: border-box;float: left;margin-left: -20px;position: relative;
box-shadow: 0 0 10px rgba(0,0,0,0.2);cursor: pointer;transition: all .3s;}
.technology_r dl:first-child{z-index: 4;}
.technology_r dl:nth-child(2){z-index: 3;}
.technology_r dl:nth-child(3){z-index: 2;}
.technology_r dl:nth-child(4){z-index: 1;}
.technology_r dl h3{margin: 8px 0 10px;}
.technology_r dl dd p{font-size: 14px;}
.technology_r dl.on{z-index: 5;background: #02438d;}
@media only screen and (min-width:1025px) {
    .in_newsLink a:hover{background: #006dbb;color: #fff!important;}
    .rdSwiper .lhl_but div:hover{color: #006dbb;}
    .technology_r dl:hover{box-shadow: 0 0 10px rgba(0,0,0,0.5);}
    .swiper-no-swipinga{
        pointer-events: none;
    }
}
@media only screen and (max-width:1560px) {
    .index_business{padding: 70px 0 40px;}
    .trueActive .en_h3 {right: 30px;}
    .technology_l{width: calc(100% - 430px);}
    .technology_r{width: 420px;}
    .technology_r dl{width: 105px;}

}
@media only screen and (max-width:1366px) {
    .index_business dl dt{width: 90%;}
}
@media only screen and (max-width:1200px) {
    .technology_l .rdTxt{height: 150px;}
}
@media only screen and (max-width:1024px) {
    .intr_b li{width: 33.3%;margin-bottom: 20px;}
    .intr_b li dd p br{display: none;}
    .intr_mask{left: -30px;width: 30%;height: 90%!important;}
    .intr_img-txt{padding: 20px;}
    .intr_img-txt h2{font-size: 16px;}
    .intr_b{margin-top: 50px;margin-bottom: 50px;}
    .index_business dl{width: 50%;}
    .index_05 .c{padding-right: 20px;}

    .in_technology{height: 500px!important;}
    .index_rd-imgItem img{display: none;}

}


@media only screen and (max-width:767px) {
  
    .index_tit{margin-bottom: 20px;}
    .index_tit_txt .txt,.index_tit_txt .link{width: 100%;}
    .index_tit_txt .link{position: static;text-align: left;margin-top: 20px;}
    .intr_mask{left: 0;width: 100%;height: 60px!important;bottom: 0;line-height: 40px;padding: 0 20px;text-align: left;box-sizing: border-box;}
    .intr_img-txt{padding: 0;}
    .intr_img{height: 200px;}
    .intr_img img{display: none;}
    .intr_b li{width: 100%;}
    .intr_b li::after{display: none;}
    .index_business dl{width: 100%;}
    .index_business dl dt{width: 100%;}
    .bus_txt p{max-height: 50px;overflow: hidden;height: auto;}
    .index_03{padding: 40px 0;}
    .in_newList dl{width: 100%;}
    .in_newsLink{margin-top: 30px;}
    .in_newsLink a{width: 220px;height: 35px;line-height: 35px;}
    .index_05{padding: 40px 0;}
    .index_05 .l,.index_05 .c,.index_05 .r{width: 100%;}
    .index_05 .r{margin-top: 20px;}

    .in_technology{height: 600px!important;}
    .technology_l{width: 100%;}
    .technology_r{display: none;}
    .technology_l .swiper-pagination{top: -60px;}
    .technology_l .lhl_but{display: block;}
    .technology_l .lhl_but div{top: auto;bottom: -40px;font-size: 30px;background: none;}
    .technology_l .lhl_but div.swiper-button-prev{left: auto;right: 40px;}
    .technology_l .lhl_but div.swiper-button-next{right: 0;left: auto;}
    .technology_l .rdTxt{height: 240px;}
}