/*industry*/
.industrybody{/*background: #F5F7FD;*/}
.industrybody .dios_banner .txt{color: #0F0F11;}
.industrybody .dios_banner .txt p{ /*width: 70%;*/}
.industry_ls_banner .dios_banner .btn_ty{ border:1px solid #fff; color: #145AFE!important; background: #fff;}
.industry_ls_banner .dios_banner .btn_ty:hover{border:1px solid #6082F7; background:#B3C2FA;}
.industry-solution .dios_banner h3,.industry-solution .dios_banner p{ width: 45%;}
.industry-structure{padding: 5% 0;background: linear-gradient(180deg, #F3F6FC 0%, #FFFFFF 100%);}
.industry-structure img,.industry-structure_an img{ max-width: 100%;}
.industry-structure_an{padding: 5% 0;}
.industry-advantage{padding: 5% 0; color: #fff;}
.industry-advantage .dios_t{color: #fff;}
.industry-advantage ul{margin: 0 -1%;}
.industry-advantage li{ float: left; position: relative; box-sizing: border-box; width: 23%; height: 308px; margin: 0 1% 2%;background: #3A3F4A;border-radius:13px;border: 1px solid #4D525B;overflow: hidden; }
.industry-advantage li:first-child{ width: 48%;}
.industry-advantage li span{position: absolute; right:0; bottom:0; max-width: 110px;}
.industry-advantage li span img{max-width: 100%;}
.industry-advantage li span img+img{ display: none;}
.industry-advantage li:first-child span{ max-width: 155px;}
.industry-advantage li dl{padding:40px 32px 77px;}
.industry-advantage li dt{padding-bottom: 16px;font-weight: 500; line-height: 26px; border-bottom: 1px solid rgba(240, 240, 240, 0.1);}
.industry-advantage li dd{margin-top: 16px; font-weight: 400; line-height: 22px; opacity: 0.62;text-align:justify; text-justify:distribute-all-lines;}
.industry-advantage li:hover dd{opacity: 1;}
.industry-function{padding: 5% 0; background: #FAFCFF;}
.industry-function .box{position: relative;padding: 5% 0 2%; overflow: hidden;}
.industry-function .box > img {position: absolute;left: 34%;top: 22%; width: 32%;}
.industry-function .box ul{ z-index: 10;position: relative;}
.industry-function .box ul li {box-sizing: border-box;margin: 32px 0;overflow: hidden;float: left;width: 380px;}
.industry-function .box ul li img {float: left; max-width: 64px; max-height: 64px;}
.industry-function .box ul li .txt {width:calc(100% - 80px);float: right;}
.industry-function .box ul li:nth-child(2n) {float: right;}
.industry-function .box ul li:nth-child(2n + 1) {clear: both;}
.industry-function .box ul li h2{height: 26px;font-weight: 500;color: #181818;line-height: 26px;}
.industry-function .box ul li p{ margin-top: 12px;font-weight: 400;color: #3D485D;line-height: 22px;text-align:justify; text-justify:distribute-all-lines;}

.industry-case{padding: 5% 0;}
.industry-case ul{overflow: hidden;}
.industry-case li{margin-bottom: 3%; border-radius: 15px; padding: 2% 4%; background: #fff;}
.industry-case dt{ float: right; width:49%; padding: 15px; box-sizing: border-box; border-radius: 10px; box-shadow: 8px 8px 20px 0px rgba(0,0,0,0.1); overflow: hidden;}
.industry-case dt img{ max-width: 100%;}
.industry-case dd{ float: left; width: 45%; margin-top: 7%;}
.industry-case dd h3{font-weight: 600;color: #222222; line-height: 28px;}
.industry-case dd p{ margin-top: 15px;font-weight:400;color: #7E828B;line-height: 22px;text-align:justify; text-justify:distribute-all-lines;}
.industry-case dd a{ display: block;margin-top: 24px; width: 88px; height: 36px; line-height: 36px; border-radius: 4px; color: #fff; text-align: center; font-weight: 400; background: #145AFE;}
.industry-case li:nth-child(2n) dt{ float: left;}
.industry-case li:nth-child(2n) dd{ float: right;}

.industry-custom{padding: 5% 0;}
.indus_custabt{position: relative;}
.indus_custabt.cen ul{text-align: center;display: inline-block;}
.indus_custabt ul li{ cursor: pointer; display: inline-block;position: relative; text-align: center; padding-bottom: 6px;}
.indus_custabt ul li p{font-weight: 400; color: #3D485D;line-height: 24px;}
.indus_custabt ul li em{ opacity: 0; position: absolute; lefT:50%; bottom:0px; margin-left: -15px; width: 30px;height: 4px;background: #145AFE; border-radius: 2px;}
.indus_custabt ul li.on p,.indus_custabt ul li:hover p{font-weight: 500;color: #145AFE;}
.indus_custabt ul li.on em,.indus_custabt ul li:hover em{opacity: 1;}
.indus_custabt .swiper-button-prev{ left:0; background-size: 30px 30px;}
.indus_custabt .swiper-button-next{ right:0;background-size: 30px 30px;}
.indus_custabc{margin-top: 5%; /*min-height: 480px;*/}
.indus_custabc .item{ display: none;}
.indus_custabc .item.on{ display: block;}
.indus_custabc .item ul{margin: 0 -1%;}
.indus_custabc .item li{ float: left; width: 18%; box-sizing: border-box; margin: 0 1% 2%; /*background: linear-gradient(180deg, rgba(243,245,248,0.8) 0%, #FFFFFF 100%);border-radius: 4px;border: 1px solid #FFFFFF;*/}



.industry-pain{padding: 2% 0 5%;}
.industry-pain ul{margin: 0 -0.7%;}
.industry-pain li{ float: left; position: relative; box-sizing: border-box; padding:32px 24px 100px; width: 23.6%; margin: 0 0.7% 1%; height: 340px;background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 16px;border: 2px solid #FFFFFF;}
.industry-pain li:hover{background: linear-gradient(175deg, #E8EDFD 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);}
.industry-pain li h3{ height: 26px; line-height: 26px;font-weight: 500; color: #333;}
.industry-pain li p{ margin-top: 24px; line-height: 22px;font-weight:400;text-align:justify; text-justify:distribute-all-lines;}
.industry-pain li span{ color: #EFF4FD;font-size:70px; font-weight: bold; position: absolute; right:0; bottom:0;}

.industry-scene{ padding: 5% 0;}
.industry-scene ul{margin: 0 -1%;}
.industry-scene li{ float: left; box-sizing: border-box; width: 31.33%; padding:34px; margin: 0 1% 1%;border-radius: 16px;border: 1px solid #FFFFFF;backdrop-filter: blur(9px); background: rgba(255, 255, 255, 0.3);}
.industry-scene li span{display: block; width: 60px; height: 60px; overflow: hidden;}
.industry-scene li h3{margin-top: 30px; font-weight: 600; line-height: 26px; height: 26px; overflow: hidden; color: #1A212E;}
.industry-scene li p{margin-top:20px;font-weight: 400; line-height: 22px; height: 88px;color: #1B2331;text-align:justify; text-justify:distribute-all-lines;}


.industry-pain_an li{background: linear-gradient(180deg, #EDF1FE 0%, #FFFFFF 100%);}


.industry-function_an{padding-bottom: 0;}
.industrytab-con{padding: 4% 0 5%; background: #F7F8FB;}
.industry-advantage_an{ padding: 5% 0; background: #fff;}
.industry-advantage_an .imgbox {width: 100%;position: relative;}
.industry-advantage_an .imgbox > img {display: block;width:40%;margin: 0 auto;}
.industry-advantage_an .imgbox .fixebox {width: 100%;}
.industry-advantage_an .imgbox .fixebox ul li {box-sizing: border-box;overflow: hidden;padding: 25px 28px 28px 25px;width: 35.66%;background: rgba(255, 255, 255, 0.3) linear-gradient(162deg, #E0E9FF 0%, rgba(255, 255, 255, 0) 100%);box-shadow: 0px 8px 40px 0px rgba(213, 216, 218, 0.3);border-radius: 8px;backdrop-filter: blur(10px);float: left;margin-bottom: 36px;}
.industry-advantage_an .imgbox .fixebox ul li:nth-child(2n) {float: right; margin-right: 20px;}
.industry-advantage_an .imgbox .fixebox ul li .leftimg { float: left;width: 60px;height: 60px;margin-right: 20px;}
.industry-advantage_an .imgbox .fixebox ul li .leftimg img{width: 100%;}
.industry-advantage_an .imgbox .fixebox ul li .righttext {float: right;width: calc(100% - 80px);}
.industry-advantage_an .imgbox .fixebox ul li .righttext h2{font-weight: 500;color: #181818;line-height: 26px;}
.industry-advantage_an .imgbox .fixebox ul li .righttext p {margin-top: 12px; font-weight: 400;color: #3D485D;line-height: 22px;text-align:justify; text-justify:distribute-all-lines;}
.industry-advantage_an .imgbox .fixebox ul li:last-child{width:98%;}
.industry-case_an{padding: 5% 0;}
.industry-case_an ul{margin: 0 -0.5%;}
.industry-case_an li{ float: left; box-sizing: border-box;width: 24%;margin: 0 0.5% 1%;background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px; overflow: hidden; border: 2px solid #FFFFFF;}
.industry-case_an li dt{width:100%;overflow: hidden;}
.industry-case_an li dt img{width: 100%;}
.industry-case_an li dd{padding:8%;}
.industry-case_an li h3{font-weight: 500; line-height: 26px;overflow: hidden; color: #181818;}
.industry-case_an li p{margin-top: 8px;font-size: 13px; font-weight: 400; line-height: 22px; height: 110px;color: #3D485D;text-align:justify; text-justify:distribute-all-lines;}
.industry-scene_an li{ width: 48%; height: 176px;}
.industry-scene_an li dl{ padding: 32px 32px 58px;}
.industry-scene_an li dt{ font-weight: 600; color: #FDFDFE; opacity: 1; border-bottom: none; padding-bottom: 0;}
.industry-scene_an li dd{color: #FDFDFE; padding-right:10%;}
.industry-scene_an li span{max-width: 150px;}


@media only screen and (max-width:1279px) {
    .industry-function .box ul li{margin: 15px 0;}
    .industry-case dd{margin-top: 0;}
    .diostab-con .item .box{padding: 2%;}
    .industry-scene li p{ height: 132px;}
    .industry-pain{padding-top: 5%;}
    .industry-pain li span{ font-size: 50px;}    
    .indus_custabc .item li{ width: 18%;}
    .industry-advantage_an .imgbox .fixebox ul li:nth-child(2n){margin-right: 0;}
    .industry-case_an li{ width: 49%;}
    .industry-scene_an li dl{padding: 32px;}
    .industry-advantage_an .imgbox .fixebox ul li{ width: 42%;}
}
@media only screen and (max-width:1023px) {
    .industry-solution .dios_banner h3,.industry-solution .dios_banner p{ width: 100%;}
    .dios_banner h3 br{ display: none;}
    .industry-advantage li{ width: 48%;}
    .industry-function .box{padding: 0;}
    .industry-function .box > img{ display: none; width:30%; left:35%; top:0}
    .industry-function .box ul li{ width: 100%; margin: 0 0 15px;}
    .industry-function .box ul li img{width: auto;}
    .industry-custom,.industry-case_an{padding-bottom: 10%;}
    .industry-pain li{ width: 48.6%;}
    .industry-scene li p{ height: 200px;}
    .indus_custabc .item li{ width: 23%;}
    .industry-case_an li{ width: 49%;}
    .industry-advantage_an .imgbox > img{width: 50%;}
    .industry-advantage_an .imgbox .fixebox{position: static;transform:translate(0,0)!important;}
    .industry-advantage_an .imgbox .fixebox ul li{ width: 100%!important; margin: 0 0 2%!important;}
    .industry-advantage li{ height: 200px;}
}
@media only screen and (max-width:767px) {
    .dios_banner_gao{ height: 380px;}
    .industry-advantage ul{margin: 0;}
    .industry-advantage li{ width: 100%!important; margin: 0 0 2%; height: auto;}
    .industry-advantage li dl{padding: 5%;}
    .industry-function .box > img{position: static; margin: 0 auto;}
    .industry-custom,.industry-case_an{padding-bottom: 15%;}
    .industry-case li{padding: 5%;}
    .industry-case dt,.industry-case dd{width: 100%;}
    .industry-case dd{margin-top: 5%;}  
    .industry-scene li{padding:5%;}
    .industry-pain u,.industry-scene ul{margin: 0;}
    .industry-pain li,.industry-scene li{ width: 100%; margin: 0 0 2%; padding: 5%; height: auto; padding-bottom: 15%;}
    .industry-pain li h3,.industry-advantage li dt,.industry-function .box ul li h2,.dios_02-part01 li h3,.industry-advantage_an .imgbox .fixebox ul li .righttext h2{ font-size: 16px;}
    .industry-pain li p,.industry-scene li h3,.industry-scene li p{ margin-top: 12px;}
    .industry-scene li{padding-bottom: 5%;}
    .industry-scene li p{ height: auto;}
    .indus_custabc .item li{ width: 31.33%;}
    .industry-function .box ul li img{ max-width: 48px;}
    .industry-function .box ul li .txt{ width: calc(100% - 60px);}
    .industry-scene li span,.industry-advantage_an .imgbox .fixebox ul li .leftimg{ width: 48px; height: auto;}
    .industry-advantage_an .imgbox .fixebox ul li .leftimg{ margin: 0;}
    .industry-advantage_an .imgbox .fixebox ul li .righttext{ width: calc(100% - 60px);}
    .industry-advantage_an .imgbox > img {width: 100%;}
    .industry-advantage_an .imgbox .fixebox {position: static;transform:translate(0,0)!important;}
    .industry-advantage_an .imgbox .fixebox ul li{width: 100%; padding: 5%; margin-bottom:3%;}
    .industry-case_an ul{margin: 0;}
    .industry-case_an li{ width: 100%; margin-bottom:3%;}
    .industry-case_an li p{ height: auto;}
    .industry-case_an li dd{padding:5%;}
    .industry-pain_an{margin: 0;}
    .industry-pain_an li{ width: 100%; margin: 0 0 2%; height: auto; padding: 5%;}
}

.industry-function1{ padding: 4% 0 5%; background: none;}
.industry-function1 .box_wrap{padding:5% 0 8%; background-size: 95%;}
.industry-function1 .box{padding: 0;}
.industry-function1 .box ul li{ margin: 70px 0;}
.industry-function1 .box > img{ top:35%;}
.industry-case1 li{padding: 2% 2% 2% 3%;}
.industry-case1 dt{ padding: 0; box-shadow: none;}

.industry_comm-part{ padding: 4% 0; text-align: center; color: #fff;}
.industry_comm-part h2{ display: inline-block; text-align: center;}
.industry_comm-part h2 span{ float: left;}
.industry_comm-part h2 em{ float: left; margin: 0 30px; opacity: 0.5; font-weight: 200;}
.industry_comm-part h2+p{ margin: 3% 0 0;}
.industry_comm-part .btn_more{ display: inline-block; padding: 0 32px; height: 36px; line-height: 36px; font-weight: 400; color: #2E6CFE!important; border-radius: 4px; border: 1px solid #FFFFFF; background: #fff;}

@media only screen and (max-width:1660px) {
.industry-function1 .box > img{ width: 28%; left: 36%; top:27%;}
.industry-function1 .box ul li{margin: 50px 0;}
}
@media only screen and (max-width:1279px) {
.industry-function1 .box ul li{margin: 20px 0;}
}
@media only screen and (max-width:1023px) {
    .industry-function1 .box_wrap{padding: 0;background-size: cover;}
    .industry-function1 .box ul li{margin: 10px 0;}
    .industry_comm-part h2 em{ margin: 0 20px;}
}
@media only screen and (max-width:767px) {
    .industry-case1 li{ padding: 5%;}
    .industry_comm-part{ padding: 8% 0;}
    .industry_comm-part h2{ font-size: 16px;}
    .industry_comm-part h2 em{ margin: 0 10px;}
}
@media only screen and (max-width:374px) {
    .industry_comm-part h2{ font-size: 14px;}
    .industry_comm-part h2 em{ margin: 0 8px;}
}


.industry-pain3 li{ width: 31.93%; height: 234px; margin-bottom: 1.5%;background: linear-gradient(175deg, #E8EDFD 0%, #FFFFFF 50%);}
.industry-pain3 li span{color:#F8F8F9}
.industry-pain3 li h3{color: #1B2331;}
.industry-pain3 li p{margin-top: 20px;color: #3D485D;}
.industry-function2 .box ul li{ margin: 60px 0;}
.industry-case2 li{ padding: 2% 3%;}
.industry-case2 dt{ padding: 22px 24px; background: #F2F3F6; box-shadow: none;}
@media only screen and (max-width:1279px) {
.industry-function2 .box ul li{ margin: 40px 0;}
}
@media only screen and (max-width:1023px) {
.industry-pain3 li{ width: 48.6%;}
.industry-function2 .box ul li{ margin: 20px 0;}
}
@media only screen and (max-width:767px) {
    .industry-pain3 li{ width: 100%; height: auto;}
    .industry-function2 .box ul li{ margin: 10px 0;}
}




.industry-pain1{ padding: 3% 0 5%; background: #FFFFFF;}
.industry-pain1 li{ float: left; width: 25%; text-align: center; margin-bottom: 5%;}
.industry-pain1 li span{ display: block; width: 80px; height: 80px; margin: 0 auto; overflow: hidden;}
.industry-pain1 li:nth-of-type(2) span,.industry-pain1 li:nth-of-type(4) span,.industry-pain1 li:nth-of-type(5) span,
.industry-pain1 li:nth-of-type(6) span,.industry-pain1 li:nth-of-type(7) span{ width:60px;}
.industry-pain1 li:nth-of-type(8) span{ width:40px;}
.industry-pain1 li h3{font-weight: 400; line-height: 26px; height: 26px; color: #181818;}

.industry-advantage1{ padding: 5% 0;height: 523px; background: #F4F8FF; background-size: 50%; background-position:center 70%; background-repeat: no-repeat}
.industry-advantage1 .imgbox {width: 100%;position: relative;}
.industry-advantage1 .imgbox .fixebox {width: 100%;}
.industry-advantage1 .imgbox .fixebox ul li {box-sizing: border-box;overflow: hidden;float: left;margin: 0 0 30px;padding: 25px;width: 35%;background: rgba(255, 255, 255, 0.3) linear-gradient(162deg, #FFF2EC 0%, rgba(255, 255, 255, 1) 20%);box-shadow: 0px 8px 40px 0px rgba(213, 216, 218, 0.3);border-radius: 8px;backdrop-filter: blur(10px);}
.industry-advantage1 .imgbox .fixebox ul li:nth-child(2n) {float: right;}
.industry-advantage1 .imgbox .fixebox ul li .leftimg { float: left;width: 60px;height: 60px;}
.industry-advantage1 .imgbox .fixebox ul li .leftimg img{width: 100%;}
.industry-advantage1 .imgbox .fixebox ul li .righttext {float: right;width: calc(100% - 80px);}
.industry-advantage1 .imgbox .fixebox ul li .righttext h2{font-weight: 500;color: #181818;line-height: 60px;}

.industry-function3{background: #fff;}
/*.industry-function3 .diostab-tit.cen ul{ float: left; width: 100%;}
.industry-function3 .diostab-tit ul li{ float: left;width: 25%!important;}*/
/*.industrytab-con1{padding: 5% 0;}
.industrytab-con1 ul{ margin:0 -1%;}
.industrytab-con1 li{ float: left; box-sizing: border-box;  width: 23%; margin: 0 1%; padding:40px 32px; background: #fff; border-radius: 8px;}
.industrytab-con1 li h3{height: 26px;line-height: 26px;font-weight: 500;color: #181818;}
.industrytab-con1 li p{ margin-top: 12px; height: 110px; line-height: 22px;font-weight: 400;color: #3D485D;}
*/

.industry-function3 .diostab-con{ box-sizing: border-box; height: 736px; padding: 5% 0; background: none;background-size: cover; background-repeat: no-repeat; background-position: center;}
.industry-function3 .diostab-con .item .box{ background: none; padding: 0; border-radius: 0;}
.industry-function3 .box ul li{box-sizing: border-box; padding: 22px 18px; min-height: 147px; margin: 60px 0; background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.industry-function3 .diostab-con .item:nth-of-type(2) .box ul li,.industry-function3 .diostab-con .item:nth-of-type(4) .box ul li{ margin: 15px 0;}




.industry-case3{ padding: 5% 0 8%; background: #fff;}
.industry-case3 .ind_case3_tit{ margin-bottom: 5%; position: relative;}
.industry-case3 .ind_case3_tit .swiper-container{ padding: 20px 0;}
.industry-case3 .ind_case3_tit li{ cursor: pointer; box-sizing: border-box; height: 90px; text-align: center; background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 2px 2px 4px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.industry-case3 .ind_case3_tit li.on{color: #fff; background: linear-gradient(180deg, #5F8FFD 0%, #1763FF 99%);border:none;}
.industry-case3 .ind_case3_tit li span{font-weight: 400; display: block; width:80%; padding:0 10%}
.industry-case3 .ind_case3_tit .swiper-button-prev{left:-80px; width: 65px;height: 65px; margin-top: -32px; background:url(/images/industry/btn_ll.png) no-repeat; background-size: cover;}
.industry-case3 .ind_case3_tit .swiper-button-next{right:-80px; width: 65px;height: 65px;margin-top: -32px; background:url(/images/industry/btn_rr.png) no-repeat; background-size: cover;}
.industry-case3 .ind_case3_tit .swiper-button-prev.swiper-button-disabled,.industry-case3 .ind_case3_tit .swiper-button-next.swiper-button-disabled{opacity: 1; cursor: pointer; pointer-events: inherit!important;}
.industry-case3 .ind_case3_tit .swiper-button-prev.disabled,.industry-case3 .ind_case3_tit .swiper-button-next.disabled{ cursor: default;}
.industry-case3 .ind_case3_tit .swiper-button-prev:hover{background:url(/images/industry/btn_ll_on.png) no-repeat; background-size: cover;}
.industry-case3 .ind_case3_tit .swiper-button-next:hover{background:url(/images/industry/btn_rr_on.png) no-repeat; background-size: cover;}
.industry-case3 .ind_case3_con .item{ display: none;}
.industry-case3 .ind_case3_con .item.on{ display: block;}
.industry-case3 .ind_case3_con .item dl{position: relative;}
.industry-case3 .ind_case3_con .item dt{ float: left; width: 51.58%; position: absolute; left:0; top:0;}
.industry-case3 .ind_case3_con .item dd{ float: right; width: 62.66%; margin-top: 2.8%; height: 285px; background: rgba(255,255,255,0.41);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1); border-radius: 8px;border: 2px solid #FFFFFF;}
.industry-case3 .ind_case3_con .item dd .inner{ float: right; box-sizing: border-box; width:78%; padding: 5%; /*border:1px solid #900;*/}
.industry-case3 .ind_case3_con .item dd h3{font-weight: 400;color: #181818; line-height: 30px;}
.industry-case3 .ind_case3_con .item dd p{ margin-top: 16px;font-weight: 400;color: rgba(0,0,0,0.75); line-height: 28px;text-align:justify; text-justify:distribute-all-lines;}


@media only screen and (max-width:1599px){
    .industry-advantage1{ height: 480px;}
    .industry-function3 .diostab-con{ height: 680px;}
    .industry-function3 .box ul li{ margin: 40px 0;}
}
@media only screen and (max-width:1365px){
    .industry-advantage1{ background-size: 60%; background-position: center 60%;}
    .industry-case3 .ind_case3_tit .swiper-button-prev{ left:-45px;}
    .industry-case3 .ind_case3_tit .swiper-button-next{right:-45px;}
    .industry-function3 .box ul li{ margin: 30px 0;}
}
@media only screen and (max-width:1023px){
    .industry-advantage1{ height: auto; background: #F4F8FF!important;}
    .industry-advantage1 .imgbox .fixebox ul li{ width: 100%; padding: 5%;}
    .industry-function3 .diostab-con{ height: auto;}
    .industry-function3 .box ul li{margin: 15px 0; min-height: auto;}
    .industrytab-con1 li{ width: 48%; margin-bottom: 2%;}
    .industry-case3 .ind_case3_tit .swiper-button-prev{ left:-30px;}
    .industry-case3 .ind_case3_tit .swiper-button-next{right:-30px;}
    .industry-case3 .ind_case3_con .item dt{ width: 100%; position: static;}
    .industry-case3 .ind_case3_con .item dd{ width: 100%; height: auto;}
    .industry-case3 .ind_case3_con .item dd .inner{ width: 100%;}
}
@media only screen and (max-width:767px){
    .industry-pain1 li{ width: 50%; margin-bottom: 5%;}
    .industry-pain1 li span{ width: 50px; height: 50px;}
    .industry-pain1 li:nth-of-type(2) span, .industry-pain1 li:nth-of-type(4) span, 
    .industry-pain1 li:nth-of-type(5) span, .industry-pain1 li:nth-of-type(6) span, 
    .industry-pain1 li:nth-of-type(7) span{ width: 40px;}
    .industry-pain1 li:nth-of-type(8) span{ width: 28px;}
    .industry-advantage1{ height: auto; background: #F4F8FF!important;}
    .industry-advantage1 .imgbox .fixebox ul li{ width: 100%!important; margin-bottom: 5%;}
    .industry-advantage1 .imgbox .fixebox ul li .leftimg{ width: 48px; height: 48px;}
    .industry-advantage1 .imgbox .fixebox ul li .righttext{width: calc(100% - 60px);}
    .industry-advantage1 .imgbox .fixebox ul li .righttext h2{ font-size: 16px;}
    
    .industrytab-con1 li{padding: 5%; width: 98%;}
    .industrytab-con1 li p{ height: auto;}
    .industry-function3 .box ul li,.industry-function3 .diostab-con .item:nth-of-type(2) .box ul li, .industry-function3 .diostab-con .item:nth-of-type(4) .box ul li{margin: 5px 0;}
    .industry-case3 .ind_case3_tit .swiper-button-prev{ left:-10px; width: 40px; height: 40px; margin-top: -20px;}
    .industry-case3 .ind_case3_tit .swiper-button-next{ right:-10px;width: 40px; height: 40px;margin-top: -20px;}
}


.industry-scene1 li{ width: 23%; height: 339px;}
.industry-scene1 li p{ height: auto;}
.industry-scene2 li{ width: 31.33%!important; height: 270px;}
.industry-scene2 li dt{font-weight:600; opacity: 1;}
.industry-scene2 li:first-child span{ max-width: 110px;}
@media only screen and (max-width:1023px){
    .industry-scene1 li{ width: 48%;}
    .industry-scene2 li{width: 48%!important;}
}
@media only screen and (max-width:767px){
.industry-scene1 li{ width: 100%; height: auto;}
.industry-scene2 li{ width: 100%!important; height: auto;}
}


.industry-pain2 li{ height: 270px; background: linear-gradient(180deg, #EDF1FE 0%, #FFFFFF 100%);}
.industry-yycj{padding: 5% 0; color: #fff;}
.industry-yycj h2.dios_t{color: #fff;}
.yycj_box{position: relative;overflow: hidden;}
.yycj_box-l{height:100%;width: 238px;margin-right: 18px;float: left;background: #fff;border-radius: 8px;overflow: hidden;padding: 20px 14px;box-sizing: border-box;position: absolute;left: 0;top: 0;}
.yycj_box-l li{padding: 18px 17px;border-radius: 4px;color: #181818;cursor: pointer;}
.yycj_box-l li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yycj_box-l li.on{background: #145AFE;color: #fff;}
.yycj_box-r{float: right;width: calc(100% - 257px);border-radius: 8px;overflow: hidden;background: #fff;padding: 32px;box-sizing: border-box;}
.yycj-item{display: none;}
.yycj-item h3{font-weight: 500;color: #181818; line-height: 26px;}
.yycj-item h3.marb{margin-bottom: 18px;color: #000;}
.yycj-item p{margin-top: 16px;margin-bottom: 24px;line-height: 22px; font-weight: 400; color: #333333;text-align:justify; text-justify:distribute-all-lines;}
.yycj-item.on{display: block;}
@media only screen and (max-width:1023px){
.yycj_box-l li{padding: 10px 15px;}
}
@media only screen and (max-width:767px){
.industry-pain2 li{height: auto;}
.yycj_box-l{display: none;}
.yycj_box-r{width: 100%;background: none;padding: 0;}
.yycj-item{display: block;background: #fff;border-radius: 8px;padding: 20px;box-sizing: border-box;margin-bottom: 20px;}
.yycj-item h3{font-size: 16px;}
}



.dios_banner p.p1{ width: 45%;}

.industry-scene3{margin-top: -68px;}
.industry-scene3 li{width: 23%; height: 339px;}
.industry-advantage2 li{width: 31.33%!important; height: 220px;}
.industry-advantage2 li:first-child span{ max-width: 110px;}
.industry-advantage2 li dt{font-weight:600;color: #FDFDFE; opacity: 1;}
.industry-advantage2 li dd{color: #FDFDFE;}
.industry-pain4{padding: 5% 0;}
.industry-pain4 li{ width: 31.93%; height: 254px;}
.industry-pain4 li span{color:#EEF0F4;}
.industry-pain4 li h3{color: #333; font-weight: 600;}
.industry-pain4 li p{color: #333;}
@media only screen and (max-width:1365px){
    .industry-scene3{padding-top: 10%;}
}
@media only screen and (max-width:1023px){
    .industry-scene1 li,.industry-scene3 li{ width: 48%;}
    .industry-pain4 li{ width: 48.6%;}
    .industry-advantage2 li{width: 48%!important;}
}
@media only screen and (max-width:767px){
.industry-scene1 li,.industry-pain4 li,.industry-scene3 li{ width: 100%; height: auto;}
.industry-advantage2 li{ width: 100%!important; height: auto;}
}


.industry-function4 .box ul li{ margin: 100px 0;}
.industry-function5{ padding: 5% 0;}
.industry-function5 ul{ margin: 0 -1%;}
.industry-function5 li{ float: left; width:31.33%; margin: 0 1%; background: #fff; border-radius: 8px;}
.industry-function5 li dd{padding:24px;}
.industry-function5 li dd h3{ line-height: 28px; font-weight: 600; color: #222;}
.industry-function5 li dd p{ margin-top: 12px; line-height: 22px; height: 66px; font-weight: 400; color: #636974;text-align:justify; text-justify:distribute-all-lines;}

.industry-case4 li{padding: 2%;}
.industry-case4 dt{ float: left; padding: 0; box-shadow: none;}
.industry-case4 dd{ float: right;}

@media only screen and (max-width:1660px){
    .industry-function4 .box ul li{ margin: 80px 0;}
}
@media only screen and (max-width:1279px){
    .industry-function4 .box ul li{ margin: 40px 0;}
}
@media only screen and (max-width:1023px){
.dios_banner p.p1{ width: 100%;}
.industry-scene3{ margin-top: 0; padding-top: 5%;}
.industry-function4 .box ul li{margin: 20px 0;}
}
@media only screen and (max-width:767px){
    .industry-function4 .box ul li{margin: 10px 0;}
    .industry-function5 ul{ margin: 0;}
    .industry-function5 li{ width: 100%; margin: 0 0 2%;}
    .industry-function5 li dd{ padding: 5%;}
}


.industry-pain5 li{ height: 274px;}
.industry-pain5 li span{color: #F8F8F8;}
.industry-case5 li{background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.indus_custabc1 .item li{ width: 14.66%;}
.industry-function6{ padding: 4% 0 10%; box-sizing: border-box; /*height: 770px;*/}
.industry-function6 ul{ margin: 0 -1%; padding-top: 7%;}
.industry-function6 li{ float: left; width: 23%; height: 280px; padding:42px 32px; margin: 0 1%; box-sizing: border-box; background: url(/images/industry/bg30.png) no-repeat; background-size: 100%;}
.industry-function6 li h3{ font-weight: 500; line-height: 26px;color: #181818;}
.industry-function6 li p{ margin-top: 16px; font-weight: 400; line-height: 22px;color: #3D485D;text-align:justify; text-justify:distribute-all-lines;}

@media only screen and (max-width:1440px){
    .industry-function6 ul{ padding-top: 5%;}
}
@media only screen and (max-width:1279px){
    .indus_custabc1 .item li{ width: 23%;}
    .industry-function6 li{ padding:20px 20px; height: 230px;}
}
@media only screen and (max-width:1023px){
    .industry-function6{padding-bottom: 5%;}
    .industry-function6 ul{margin: 0; padding-top: 0;}
    .industry-function6 li{ width: 100%; margin: 0 0 2%; height: auto; background:#F8FAFB; border:2px solid #fff; border-radius: 18px; overflow: hidden;}
}
@media only screen and (max-width:767px){
    .industry-pain5 li{ height: auto; padding-bottom: 5%;}
    .indus_custabc1 .item li{ width: 48%;}
    .industry-function6 li{padding: 5%;}
    .industry-function6 li h3{ font-size: 16px;}
    .industry-function6 li p{margin-top: 10px;}
}














.industry-advantage li,.industry-advantage_an .imgbox .fixebox ul li,.industry-scene li,.industry-pain li,
.industry-advantage1 .imgbox .fixebox ul li,.industrytab-con1 li,.industrytab-con1 li h3,
.industrytab-con1 li p,.industry-pain1 li,.industry-function6 li,.industry-case3 .ind_case3_tit .swiper-button-prev,
.industry-case3 .ind_case3_tit .swiper-button-next{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
@media only screen and (min-width:1025px) {
.industry-advantage li:hover{ transform:translateY(-16px);-webkit-transform:translateY(-16px); background-size: cover; background: url(/images/industry/bg02.png) no-repeat;}
.industry-advantage li:hover img{ display: none;}
.industry-advantage li:hover img+img{ display: block;}
.industry-advantage li:hover dt{opacity: 1;}
.industry-advantage_an .imgbox .fixebox ul li:hover,.industry-scene li:hover,.industry-pain li:hover,
.industry-advantage1 .imgbox .fixebox ul li:hover,.industry-pain1 li:hover,.industry-function6 li:hover{transform:translateY(-16px);-webkit-transform:translateY(-16px);}
.industry_comm-part .btn_more:hover{border:1px solid #6082F7;background:#B3C2FA;}
.industrytab-con1 li:hover{transform:translateY(-16px);-webkit-transform:translateY(-16px); background:url(/images/industry/bg12.png) no-repeat; background-size: 100% auto;}
.industrytab-con1 li:hover h3,.industrytab-con1 li:hover p{color: #fff;}
.industry-pain5 li:hover span{color: #EFF4FD;}
}
