/*flash*/
.index_banner{width:100%;position:relative;overflow:hidden;z-index:9;}
.index_banner .swiper-slide{width:100%;padding-bottom:777px;position:relative;}
.index_banner .swiper-slide .fl_txt{width:100%;position:absolute;left:0;top:176px;}
.index_banner .swiper-slide .fl_txt p{color:#FFF;text-align:center;}
.index_banner .swiper-slide .fl_txt i{width:52px;display:block;height:4px;background:#FFF;margin:35px auto 0;}
.index_banner .swiper-slide .fl_txt .p1{font-size:26px;line-height:1em;height:1em;text-transform:uppercase;}
.index_banner .swiper-slide .fl_txt .p2{margin-top:23px;font-size:74px;line-height:1em;height:1em;font-family:Impact;text-transform:uppercase;text-shadow:1px 1px 4px rgba(4,0,0,0.25);}
.index_banner .swiper-slide .fl_txt .p3{padding-top:19px;text-align:center;}
.index_banner .swiper-slide .fl_txt .p3 span{display:inline-block;font-size:24px;color:#FFF;padding:0 20px;text-shadow:1px 1px 4px rgba(4,0,0,0.3);margin-top:19px;}
.index_banner.swiper-container-horizontal .swiper-pagination-bullets{bottom:40px;}
.index_banner .swiper-pagination-bullet{opacity:1;width:13px;height:13px;margin:0 6px!important;position:relative;background:#FFF;border-radius:20px;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
     -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
       -o-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
          box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);
    -webkit-transition:all 0.5s;
       -moz-transition:all 0.5s;
         -o-transition:all 0.5s;
            transition:all 0.5s;
}
.index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:28px;}
/*solution*/
.solution{padding:35px 0 70px;}
.solution .s_p{font-size:16px;line-height:1.75;color:#666;text-align:center;margin-top:17px;}
.solution .s_ul{margin-top:42px;position:relative;height:795px;}
.solution .s_ul .s_li{width:519px;position:absolute;height:389px;left:0;top:0;overflow:hidden;}
.solution .s_ul .s_li:nth-child(2){top:auto;bottom:0;}
.solution .s_ul .s_li:nth-child(3){left:546px;height:520px;}
.solution .s_ul .s_li:nth-child(4){left:1111px;}
.solution .s_ul .s_li:nth-child(5){left:1111px;top:auto;bottom:0;}
.solution .s_ul .s_li:nth-child(6){left:546px;top:auto;bottom:0;height:258px;}
.solution .s_ul .s_li:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5);z-index:1;opacity:0;}
.solution .s_ul .s_li:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;
    background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(40%, transparent));
    background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
    background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
    background:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, transparent 40%);
}
.solution .s_ul .s_li .s_txt{position:absolute;width:100%;left:0;top:calc(100% - 61px);z-index:2;padding:0 35px;}
.solution .s_ul .s_li .s_txt a{font-size:16px;line-height:1.75;color:#FFF;display:block;}
.solution .s_ul .s_li .s_txt a:first-child{font-size:24px;margin-bottom:19px;color:#FFF;font-weight:bold;}
.solution .s_ul .s_li .s_txt a:hover{color:#8BC34A;}
.solution .s_ul .s_li .s_txt i{display:block;height:16px;background:url(../Image/sou_icon.png) no-repeat left center;background-size:auto 100%;margin-top:25px;}
.solution .s_ul .s_li:hover:before{opacity:1;}
.solution .s_ul .s_li:hover .s_txt{top:50%;
    -webkit-transform:translateY(-50%);
       -moz-transform:translateY(-50%);
         -o-transform:translateY(-50%);
            transform:translateY(-50%);}
.solution .s_ul .s_li:hover .s_txt a:first-child{color:#FFF;}
.solution .s_ul .s_li:hover .s_txt a:first-child:hover{color:#8BC34A;}
.solution .s_btn{margin-top:56px;text-align:center;}
.solution .s_btn a{display:inline-block;width:201px;height:54px;line-height:54px;border-radius:50px;margin-left:37px;font-size:17px;color:#FFF;background:#686868;}
.solution .s_btn a:first-child{margin-left:0;background:#8BC34A;}
.solution .s_btn a:hover{width:220px;}
/*info*/
.info{background:#F5F5F5;position:relative;}
.info .i_left{width:50%;float:left;}
.info .i_left .il_img{width:100%;padding-bottom:665px;position:relative;}
.info .i_right{width:50%;float:right;position:relative;height:100%;}
.info .i_right .ir_txt{width:815px;float:left;padding:57px 0 0 50px;}
.info .i_right .ir_txt i{width:52px;height:3px;display:block;margin-bottom:12px;background:#8BC34A;}
.info .i_right .ir_txt p{font-size:16px;line-height:28px;color:#666;margin-top:19px;text-align:justify;}
.info .i_right .ir_txt .ir_num{margin-top:36px;}
.info .i_right .ir_txt .ir_num .ir_span{padding-left:90px;background-repeat:no-repeat;background-position:left center;padding-top:7px;background-size:auto 100%;float:left;margin-left:44px;}
.info .i_right .ir_txt .ir_num .ir_span.icon1{background-image:url(../Image/info_icon1.webp);}
.info .i_right .ir_txt .ir_num .ir_span.icon2{background-image:url(../Image/info_icon2.webp);}
.info .i_right .ir_txt .ir_num .ir_span:first-child{margin-left:0;}
.info .i_right .ir_txt .ir_num .ir_span .ir_s{font-weight:bold;color:#333;}
.info .i_right .ir_txt .ir_num .ir_span .ir_s span{display:inline-block;font-size:38px;height:1em;line-height:1em;}
.info .i_right .ir_txt .ir_num .ir_span .ir_s em{display:inline-block;font-size:16px;height:27px;line-height:27px;vertical-align:bottom;}
.info .i_right .ir_txt .ir_num .ir_span .ir_p{font-size:16px;height:1em;line-height:1em;font-weight:bold;color:#8BC34A;font-style:normal;margin-top:2px;padding-left:6px;}
.info .i_right .ir_txt a{display:block;width:165px;height:44px;line-height:44px;border-radius:50px;background:#8BC34A;margin-top:55px;text-align:center;font-size:17px;color:#FFF;}
.info .i_right .ir_txt a:hover{width:180px;}
/*product*/
.product{padding:37px 0 117px;background:#FDFDFD;}
.product .pro_nav{margin-top:25px;text-align:center;}
.product .pro_nav a{display:inline-block;font-size:18px;line-height:2;color:#666;padding:0 22px;position:relative;}
.product .pro_nav a:before{content:'';width:1px;height:11px;position:absolute;left:0;top:50%;margin-top:-6px;background:#666;}
.product .pro_nav a:first-child:before{content:none;}
.product .pro_nav a:hover{color:#8BC34A;}
.product .pro_ul{overflow:hidden;margin-top:41px;}
.product .pro_ul .pro_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;border:1px solid #F3F3F3;border-bottom:none;}
.product .pro_ul .pro_pp{height:128px;position:relative;}
.product .pro_ul .pro_txt{padding:23px 50px 25px;position:absolute;width:100%;left:0;bottom:0;background:#fff;overflow:hidden;
    -webkit-box-shadow:1px 2px 10px rgba(0,0,0,0.1);
    -moz-box-shadow:1px 2px 10px rgba(0,0,0,0.1);
    -o-box-shadow:1px 2px 10px rgba(0,0,0,0.1);
    box-shadow:1px 2px 10px rgba(0,0,0,0.1);
}
.product .pro_ul .pro_txt p{font-size:20px;line-height:26px;font-weight:bold;color:#333;text-align:center;}
.product .pro_ul .pro_txt p:first-child{font-size:16px;height:1em;line-height:1em;color:#8BC34A;font-weight:normal;margin-bottom:12px;}
.product .pro_ul .pro_txt p:nth-child(2){height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.product .pro_ul .pro_txt .pro_i{text-align:center;height:0;opacity:0;}
.product .pro_ul .pro_txt .pro_i i{width:48px;height:46px;display:inline-block;margin-left:17px;background-repeat:no-repeat;background-position:center center;background-size:100%;margin-top:11px;}
.product .pro_ul .pro_txt .pro_i i.icon1{background-image:url(../Image/pro_icon1.webp);}
.product .pro_ul .pro_txt .pro_i i.icon2{background-image:url(../Image/pro_icon2.webp);}
.product .pro_ul .swiper-slide:hover .pro_pp .pro_txt{padding:36px 50px 31px;}
.product .pro_ul .swiper-slide:hover .pro_pp .pro_txt .pro_i{height:59px;opacity:1;}
/*youshi*/
.youshi{padding:109px 0 114px;position:relative;}
.youshi .ys_img{width:100%;height:100%;position:absolute;left:0;top:0;}
.youshi .ys_left{width:calc(100% - 1223px);padding-right:80px;float:left;}
.youshi .ys_left p{font-size:16px;line-height:28px;margin-top:31px;}
.youshi .ys_left .ys_dian{margin-top:32px;text-align:left;}
.youshi .ys_left .ys_dian .swiper-pagination{position:relative;text-align:left;}
.youshi .ys_left .ys_dian .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px;background:#666;opacity:1;outline:none;}
.youshi .ys_left .ys_dian .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#8BC34A;}
.youshi .ys_right{width:1223px;float:right;padding-top:16px;position:relative;}
.youshi .ys_right .ys_ul{overflow:hidden;}
.youshi .ys_right .ys_ul .ys_img{width:100%;padding-bottom:75%;position:relative;}
.youshi .ys_right .ys_ul p{font-size:16px;color:#666;height:60px;padding:10px;line-height:20px;text-align:left;background:#FFF;}


/*.youshi .ys_right .ys_ul .swiper-slide{position:relative;padding-bottom:42px;}*/
/*.youshi .ys_right .ys_ul em{display:block;position:absolute;left:9px;top:6px;font-size:86px;height:63px;line-height:63px;font-style:normal;color:rgba(0,0,0,.11);font-weight:bold;}*/
/*.youshi .ys_right .ys_ul .ys_txt{background:#FFF;padding:62px 50px;}*/
/*.youshi .ys_right .ys_ul .ys_txt p{font-size:16px;line-height:30px;color:#333;}*/
/*.youshi .ys_right .ys_ul .ys_txt p:first-child{font-size:26px;height:1em;line-height:1em;font-weight:bold;text-transform:uppercase;color:#8BC34A;margin-bottom:24px;}*/
/*.youshi .ys_right .ys_ul .ys_txt p:last-child{height:120px;}*/
/*.youshi .ys_right .ys_ul i{width:99px;height:99px;background-color:#FFF;border:2px solid #8BC34A;border-radius:50%;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:0;right:44px;}*/
/*.youshi .ys_right .ys_ul i.icon1{background-image:url(../Image/ad_icon1.webp);}*/
/*.youshi .ys_right .ys_ul i.icon2{background-image:url(../Image/ad_icon2.webp);}*/
.youshi .ys_right .swiper-button-prev,.youshi .ys_right .swiper-button-next{width:21px;height:37px;background-size:100% 100%;margin-top:-19px;outline:none;background-image:url(../Image/ad_right.png);}
.youshi .ys_right .swiper-button-prev{left:-60px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
}
.youshi .ys_right .swiper-button-next{right:-60px;}
.youshi .ys_right .swiper-button-prev.my-disabled,.youshi .ys_right .swiper-button-next.my-disabled{opacity:0.19;}
/*news*/
.news{padding:58px 0 83px;background:#F8F8F8;}
.news .n_ul{padding-top:2px;}
.news .n_ul .n_li{width:calc(33.33% - 20px);margin-left:30px;float:left;background:#FFF;display:block;padding:46px 50px 47px;margin-top:46px;}
.news .n_ul .n_li:first-child,.news .n_ul .n_li:nth-child(2){margin-left:0;}
.news .n_ul .n_li span{display:block;font-size:16px;height:1em;line-height:1em;margin-bottom:33px;color:#666;}
.news .n_ul .n_li p{font-size:16px;line-height:28px;color:#333;}
.news .n_ul .n_li p:nth-child(2){font-size:22px;line-height:28px;color:#333;font-weight:bold;margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:56px;}
.news .n_ul .n_li p:nth-child(3){overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:84px;}
.news .n_ul .n_li em{display:block;font-style:normal;width:158px;height:43px;line-height:41px;border-radius:50px;border:1px solid #8BC34A;text-align:center;font-size:16px;color:#8BC34A;margin-top:36px;overflow:hidden;}
.news .n_ul .n_li.n_first{width:100%;padding:0;}
.news .n_ul .n_li.n_first .n_img{width:50%;float:left;padding-bottom:407px;position:relative;}
.news .n_ul .n_li.n_first .n_txt{float:right;padding:65px 60px 0;width:50%;}
.news .n_ul .n_li:hover{
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.1);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.1);
    -o-box-shadow:0 0 10px rgba(0,0,0,.1);
    box-shadow:0 0 10px rgba(0,0,0,.1);
}
.news .n_ul .n_li:hover em{color:#FFF;}
.news .n_ul .n_li:hover em:before{background:#8BC34A;width:100%;}



@media screen and (max-width:1729px){
    .index_banner .swiper-slide{padding-bottom:667px;}
    .index_banner .swiper-slide .fl_txt{top:150px;}
    .index_banner .swiper-slide .fl_txt .p1{font-size:22px;}
    .index_banner .swiper-slide .fl_txt .p2{font-size:66px;margin-top:18px;}
    .index_banner .swiper-slide .fl_txt i{margin:25px auto 0;}
    .index_banner .swiper-slide .fl_txt .p3{padding-top:10px;}
    .index_banner .swiper-slide .fl_txt .p3 span{font-size:20px;padding:0 15px;margin-top:14px;}
    .index_banner.swiper-container-horizontal .swiper-pagination-bullets{bottom:30px;}
    .index_banner .swiper-pagination-bullet{width:11px;height:11px;margin:0 5px!important;}
    .index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:26px;}
    .solution{padding:25px 0 50px;}
    .solution .s_p{font-size:15px;margin-top:15px;}
    .solution .s_ul{margin-top:30px;height:683px;}
    .solution .s_ul .s_li{width:446px;height:334px;}
    .solution .s_ul .s_li:nth-child(3){width:462px;height:447px;left:469px;}
    .solution .s_ul .s_li:nth-child(4){left:954px;}
    .solution .s_ul .s_li:nth-child(5){left:954px;}
    .solution .s_ul .s_li:nth-child(6){left:469px;width:462px;height:221px;}
    .solution .s_ul .s_li .s_txt{padding:0 28px;top:calc(100% - 48px);}
    .solution .s_ul .s_li .s_txt a{font-size:15px;}
    .solution .s_ul .s_li .s_txt a:first-child{font-size:20px;margin-bottom:13px;}
    .solution .s_ul .s_li .s_txt i{height:14px;background-size:auto 100%;}
    .solution .s_btn{margin-top:40px;}
    .solution .s_btn a{width:190px;height:48px;line-height:48px;font-size:15px;margin-left:25px;}
    .solution .s_btn a:hover{width:200px;}
    .info .i_left .il_img{padding-bottom:571px;}
    .info .i_right .ir_txt{width:700px;padding:30px 0 0 30px;}
    .info .i_right .ir_txt i{margin-bottom:8px;}
    .info .i_right .ir_txt p{font-size:15px;line-height:26px;margin-top:13px;}
    .info .i_right .ir_txt .ir_num{margin-top:25px;}
    .info .i_right .ir_txt .ir_num .ir_span{padding-top:5px;padding-left:70px;}
    .info .i_right .ir_txt .ir_num .ir_span .ir_s span{font-size:32px;}
    .info .i_right .ir_txt .ir_num .ir_span .ir_s em{font-size:15px;height:22px;line-height:22px;}
    .info .i_right .ir_txt .ir_num .ir_span .ir_p{font-size:15px;}
    .info .i_right .ir_txt a{margin-top:40px;width:150px;height:40px;line-height:40px;font-size:16px;}
    .product{padding:30px 0 70px;}
    .product .pro_nav{margin-top:20px;}
    .product .pro_nav a{font-size:16px;padding:0 17px;}
    .product .pro_ul{margin-top:35px;}
    .product .pro_ul .pro_pp{height:115px;}
    .product .pro_ul .pro_txt{padding:20px 35px;}
    .product .pro_ul .pro_txt p{font-size:18px;line-height:24px;}
    .product .pro_ul .pro_txt p:first-child{font-size:15px;margin-bottom:8px;}
    .product .pro_ul .pro_txt .pro_i i{width:44px;height:42px;margin-top:8px;margin-left:12px;}
    .product .pro_ul .swiper-slide:hover .pro_pp .pro_txt{padding:30px 35px 25px;}
    .youshi{padding:75px 0 80px;}
    .youshi .ys_left{width:calc(100% - 1050px);padding-right:65px;}
    .youshi .ys_left p{font-size:15px;line-height:26px;margin-top:22px;}
    .youshi .ys_left .ys_dian{margin-top:25px;}
    .youshi .ys_right{width:1050px;padding-top:12px;}
    .youshi .ys_right .ys_ul p{font-size:15px;height:54px;padding:8px;line-height:19px;}
    /*.youshi .ys_right .ys_ul .swiper-slide{padding-bottom:36px;}*/
    /*.youshi .ys_right .ys_ul em{font-size:70px;height:52px;line-height:52px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt{padding:50px 30px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p{font-size:15px;line-height:28px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p:first-child{font-size:22px;margin-bottom:16px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p:last-child{height:112px;}*/
    /*.youshi .ys_right .ys_ul i{width:80px;height:80px;right:35px;background-size:auto 48px;}*/
    .youshi .ys_right .swiper-button-prev{left:-50px;}
    .youshi .ys_right .swiper-button-next{right:-50px;}
    .news{padding:40px 0 50px;}
    .news .n_ul .n_li{width:calc(33.33% - 16px);margin-left:24px;margin-top:35px;padding:27px 30px;}
    .news .n_ul .n_li span{margin-bottom:25px;}
    .news .n_ul .n_li p{font-size:15px;line-height:25px;}
    .news .n_ul .n_li p:nth-child(2){font-size:20px;line-height:25px;height:50px;margin-bottom:15px;}
    .news .n_ul .n_li p:nth-child(3){height:75px;}
    .news .n_ul .n_li em{margin-top:25px;width:145px;height:40px;line-height:38px;font-size:15px;}
    .news .n_ul .n_li.n_first .n_img{padding-bottom:350px;}
    .news .n_ul .n_li.n_first .n_txt{padding:50px 40px 0;}
}

@media screen and (max-width:1599px){
    .index_banner .swiper-slide{padding-bottom:572px;}
    .index_banner .swiper-slide .fl_txt{top:140px;}
    .index_banner .swiper-slide .fl_txt .p1{font-size:20px;}
    .index_banner .swiper-slide .fl_txt .p2{font-size:55px;margin-top:15px;}
    .index_banner .swiper-slide .fl_txt i{margin:17px auto 0;height:3px;width:50px;}
    .index_banner .swiper-slide .fl_txt .p3{padding-top:7px;}
    .index_banner .swiper-slide .fl_txt .p3 span{font-size:18px;padding:0 12px;margin-top:10px;}
    .index_banner.swiper-container-horizontal .swiper-pagination-bullets{bottom:30px;}
    .index_banner .swiper-pagination-bullet{width:11px;height:11px;margin:0 5px!important;}
    .index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:26px;}
    .solution{padding:20px 0 40px;}
    .solution .s_p{font-size:14px;margin-top:10px;}
    .solution .s_ul{margin-top:20px;height:594px;}
    .solution .s_ul .s_li{width:389px;height:292px;}
    .solution .s_ul .s_li:nth-child(3){width:402px;height:389px;left:399px;}
    .solution .s_ul .s_li:nth-child(4){left:811px;}
    .solution .s_ul .s_li:nth-child(5){left:811px;}
    .solution .s_ul .s_li:nth-child(6){left:399px;width:402px;height:193px;}
    .solution .s_ul .s_li .s_txt{padding:0 20px;top:calc(100% - 42px);}
    .solution .s_ul .s_li .s_txt a{font-size:14px;}
    .solution .s_ul .s_li .s_txt a:first-child{font-size:18px;margin-bottom:10px;}
    .solution .s_ul .s_li .s_txt i{height:12px;margin-top:15px;}
    .solution .s_btn{margin-top:30px;}
    .solution .s_btn a{width:160px;height:42px;line-height:42px;font-size:14px;margin-left:20px;}
    .solution .s_btn a:hover{width:170px;}
    .info .i_left .il_img{padding-bottom:490px;}
    .info .i_right .ir_txt{width:600px;padding:20px 0 0 20px;}
    .info .i_right .ir_txt i{margin-bottom:5px;}
    .info .i_right .ir_txt p{font-size:14px;line-height:24px;margin-top:10px;}
    .info .i_right .ir_txt .ir_num{margin-top:20px;}
    .info .i_right .ir_txt .ir_num .ir_span{padding-top:5px;padding-left:60px;margin-left:30px;}
    .info .i_right .ir_txt .ir_num .ir_span .ir_s span{font-size:26px;}
    .info .i_right .ir_txt .ir_num .ir_span .ir_s em{font-size:14px;height:19px;line-height:19px;}
    .info .i_right .ir_txt a{margin-top:25px;width:150px;height:40px;line-height:40px;font-size:15px;}
    .info .i_right .ir_txt a:hover{width:160px;}
    .product{padding:20px 0 40px;}
    .product .pro_nav{margin-top:20px;}
    .product .pro_nav a{padding:0 15px;}
    .product .pro_ul{margin-top:30px;}
    .product .pro_ul .pro_pp{height:90px;}
    .product .pro_ul .pro_txt{padding:15px 20px;}
    .product .pro_ul .pro_txt p{font-size:16px;line-height:21px;}
    .product .pro_ul .pro_txt p:first-child{font-size:14px;margin-bottom:5px;}
    .product .pro_ul .pro_txt p:nth-child(2){height:41px;}
    .product .pro_ul .pro_txt .pro_i i{width:40px;height:38px;margin-top:6px;margin-left:10px;}
    .product .pro_ul .swiper-slide:hover .pro_pp .pro_txt{padding:25px 20px 20px;}
    .product .pro_ul .swiper-slide:hover .pro_pp .pro_txt .pro_i{height:44px;}
    .youshi{padding:45px 0 50px;}
    .youshi .ys_left{width:calc(100% - 900px);padding-right:50px;}
    .youshi .ys_left p{font-size:14px;line-height:24px;margin-top:15px;}
    .youshi .ys_left .ys_dian{margin-top:15px;}
    .youshi .ys_right{width:900px;padding-top:7px;}
    /*.youshi .ys_right .ys_ul .swiper-slide{padding-bottom:30px;}*/
    /*.youshi .ys_right .ys_ul em{font-size:50px;height:42px;line-height:42px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt{padding:40px 20px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p{font-size:14px;line-height:25px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p:first-child{font-size:19px;margin-bottom:12px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p:last-child{height:125px;}*/
    /*.youshi .ys_right .ys_ul i{width:70px;height:70px;right:25px;background-size:auto 40px;}*/
    .youshi .ys_right .swiper-button-prev{left:-40px;}
    .youshi .ys_right .swiper-button-next{right:-40px;}
    .news{padding:30px 0 40px;}
    .news .n_ul .n_li{width:calc(33.33% - 12px);margin-left:18px;margin-top:26px;padding:20px 22px;}
    .news .n_ul .n_li span{margin-bottom:20px;}
    .news .n_ul .n_li p{font-size:14px;line-height:24px;}
    .news .n_ul .n_li p:nth-child(2){font-size:18px;line-height:24px;height:48px;margin-bottom:10px;}
    .news .n_ul .n_li p:nth-child(3){height:72px;}
    .news .n_ul .n_li em{margin-top:18px;width:130px;height:37px;line-height:35px;font-size:14px;}
    .news .n_ul .n_li.n_first .n_img{padding-bottom:300px;}
    .news .n_ul .n_li.n_first .n_txt{padding:30px 25px 0;}
}

@media screen and (max-width:1399px){
    .index_banner .swiper-slide{padding-bottom:474px;}
    .index_banner .swiper-slide .fl_txt{top:125px;}
    .index_banner .swiper-slide .fl_txt .p1{font-size:16px;}
    .index_banner .swiper-slide .fl_txt .p2{font-size:46px;margin-top:10px;}
    .index_banner .swiper-slide .fl_txt i{margin:12px auto 0;height:2px;width:44px;}
    .index_banner .swiper-slide .fl_txt .p3{padding-top:5px;}
    .index_banner .swiper-slide .fl_txt .p3 span{font-size:16px;padding:0 10px;margin-top:7px;}
    .index_banner.swiper-container-horizontal .swiper-pagination-bullets{bottom:20px;}
    .index_banner .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px!important;}
    .index_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:24px;}
    .solution{padding:20px 0 30px;}
    .solution .s_p{font-size:14px;margin-top:10px;}
    .solution .s_ul{margin-top:20px;height:484px;}
    .solution .s_ul .s_li{width:316px;height:237px;}
    .solution .s_ul .s_li:nth-child(3){width:342px;height:331px;left:326px;}
    .solution .s_ul .s_li:nth-child(4){left:678px;}
    .solution .s_ul .s_li:nth-child(5){left:678px;}
    .solution .s_ul .s_li:nth-child(6){left:326px;width:342px;height:143px;}
    .solution .s_ul .s_li .s_txt{padding:0 10px;top:calc(100% - 29px);}
    .solution .s_ul .s_li .s_txt a{line-height:1.5;}
    .solution .s_ul .s_li .s_txt a:first-child{font-size:16px;margin-bottom:5px;}
    .solution .s_ul .s_li .s_txt i{height:10px;margin-top:10px;}
    .solution .s_btn{margin-top:20px;}
    .solution .s_btn a{width:140px;height:38px;line-height:38px;margin-left:15px;}
    .solution .s_btn a:hover{width:150px;}
    .info .i_left{width:100%;float:none;position:absolute;left:0;top:0;height:100%;}
    .info .i_left .il_img{height:100%;padding-bottom:0;}
    .info .i_right{width:100%;float:none;background:rgba(0,0,0,.3);}
    .info .i_right .ir_txt{width:100%;padding:20px 15px;max-width:994px;}
    .info .i_right .ir_txt .h_tit{color:#FFF;}
    .info .i_right .ir_txt p{color:#FFF;}
    .info .i_right .ir_txt .ir_num .ir_span .ir_s{color:#FFF;}
    .product{padding:20px 0 30px;}
    .product .pro_nav{margin-top:15px;}
    .product .pro_nav a{padding:0 20px;}
    .product .pro_ul{margin-top:25px;}
    .product .pro_ul .pro_pp{height:79px;}
    .product .pro_ul .pro_txt{padding:10px 15px;}
    .product .pro_ul .pro_txt p{line-height:20px;}
    .product .pro_ul .pro_txt p:nth-child(2){height:40px;}
    .product .pro_ul .pro_txt .pro_i i{width:38px;height:36px;margin-top:5px;}
    .product .pro_ul .swiper-slide:hover .pro_pp .pro_txt{padding:20px 15px 15px;}
    .product .pro_ul .swiper-slide:hover .pro_pp .pro_txt .pro_i{height:41px;}
    .youshi{padding:30px 0;}
    .youshi .ys_left{width:100%;padding-right:0;float:none;text-align:center;}
    .youshi .ys_left .h_tit.htl{text-align:center;}
    .youshi .ys_left p{margin-top:5px;}
    .youshi .ys_left .ys_dian{display:none;}
    .youshi .ys_right{width:100%;float:none;margin-top:20px;padding:0 40px;}
    .youshi .ys_right .ys_ul p{font-size:14px;height:50px;padding:7px 10px;line-height:18px;}
    /*.youshi .ys_right .ys_ul .swiper-slide{padding-bottom:30px;}*/
    /*.youshi .ys_right .ys_ul em{font-size:50px;height:42px;line-height:42px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt{padding:40px 20px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p{font-size:14px;line-height:25px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p:first-child{font-size:19px;margin-bottom:12px;}*/
    /*.youshi .ys_right .ys_ul .ys_txt p:last-child{height:125px;}*/
    /*.youshi .ys_right .ys_ul i{width:60px;height:60px;right:20px;background-size:auto 34px;}*/
    .youshi .ys_right .swiper-button-prev{left:0;}
    .youshi .ys_right .swiper-button-next{right:0;}
    .news{padding:20px 0 30px;}
    .news .n_ul .n_li{width:calc(33.33% - 10px);margin-left:15px;margin-top:20px;padding:15px 18px;}
    .news .n_ul .n_li span{margin-bottom:15px;}
    .news .n_ul .n_li p:nth-child(2){font-size:16px;margin-bottom:5px;}
    .news .n_ul .n_li em{margin-top:12px;width:130px;height:37px;line-height:35px;font-size:14px;}
    .news .n_ul .n_li.n_first .n_img{padding-bottom:248px;}
    .news .n_ul .n_li.n_first .n_txt{padding:20px 15px 0;}
}

@media screen and (max-width:1023px){
    .index_banner .swiper-slide{padding-bottom:352px;}
    .index_banner .swiper-slide .fl_txt{top:90px;}
    .index_banner .swiper-slide .fl_txt .p2{font-size:30px;}
    .index_banner.swiper-container-horizontal .swiper-pagination-bullets{bottom:10px;}
    .solution{padding:20px 0;}
    .solution .s_p br{display:none;}
    .solution .s_ul{margin-top:5px;height:auto;}
    .solution .s_ul .s_li{width:calc(50% - 5px);margin-left:10px;height:auto;position:relative;float:left;margin-top:10px;}
    .solution .s_ul .s_li:nth-child(odd){margin-left:0;}
    .solution .s_ul .s_li:nth-child(3){width:calc(50% - 5px);height:auto;left:0;}
    .solution .s_ul .s_li:nth-child(4){left:0;}
    .solution .s_ul .s_li:nth-child(5){left:0;}
    .solution .s_ul .s_li:nth-child(6){left:0;width:calc(50% - 5px);height:auto;}
    .solution .s_ul .s_li .s_img{width:100%;padding-bottom:75%;position:relative;}
    .product{padding:20px 0;}
    .product .pro_nav{margin-top:10px;}
    .product .pro_nav a{padding:0 20px;}
    .youshi{padding:20px 0;}
    .youshi .ys_right{padding:0;}
    .youshi .ys_right .ys_ul .swiper-slide{padding-bottom:30px;}
    .youshi .ys_right .ys_ul em{font-size:40px;height:40px;line-height:40px;left:15px;top:6px;}
    .youshi .ys_right .ys_ul .ys_txt{padding:50px 15px 30px;}
    .youshi .ys_right .ys_ul .ys_txt p:last-child{height:100px;}
    .youshi .ys_right .swiper-button-prev{display:none;}
    .youshi .ys_right .swiper-button-next{display:none;}
    .news{padding:20px 0;}
    .news .n_ul .n_li{width:100%;margin-left:0;margin-top:15px;padding:12px 10px;float:none;}
    .news .n_ul .n_li span{margin-bottom:10px;}
    .news .n_ul .n_li p:nth-child(2){font-size:16px;margin-bottom:5px;height:auto;}
    .news .n_ul .n_li p:nth-child(3){height:auto;}
    .news .n_ul .n_li em{margin-top:12px;width:130px;height:37px;line-height:35px;font-size:14px;}
    .news .n_ul .n_li.n_first .n_img{display:none;}
    .news .n_ul .n_li.n_first .n_txt{padding:12px 10px;width:100%;float:none;}
}

@media screen and (max-width:767px){
    .index_banner .swiper-slide{padding-bottom:70%;}
    .index_banner .swiper-slide .fl_txt{top:50%;
        -webkit-transform:translateY(-55%);
        -moz-transform:translateY(-55%);
        -o-transform:translateY(-55%);
        transform:translateY(-55%);
    }
    .index_banner .swiper-slide .fl_txt .p1{font-size:15px;height:auto;}
    .index_banner .swiper-slide .fl_txt .p2{font-size:30px;margin-top:5px;}
    .index_banner .swiper-slide .fl_txt i{margin:5px auto 0;height:2px;width:40px;}
    .index_banner .swiper-slide .fl_txt .p3{padding-top:0;}
    .index_banner .swiper-slide .fl_txt .p3 span{font-size:15px;padding:0 10px;margin-top:5px;}
    .index_banner .swiper-slide .fl_txt .p3 br{display:none;}
    .solution .s_ul{margin-top:5px;height:auto;}
    .solution .s_ul .s_li{width:100%;margin-left:0;float:none;}
    .solution .s_ul .s_li:nth-child(3){width:100%;}
    .solution .s_ul .s_li:nth-child(6){width:100%;}
    .info .i_right .ir_txt .ir_num .ir_span{margin-top:0;}
    .info .i_right .ir_txt .ir_num .ir_span{width:100%;float:none;margin-left:0;margin-top:15px;}
    .youshi .ys_right .ys_ul .ys_txt p:last-child{height:125px;}
}