.nowrap{
     white-space:nowrap;
     overflow:hidden;
     text-overflow:ellipsis 
}
 .ellip2{
     text-overflow:ellipsis;
     -webkit-box-orient:vertical;
     display:block;
     display:-webkit-box;
     -webkit-line-clamp:2;
     overflow:hidden 
}
 .moreBtn{
     display:block;
     width:44px;
     height:43px;
     background:url(../images/arr-btn2.png) no-repeat center;
     background-size:100%;
     font-size:0;
     outline:0 
}
 .moreBtn:hover{
     background-image:url(../images/arr2-highlight.png) 
}
 .contral-arr{
     display:inline-block;
     background-color:#ffff;
     position:absolute;
     left:50%;
     transform:translateX(-50%);
     bottom:-30px;
     text-align:center;
     padding:0 20px;
     z-index: 2;
}
 .arrows_Btn{
     position:relative;
     width:50px;
     height:50px;
     background:url(../images/arr2-btn.png) no-repeat center/100%;
     opacity:1;
     margin-top:0;
     display:inline-block;
     outline:0 
}
 .arrows_Btn:hover{
     background-image:url(../images/arr2-highlight.png) 
}
 .arrows_Btn.news_Arr_L{
     left:0;
     transform:rotate(180deg) 
}
 .arrows_Btn.news_Arr_R{
     right:0 
}
 .swiper-banner{
     height:960px 
}
 .swiper-banner .swiper-slide{
     height:100%!important 
}
 .swiper-banner .swiper-slide .item{
     height:100% 
}
 .swiper-banner .swiper-slide .item img{
     width:100%;
     height:100%;
     object-fit:cover 
}
 .swiper-banner .banner-video{
     position:absolute;
     top:0;
     z-index:1;
     width:100%;
     height:100% 
}
 .swiper-banner video{
     z-index:1;
     position:absolute;
     display:block;
     width:100%;
     height:100%;
     -o-object-fit:cover;
     object-fit:cover;
     pointer-events:none 
}
 .swiper-banner .text{
     z-index:2;
     position:absolute;
     left:50%;
     top:35%;
     transform:translateX(-50%);
     text-align:center;
     width:100%;
     color:#fff 
}
 .swiper-banner .text div{
     font-size:110px;
     line-height:1;
     font-family:fradm 
}
 .swiper-banner .text div span{
     color:#e10912 
}
 .swiper-banner .text p{
     margin-top:20px;
     font-size:35px 
}
 .swiper-banner .text p a{
     color:#fff;
     font-size:26px;
     border:1px solid #eee;
     padding:20px;
     margin-top:20px;
     display:inline-block;
     width:auto;
     outline:0;
     display: none;
}
 .swiper-banner .text p a:hover{
     background-color:#064491;
     border:1px solid #064491 
}
 .swiper-banner .banner-page{
     width:auto;
     padding-left:95px;
     padding-right:68px;
     text-align:left;
     bottom:48px 
}
 .swiper-banner .banner-page::after{
     content:'';
     width:50px;
     height:1px;
     background-color:#fff;
     top:50%;
     transform:translateY(-50%);
     position:absolute;
     right:0 
}
 .swiper-banner .banner-page .swiper-pagination-bullet{
     width:auto;
     height:auto;
     background:0 0;
     font-size:24px;
     color:#fff;
     font-family:RisingSunBold;
     opacity:1;
     margin:0 9px 
}
 .swiper-banner .banner-page .swiper-pagination-bullet-active{
     color:#f08519 
}
 .swiper-father{
     width:100%;
     position:relative 
}
 .section_case{
     padding-top:76px;
     border-bottom:1px solid #eee 
}
 .section_case .home_title{
     margin-bottom:46px;
     max-width:776px;
     margin-left:auto;
     margin-right:auto 
}
 .section_case .home_title div{
     color:#064491 
}
 .section_case .home-news .item{
     display:block;
     transition:all .25s ease-in;
     text-decoration:none;
     overflow:hidden 
}
 .section_case .home-news .item:hover .img img{
     transform:scale(1.1,1.1);
     -webkit-transform:scale(1.1,1.1) 
}
 .section_case .home-news .item:hover .dec .t{
     color:#064491 
}
 .section_case .home-news .img{
     overflow:hidden 
}
 .section_case .home-news .img img{
     width:100%;
     vertical-align:top;
     transition:all .4s;
     -webkit-transition:all .4s;
     min-height:300px;
     max-height:300px;
     object-fit:cover 
}
 .section_case .home-news .dec{
     padding:36px 0 0;
     box-sizing:border-box 
}
 .section_case .home-news .dec .time{
     margin-bottom:16px;
     font-size:16px;
     color:#666;
     font-family:fradm 
}
 .section_case .home-news .dec .time img{
     margin-right:4px;
     margin-bottom:2px 
}
 .section_case .home-news .dec .t{
     margin-bottom:12px;
     font-size:22px;
     color:#222;
     font-family:fradm;
     line-height:26px;
     min-height:52px 
}
 .section_case .home-news .dec .p{
     margin-bottom:28px;
     font-size:16px;
     color:#222;
     line-height:24px;
     min-height:72px 
}
 .section_case .home-news .dec .date{
     font-size:16px;
     color:#222 
}
 .section_case .Home-news-father{
     position:relative;
     padding-bottom:100px 
}
 .section_case .case-page{
     position:relative;
     margin-top:10px 
}
 .section_case .case-page .swiper-pagination-bullet{
     background-color:#000 
}
 .video-files{
     position:fixed;
     left:0;
     top:0;
     width:100%;
     height:100%;
     z-index:300;
     background:rgba(0,0,0,.6);
     display:block 
}
 .video-files .main{
     height:50%;
     width:90%;
     max-width:900px;
     margin:0 auto;
     position:relative;
     top:50%;
     -webkit-transform:translateY(-50%);
     -ms-transform:translateY(-50%);
     -o-transform:translateY(-50%);
     transform:translateY(-50%) 
}
 .video-files .main .close{
     cursor:pointer;
     position:absolute;
     right:-30px;
     top:-30px;
     width:30px;
     height:30px 
}
 .video-files .main .close::after,.video-files .main .close::before{
     position:absolute;
     content:'';
     width:100%;
     height:3px;
     left:0;
     top:50%;
     -webkit-transform:rotate(45deg);
     -ms-transform:rotate(45deg);
     -o-transform:rotate(45deg);
     transform:rotate(45deg);
     background:#fff;
     border-radius:3px 
}
 .video-files .main .close::after{
     -webkit-transform:rotate(-45deg);
     -ms-transform:rotate(-45deg);
     -o-transform:rotate(-45deg);
     transform:rotate(-45deg) 
}
 .video-files .main video{
     background:#000;
     width:100%;
     height:56vh 
}
 @media (max-width:768px){
     .video-files .main video{
         height:100% 
    }
     .video-files .main{
         max-height:320px 
    }
     .video-files .main .close{
         right:auto;
         left:50%;
         top:auto;
         bottom:-40px;
         margin-left:-15px 
    }
}
 @media (max-width:480px){
     .video-files .main{
         max-height:280px 
    }
}
 .home_title{
     text-align:center;
     line-height:40px 
}
 .home_title div{
     font-size:36px;
     color:#222;
     font-family:fradm 
}
 .home_title p{
     margin-bottom:16px;
     color:#666 
}
 .index_title_row{
     display:-webkit-flex;
     display:flex;
     -webkit-justify-content:space-between;
     justify-content:space-between;
     align-items:center 
}
 .index_title_row .home_title{
     text-align:left 
}
 .index_title_row .case_t_r{
     position:relative 
}
 .index_title_row .case_t_r a{
     color:#666;
     font-size:16px 
}
 .index_title_row .case_t_r a img{
     margin-left:10px 
}
 .index_title_row .case_t_r a:hover{
     color:#f08519 
}
 .index_title_row .case_t_r a:hover img:first-child{
     display:none 
}
 .index_title_row .case_t_r a:hover img:last-child{
     display:inline-block 
}
 .index_title_row .case_t_r a img:first-child{
     display:inline-block 
}
 .index_title_row .case_t_r a img:last-child{
     display:none 
}
 .index_title_row .case_Arrows{
     width:51px;
     height:50px;
     background-image:url(../images/arr-btn.png);
     background-size:100%;
     z-index:1 
}
 .index_title_row .case_Arrows:hover{
     background-image:url(../images/arr-highlight.png);
     border-color:#f08519 
}
 .index_title_row .case_Arr_L{
     left:auto;
     right:63px 
}
 .index_title_row .case_Arr_R{
     right:0;
     transform:rotate(180deg) 
}
 .index_title_row .video_Arr_L{
     left:auto;
     right:63px 
}
 .index_title_row .video_Arr_R{
     right:0;
     transform:rotate(180deg) 
}
 .section_kind{
     padding-top:68px;
     padding-left:15px;
     padding-right:15px 
}
 .section_kind .home_title{
     max-width:787px;
     margin:0 auto 
}
 .section_kind .factory_box{
     margin-top:60px 
}
 .section_kind .factory_box .left,.section_kind .factory_box .right{
     float:left;
     width:50% 
}
 .section_kind .factory_box .bottom{
     float:left;
     width:100%;
     padding-bottom:50px 
}
 .section_kind .factory_imgList li{
     width:33.3333%;
     float:left;
     padding:0 5px;
     box-sizing:border-box 
}
 .section_kind .factory_imgList li .item{
     position:relative;
     overflow:hidden 
}
 .section_kind .factory_imgList li .item::before{
     content:'';
     display:block;
     width:100%;
     height:100%;
     position:absolute;
     bottom:0;
     left:0;
     background:url(../images/product-bg.png) no-repeat center bottom;
     z-index:1 
}
 .section_kind .factory_imgList li .item:hover .item_img{
     transform:scale(1.1,1.1);
     -webkit-transform:scale(1.1,1.1) 
}
 .section_kind .factory_imgList li .item .item_img{
     width:100%;
     -webkit-transition:all .3s ease 0s;
     transition:all .3s ease 0s 
}
 .section_kind .factory_imgList li .bg{
     position:absolute;
     bottom:46px;
     box-sizing:border-box;
     width:100%;
     z-index:2 
}
 .section_kind .factory_imgList li .bg .info{
     text-align:center;
     color:#fff 
}
 .section_kind .factory_imgList li .bg .info div{
     font-size:26px;
     font-family:fradm 
}
 .section_kind .factory_imgList li .bg .info .more{
     display:inline-block;
     margin-top:20px;
     font-size:16px;
     line-height:50px;
     padding:0 26px;
     background-color:#e57b17;
     border-radius:50px 
}
 .section_kind .factory_imgList li .bg p{
     margin-top:22px;
     color:#fff;
     font-size:18px;
     line-height:1 
}
 .section_kind .left .factory_imgList li{
     width:100% 
}
 .section_kind .tttx{
     font-size:26px;
     color:#222;
     text-align:center;
     font-family:fradm;
     max-width:1110px;
     margin:0 auto;
     margin-top:34px 
}
 .section_why{
     padding-top:86px;
     padding-bottom:152px 
}
 .section_why .home_title div{
     max-width:778px;
     margin-left:auto;
     margin-right:auto;
     color:#064491 
}
 .section_why .home_title p{
     font-family:fradm;
     color:#222;
     font-size: 38px;
}
 .section_why .why-list .item{
     margin-top:72px;
     display:flex;
     justify-content:space-between 
}
 .section_why .why-list .item:nth-child(2){
     flex-direction:row-reverse 
}
 .section_why .why-list .imgs{
     width:50%;
     flex:0 0 50%;
     display:flex;
     justify-content:space-between 
}
 .section_why .why-list .imgs .img{
     padding:0 5px 
}
 .section_why .why-list .imgs .img img{
     width:100% 
}
 .section_why .why-list .imgs .img figure{
     overflow:hidden 
}
 .section_why .why-list .text{
     position:relative;
     padding-top:15px;
     padding-left:56px;
     padding-right:38px 
}
 .section_why .why-list .text .ico{
     position:relative;
     z-index:2;
     margin-bottom:18px 
}
 .section_why .why-list .text .t{
     position:relative;
     z-index:2;
     font-size:30px;
     color:#222;
     font-family:fradm 
}
 .section_why .why-list .text p{
     max-width:608px;
     position:relative;
     z-index:2;
     font-size: 18px;
     line-height:26px;
     color:#666 
}
 .section_why .why-list .text01::after{
     content:'01';
     display:block;
     font-size:263px;
     font-weight:700;
     font-family:Arial;
     color:#f5f5f5;
     position:absolute;
     right:-22px;
     top:-20px;
     z-index:1;
     line-height:1 
}
 .section_why .why-list .text02{
     padding-left:24px;
     padding-right:0 
}
 .section_why .why-list .text02::after{
     content:'02';
     display:block;
     font-size:263px;
     font-weight:700;
     font-family:Arial;
     color:#f5f5f5;
     position:absolute;
     right:-22px;
     top:-20px;
     z-index:1;
     line-height:1 
}
 .section_why .why-list .text03::after{
     content:'03';
     display:block;
     font-size:263px;
     font-weight:700;
     font-family:Arial;
     color:#f5f5f5;
     position:absolute;
     right:-22px;
     top:-20px;
     z-index:1;
     line-height:1 
}
 .section_about{
     position:relative;
     padding-bottom:96px 
}
 .section_about .home_title{
     text-align:left 
}
 .section_about .home_title .t::before{
     left:0;
     transform:translateX(0) 
}
 .home_video_wrapper .leo-6{
     width:50%;
     float:left 
}
 .home_video_wrapper .leo-6{
     width:50%;
     float:left 
}
 .home_video_wrapper .about_left_text{
     padding-right:0;
     color:#000 
}
 .home_video_wrapper .about_left_text .home_title{
     max-width:590px 
}
 .home_video_wrapper .about_left_text .home_title div{
     color:#064491 
}
 .home_video_wrapper .about_left_text .home_title p{
     margin-top:50px;
     font-size: 30px;
     line-height:36px;
     color:#222;
     font-weight: bold;
}
 .home_video_wrapper .about_left_text .home_title p span{
     color:#064491 
}
 .home_video_wrapper .about_left_text .info{
     max-width:642px;
     margin-top:22px 
}
 .home_video_wrapper .about_left_text .info p{
     font-size: 22px;
     line-height: 28px;
     color:#222 
}
 .home_video_wrapper .about_left_text .info .btn-move{
     display:inline-block;
     margin-top:40px;
     font-size:16px;
     color:#fff;
     width:40px;
     height:40px;
     background-color:#064491;
     border-radius:50%;
     line-height:40px;
     text-align:center 
}
 .home_video_wrapper .about_left_text .info .btn-move img{
     width:100% 
}
 .home_video_wrapper .about_left_text .info .btn-move:hover{
     background-color:#126da6 
}
 .home_video_wrapper .leo_video_box{
     position:relative;
     padding-left:78px 
}
 .home_video_wrapper .leo_video_box .video_cover{
     position:relative;
     width:100%;
     height:496px;
     overflow:hidden 
}
 .home_video_wrapper .leo_video_box .video_cover .img{
     width:100%;
     height:100%;
     object-fit:cover 
}
 .home_video_wrapper .leo_video_box .play_btn{
     cursor:pointer;
     position:absolute;
     bottom:65px;
     left:0;
     width:90px;
     height:90px;
     color:#fff;
     line-height:90px;
     text-align:center;
     background-color:rgba(0,0,0,.8) 
}
 .home_video_wrapper .leo_video_box .play_btn img{
     vertical-align:middle 
}
 .home_video_wrapper .leo_video_box .play_btn div{
     font-size:20px;
     font-family:fradm 
}
 .home_video_wrapper .video_right_text{
     margin-left:26%;
     padding-top:52px 
}
 .home_video_wrapper .right_data_box{
     position:relative;
     z-index:2;
     background-color:#fff;
     width:670px;
     padding-top:50px;
     margin-top:-65px 
}
 .home_video_wrapper .right_data_box ul{
     position:relative;
     z-index:2 
}
 .home_video_wrapper .right_data_box li{
     position:relative;
     float:left;
     box-sizing:content-box;
     color:#222;
     font-size: 18px;
     line-height:20px;
     box-sizing:border-box 
}
 .home_video_wrapper .right_data_box li:nth-child(1){
     width: 180px;
     margin-right: 40px;
}
 .home_video_wrapper .right_data_box li:nth-child(2){
     width: 200px;
     margin-right: 40px;
}
 .home_video_wrapper .right_data_box li:nth-child(3){
     width: 200px;
}
 .home_video_wrapper .right_data_box li .num-item{
     margin-bottom:15px;
     font-size:30px;
     color:#222;
     font-family:fradm 
}
 .home_video_wrapper .right_data_box li .text-white{
     color:#fff 
}
 .section_technology{
    /* padding-top:75px;
     */
     padding-bottom:95px;
     border-bottom:1px solid #eee 
}
 .section_technology .technology-box .left,.section_technology .technology-box .right{
     width:50%;
     float:left 
}
 .section_technology .technology-box .right{
    /* padding-top:66px;
     */
     padding-left: 80px;
}
 .section_technology .technology-box .right .t{
     margin-bottom:46px;
     font-size:36px;
     font-family:fradm;
     color:#064491 
}
 .section_technology .technology-box .right p{
     max-width: 100%;
     margin-bottom:32px;
     font-size:18px;
     line-height:30px 
}
 .section_technology .technology-box .right a{
     display:inline-block;
     font-size:16px;
     color:#fff;
     width:40px;
     height:40px;
     background-color:#064491;
     border-radius:50%;
     line-height:40px;
     text-align:center 
}
 .section_technology .technology-box .right a img{
     width:100% 
}
 .section_technology .technology-box .right a:hover{
     background-color:#126da6 
}
 .index-msg{
     position:relative;
     padding-top:155px;
     padding-bottom:84px 
}
 .index-msg::after{
     content:'CONTACT US';
     display:block;
     font-size: 320px;
     font-family:fradm;
     color:#f5f5f5;
     position:absolute;
     left: 0;
     right: 0;
     top: 0;
     text-align: center;
     margin: auto;
     z-index:1;
     line-height:1;
     text-transform:uppercase;
     width: 100%;
}
 .index-msg .auto-container{
     position:relative 
}
 .index-msg .float-text{
     font-size:58px;
     color:#064491;
     font-family:fradm;
     line-height:66px;
     position:absolute;
     top:-100px;
     left:180px;
     z-index:3 
}
 .index-msg .flex-msg{
     display:flex;
     justify-content:space-between;
     align-items:flex-end;
     position:relative;
     z-index:2 
}
 .index-msg .Home-faq-father{
     width:450px;
     position:relative;
     padding-bottom:92px;
     padding-left:28px 
}
 .index-msg .Home-faq-father::before{
     content:'';
     display:block;
     width:21px;
     height:17px;
     background:url(../images/y1.png) no-repeat center;
     position:absolute;
     left:0;
     top:-48px;
     z-index:2 
}
 .index-msg .Home-faq-father::after{
     content:'';
     display:block;
     width:22px;
     height:17px;
     background:url(../images/y2.png) no-repeat center;
     position:absolute;
     right:0;
     bottom:40px;
     z-index:2 
}
 .index-msg .Home-faq-father .contral-arr{
     bottom:0;
     left:0;
     transform:translateX(0);
}
 .index-msg .text .t{
     margin-bottom:22px;
     font-size:24px;
     line-height:40px;
     font-family:fradm 
}
 .index-msg .text p{
     border:2px solid #d6d6d6;
     border-radius:20px;
     padding:28px 40px;
     font-size:18px;
     line-height:24px 
}
 .index-msg .contact-form{
     width:302px 
}
 .index-msg .contact-form .t{
     margin-bottom:40px;
     text-align:center;
     font-size:24px;
     font-family:fradm 
}
 .index-msg .contact-form .form-group{
     margin:0 -10px;
     margin-bottom:15px 
}
 .index-msg .contact-form .form-group>div{
     padding:0 10px 
}
 .index-msg .contact-form .form-group:last-child{
     margin-bottom:0 
}
 .index-msg .contact-form .form-group:after{
     content:'\20';
     display:block;
     height:0;
     clear:both 
}
 .index-msg .contact-form input{
     width:100%;
     height:60px;
     padding:10px 22px;
     box-sizing:border-box;
     border:2px solid #d6d6d6;
     background-color:#fff;
     font-size:16px;
     outline:0;
     color:#666;
     border-radius:40px 
}
 .index-msg .contact-form input::placeholder{
     color:#666 
}
 .index-msg .contact-form textarea{
     width:100%;
     height:142px;
     padding:18px 22px;
     box-sizing:border-box;
     border:2px solid #d6d6d6;
     background-color:#fff;
     font-size:16px;
     outline:0;
     color:#666;
     border-radius:40px;
     resize:none 
}
 .index-msg .contact-form textarea::placeholder{
     color:#666 
}
 .index-msg .contact-form .submit-btn{
     width:100%;
     height:60px;
     display:block;
     margin:0 auto;
     background-color:#064491;
     color:#fff;
     border:0;
     outline:0;
     font-size:20px;
     font-family:fradm;
     cursor:pointer;
     border-radius:40px 
}
 .index-msg .contact-form .submit-btn:hover{
     background-color:#126da6 
}
 .index-msg .contact-form .reset-btn{
     width:120px;
     height:30px;
     background-color:#252121;
     color:#fff;
     border:0;
     outline:0 
}
 .video{
     display:none;
     width:100%;
     height:100%;
     position:fixed;
     left:0;
     top:0;
     z-index:50 
}
 .video .videoBox{
     width:80%;
     height:60vh;
     position:fixed;
     z-index:60;
     top:20%;
     left:10% 
}
 .video .videoBox iframe{
     width:100%;
     height:100% 
}
 .video .zy_media{
     z-index:60 
}
 .pop{
     position:fixed;
     top:0;
     left:0;
     z-index:10;
     width:100%;
     height:100%;
     background-color:rgba(0,0,0,.8) 
}
 .additional-features{
     position:fixed;
     right:10px;
     bottom:20%;
     z-index:200;
     box-sizing:border-box;
     border-bottom:0 
}
 .additional-features.show{
     display:block 
}
 .additional-features li{
     width:64px;
     position:relative;
     padding-top:17px;
     padding-bottom:17px;
     border:1px solid #ddd;
     margin-top:-2px;
     line-height:1;
     cursor:pointer;
     background-color:#fff;
     transition:all .2s linear;
     box-sizing:border-box 
}
 .additional-features li:first-child{
     border-top-left-radius:6px;
     border-top-right-radius:6px 
}
 .additional-features li:last-child{
     border-bottom-right-radius:6px;
     border-bottom-left-radius:6px 
}
 .additional-features li.xx .xx-dot{
     position:absolute;
     display:block;
     top:13px;
     right:13px;
     width:7px;
     height:7px;
     background-color:#ff1e00;
     border-radius:50%;
     -moz-border-radius:50%;
     -webkit-border-radius:50% 
}
 .additional-features li.rx .revi-hotline-wrapper{
     display:none;
     position:absolute;
     left:-252px;
     bottom:0;
     width:238px;
     height:60px 
}
 .additional-features li.rx.active .revi-hotline-wrapper{
     display:block 
}
 .additional-features li.rx .revi-hotline{
     position:absolute;
     left:0;
     width:238px;
     height:60px;
     background-color:#fff;
     border:1px solid #ddd;
     cursor:text;
     text-align:center 
}
 .additional-features li.rx .revi-hotline::after{
     content:'';
     width:11px;
     height:13px;
     background:url(../images/slide_arr.png) no-repeat center;
     position:absolute;
     right:-11px;
     top:50%;
     transform:translateY(-50%) 
}
 .additional-features li.rx .revi-hotline h3{
     font-size:16px;
     margin:20px 0 
}
 .additional-features li.rx .revi-hotline h3 a{
     color:#222 
}
 .additional-features li.rx .revi-hotline h3 a:hover{
     color:#064491 
}
 .additional-features li.rx .revi-hotline h4{
     font-weight:400;
     font-size:13px 
}
 .additional-features li.xz .xz-ewm{
     display:none;
     position:absolute;
     top:-80px;
     left:-156px;
     width:132px;
     height:132px;
     border:1px solid #e0e0e0 
}
 .additional-features li.xz .xz-ewm::after{
     content:'';
     width:11px;
     height:13px;
     background:url(../images/slide_arr.png) no-repeat center;
     position:absolute;
     right:-9px;
     bottom:20px 
}
 .additional-features li.xz .xz-ewm img{
     width:100%;
     height:100%;
     object-fit:cover 
}
 .additional-features li.xz.active .xz-ewm{
     display:block 
}
 .additional-features li p{
     font-size:14px;
     color:#666;
     text-align:center 
}
 .additional-features li .additional-icon{
     margin:0 auto;
     width:36px;
     height:36px 
}
 .additional-features li .additional-icon a{
     display:block;
     height:100% 
}
 .additional-features li .additional-icon.icon1{
     background:url(../images/right_pic1.png) center center no-repeat 
}
 .additional-features li .additional-icon.icon2{
     background:url(../images/right_pic2.png) center center no-repeat 
}
 .additional-features li .additional-icon.icon3{
     background:url(../images/right_pic3.png) center center no-repeat 
}
 .additional-features li .additional-icon.icon4{
     background:url(../images/right_pic4.png) center center no-repeat 
}
 .additional-features li .additional-icon.icon5{
     background:url(../images/right_pic5.png) center center no-repeat 
}
 .additional-features li .additional-icon.icon6{
     background:url(../images/right_pic6.png) center center no-repeat 
}
 .additional-features li.active{
     background-color:#ebebeb 
}
 .additional-features li.active span{
     display:none 
}
 .additional-features li.active p{
     color:#fff 
}
 .additional-features li.opa-0{
     opacity:0;
     display:none 
}
 @media screen and (max-width:1440px){
     .additional-features li .additional-icon{
         margin-top:0 
    }
}
 @media screen and (max-width:991px){
     .additional-features{
         display:none!important 
    }
}
 .whatsappbox{
     display:none 
}
 