.copy img{ width: 20px; float:left; margin-right:5px;}
.main_content{margin-top: 116px;}
.temp_head{height: 116px;box-shadow: 0 0 10px 0 rgb(159 159 159 / 40%);position: fixed;width: 100%;z-index: 999;top: 0;left: 0;background: #fff;}
.temp_head .top{height: 36px;margin-top: 20px;}
.temp_head .logo{height: 36px;display: flex;align-items: center;}
.temp_head .logo img{max-height: 36px;}
.temp_head h1{display: none;}
.temp_head .nav li{float: left;margin-right: 45px;position: relative;z-index: 999;}
.temp_head .nav li:last-child{margin-right: 0;}
.temp_head .nav li .a1{display: block;height: 60px;text-transform: uppercase;color: #111;font-size: 17px;}
.temp_head .nav li #line{width: 0px;height: 4px;background: #0070c0;;margin: 0 auto;position: absolute;bottom: 0;left: 0px;right: 0px;transition: width 0.2s linear;}
.temp_head .nav li .tarA.act #line,.temp_head .nav li:hover #line{width: 100%;}
.temp_head .nav li .drow{position: absolute;top: 60px;left: -18px;transform: translateX(0);background: #f6f6f6;z-index: 999;display: flow-root;width: 250px;overflow:hidden;-webkit-transition:max-height 0.3s linear;-moz-transition:max-height 0.3s linear;transition:max-height 0.3s linear;max-height: 0px;}
.temp_head .nav li .drow .box{padding: 15px 18px;display: flow-root;}
.temp_head .nav li .drow .a2{height: 50px;line-height: 50px;color: #666;border-top: 1px solid #666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 14px;display: block;}
.temp_head .nav li .drow .a2:nth-child(1){border-top: 0;}
.temp_head .nav li:hover .a1,.temp_head .nav li .drow .a2:hover{color: #0070c0;}
.temp_head .nav li:hover .drow{max-height:500px;}
.temp_head .nav li .drow b{display: block;display: block;height: 50px;line-height: 50px;font-size: 17px;color: #333;}
.temp_head .abox{height: 60px;line-height: 60px;}
.temp_head .nav li.second{margin-right: 38px;}
.temp_head .nav li.second .a1{padding-right: 25px;}
.temp_head .nav li.second span.icon-iconfonti2-copy-copy-copy-copy{position: absolute;right: 0;font-size: 24px;color: #333;transition: all .2s linear;line-height: 63px;}
.temp_head .nav li.second:hover span.icon-iconfonti2-copy-copy-copy-copy{transform: rotateZ(180deg);color: #0070c0;}
.temp_head .nav li .a2 span.icon-arrow-right-copy-copy-copy{font-size: 16px;color: #0070c0;float: right;float: right;opacity: 0;transition: all .2s linear;}
.temp_head .nav li .a2 p{width: calc( 100% - 30px );overflow: hidden;white-space:nowrap;text-overflow:ellipsis;float: left;}
.temp_head .nav li .a2:hover span.icon-arrow-right-copy-copy-copy{opacity: 1;transition: all .2s linear;}

.temp_search{margin-right: 30px;}
.temp_search span.icon-sousuo{font-size: 18px;margin-right: 8px;}
.temp_search .subNav{display: flex;}
.temp_search .subNav:hover{color: #0070c0;}
.alang span.icon-diqiu{font-size: 20px;margin-right: 5px;}
.alang:hover{color: #0070c0;}


.apad{padding: 100px 0 110px;display: flow-root;}
.f34{font-size: 34px;font-weight: bold;color: #333;margin-bottom: 30px;display: block;}
.amore{display: inline-flex;height: 50px;line-height: 50px;background: #0070c0;border-radius: 5px;color: #fff;font-size: 14px;padding: 0 15px;cursor: pointer;}
.amore span{margin-left: 24px;}
.amore:hover{background: #148ce1;}
.ind_ab{}
.ind_ab .txt{width: 72%;}.ind_ab .pic{width: 28%;margin-top: 2%;}.ind_ab .pic img{float: right;}
.ind_ab .des,.ind_get .des,.ind_gol .des{margin-bottom: 60px;}

.atit{}
.atit .f34{margin-bottom: 0!important;}
.atit .des{margin: 10px 0 30px;}

.ind_pro {max-width: 1920px;width: 100%;margin: 0 auto;}
.ind_pro dt{float: left;margin-right: 10px;margin-bottom: 10px;}
.ind_pro dt a{height: 40px;line-height: 38px;border: 1px solid #ccc;border-radius: 5px;box-sizing: border-box;font-size: 14px;color: #555;display: inline-block;padding: 0 15px;}
.ind_pro dt.cur a{background: #0070c0;border-color: #0070c0;color: #fff!important;}
.ind_pro dt:hover a{border-color: #0070c0;color: #0070c0;}
.ind_pro dt.cur:hover a{background: #148ce1;border-color: #148ce1;}
.swi01{position: relative;margin-top: 40px;}
.swi01 span.jt{display: block;width: 45px;height: 45px;line-height: 45px;text-align: center;border-radius: 100%;background: #fff;color: #0070c0;font-size: 22px;box-shadow: 2px 2px 10px 0px rgb(0 0 0 / 10%);}
.swi01 .swiper-button-prev span.jt{transform: rotateZ(180deg);box-shadow: 2px -2px 10px 0px rgb(0 0 0 / 10%);}
.swi01 span.jt:hover{color: #fff;background: #148ce1;}
.swi01 .imgfd{padding-top: 66.7%;}
.swi01 h3{font-size: 20px;display: block;line-height: 26px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin: 20px 0 5px;min-height: 52px;}
.swi01 .p{line-height: 24px;color: #666;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.swi01 .more{width: 100%;border-bottom: 2px solid #e8e8e8;height: 48px;line-height: 48px;display: flex;font-size: 14px;color: #888;margin-top: 16px;transition: all .2s linear;}
.swi01 .more span.jt2{line-height: 50px;margin-left: 10px;}
.swi01 .swiper-slide:hover .more{color: #0070c0;transition: all .2s linear;border-color: #0070c0;}
.swi01 .swiper-button-prev{left: 5%;}
.swi01 .swiper-button-next{right: 5%;}
@media (min-width: 1700px){
	.swi01 .swiper-button-prev{left: 17.2%;}
	.swi01 .swiper-button-next{right: 17.2%;}
}

.ind_sol li{width: 25%;float: left;position: relative;height: 400px;overflow: hidden;}
.ind_sol li .imgfd{padding-top: 0;height: 400px;}
.ind_sol li h3,.ind_sol li .cir{position: absolute;left: 0;z-index: 9;}
.ind_sol li h3{bottom: 55px;color: #fff;font-size: 20px;font-weight: bold;text-align: center;padding: 0 4%;width: 92%;line-height: 24px;height: 48px;overflow: hidden;}
.ind_sol li .cir{width: 70px;height: 70px;background: #0070c0;border-radius: 100%;text-align: center;bottom: -35px;left: 50%;margin-left: -35px;}
.ind_sol li .cir span{line-height: 38px;font-size: 26px;color: #fff;transform: rotateZ(45deg);display: block;transition: all .2s linear;s}
.ind_sol li:hover .cir span{transform: rotateZ(0deg);transition: all .2s linear;}

.ind_get .box{width: 45%;}
.ind_get .swi02{width: 100%;max-width: 450px;margin-top: 4%;}
.ind_get .txt{width: 50%;}
.ind_get .swi02 .swiper-button-prev span.jt,.ind_new .swi03 .swiper-button-prev span.jt{transform: rotateZ(180deg);}
.ind_get .swi02 .imgfd{width: 220px;height: 220px;padding: 0;border-radius: 100%;margin: 0 auto;}
.ind_get .swi02 i{font-size: 14px;color: #666;display: block;text-align: center;margin-top: 15px;}
.ind_get .swi02 span.jt{color: #ada386;font-size: 30px;}
.ind_get .swi02 span.jt:hover{color: #0070c0;}

.ind_gol{background: #f6f6f6;position: relative;min-height: 380px;}
.ind_gol .des strong{font-family: 'arial';font-size: 14px;float: left;margin-right: 5px;}
.ind_gol .txt{max-width: 600px;position: relative;z-index: 2;}
.ind_gol .bg{max-width: 47%;position: absolute;top: 15%;right: 50%;z-index: 1;margin-right: -47%;}

.ind_new{position: relative;}
.swi03 .swiper-slide{background: #f6f6f6;transition: all .2s linear;}
.swi03 .swiper-slide a{padding: 40px 30px;box-sizing: border-box;display: flow-root;}
.swi03 i{font-size: 14px;color: #0070c0;}
.swi03 h3{font-size: 20px;line-height: 26px;min-height: 104px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;margin: 16px 0 30px;}
.swi03 .more{width: 100%;height: 48px;line-height: 48px;display: flex;font-size: 14px;color: #0070c0;}
.swi03 .more span.jt2{line-height: 50px;margin-left: 10px;}
.swi03 .swiper-slide:hover{background: #0070c0;transition: all .2s linear;}
.swi03 .swiper-slide:hover .more,.swi03 .swiper-slide:hover i,.swi03 .swiper-slide:hover h3{color: #fff;transition: all .2s linear;}
.swi03 .butqh{width: 40px;position: absolute;top: 0;right: 0;}
.swi03 .swiper-button-next,.swi03 .swiper-button-prev{margin-top: 0;}
.swi03 .swiper-button-next span.jt,.swi03 .swiper-button-prev span.jt{font-size: 20px;color: #ada386;}
.swi03 .swiper-button-next span.jt:hover,.swi03 .swiper-button-prev span.jt:hover{color: #0070c0;}

.foot{background: #f2f2f2;}
.foot dl{display: flex;flex-flow: row wrap;justify-content: space-between;padding: 80px 0 45px;}
.foot dt{max-width: 270px;}
.foot dt h4{font-size: 18px;font-weight: bold;}
.foot dt p{font-size: 13px;line-height: 18px;color: #555;display: block;margin: 10px 0 25px;display: flow-root;}
.foot dd a.a1{font-weight: bold;display: block;margin-bottom: 10px;}
.foot dd a.a2{line-height: 24px;font-size: 13px;color: #555;}
.foot dd a{display: block;}.foot dd a:hover,.foot .copy li a:hover{color: #0070c0;}
.foot dd.last{max-width: 200px;}
.foot dd.last a.a2{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.foot dd.link a{overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.foot .copy{padding: 30px 0;border-top: 1px solid #dfdfdf;display: flow-root;}
.foot .copy li{float: left;font-size: 13px;position: relative;padding-right: 20px;margin-right: 20px;}
.foot .copy li::after{position: absolute;content: '';top: 3px;right: 0;width: 1px;height: 14px;background: #555;}
.foot .copy li:last-child{padding-right: 0;margin-right: 0;}
.foot .copy li:last-child::after{display: none;}

@media (max-width: 1200px){
	.temp_search{display: none;}
	.apad{padding: 75px 0;}
	.f34{font-size: 30px;}
	.swi01 .swiper-button-prev{left: 0;}
	.swi01 .swiper-button-next{right: 0;}
	.temp_head .nav li{margin-right: 30px;}.temp_head .nav li.second{margin-right: 26px;}
}
@media (max-width: 1024px){
	.foot dt{width: 100%;max-width: 100%;margin-bottom: 30px;}
	.foot dd{width: 49%;max-width: 100%!important;margin-bottom: 30px;}
	.apad,.foot dl{padding: 55px 0;}
	.wap_head .logo img{max-height: 28px;}
	.f34{font-size: 26px;margin-bottom: 20px;}
	.ind_ab .des, .ind_get .des, .ind_gol .des{margin-bottom: 35px;}
	.ind_sol li h3{font-size: 17px;padding: 0 6%;line-height: 22px;height: 44px;width: 88%;}
	.foot dd{width: 100%;}
	.foot dd.link a.a2{width: 33.33%;float: left;}
	.foot dd,.foot dt{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #dfdfdf;}
	.foot dd.last{border-bottom: none;}
	.foot dl{padding-bottom: 0!important;}
	.swi03 h3{font-size: 17px;}
	.ind_gol{min-height: inherit;}
	.alang{margin-right: 80px;}
}
@media (max-width: 820px){
	.f34{font-size: 22px;}
	.ind_sol li{width: 50%;}
	.ind_sol li,.ind_sol li .imgfd{height: 240px;}
	.ind_get .swi02 .imgfd{width: 180px;height: 180px;}
}
@media (max-width: 560px){
	.apad{padding: 40px 0 50px;}
	.foot dl{padding: 30px 0;}
	.foot dd.link a.a2{width: 46%;padding-right: 4%;}
	.foot dt p{margin-bottom: 20px;}
	.amore{height: 45px;line-height: 45px;}
	.foot .copy{padding: 20px 0;}
	.foot dd.last{padding-bottom: 0;margin-bottom: 0;margin-bottom: 30px;}
	.f34{font-size: 18px;margin-bottom: 20px;}
	.ind_ab .des, .ind_get .des, .ind_gol .des{margin-bottom: 25px;}
	.des{line-height: 25px;font-size: 14px;}
	.ind_pro dt a{font-size: 13px;}
	.ind_pro dt{margin-right: 6px;margin-bottom: 6px;}
	.atit .des{margin-bottom: 20px;}
	.swi01{margin-top: 20px;}
	.swi01 h3{min-height: inherit;font-size: 16px;line-height: 22px;margin-bottom: 10px;}
	.swi01 .p{font-size: 14px;line-height: 20px;}
	.swi01 .more{margin-top: 5px;}
	.ind_sol li{width: 100%;}
	.ind_sol li h3{height: auto;font-size: 16px;}
	.ind_get .box,.ind_get .txt{width: 100%;}
	.ind_get .box{margin-bottom: 20px;}
	.ind_gol .bg{max-width: 70%;}
	.swi03 h3{font-size: 15px;margin-bottom: 15px;line-height: 25px;min-height: inherit;}
	.swi03 .swiper-slide a{padding: 30px;}
	.swi03 .butqh{top: -10px;}
	
}


.ind_gol2{min-height: 180px;}
.amore2{padding: 0 40px;}
.ind_gol2 .bg{top: 3%;}

.col_banner .box{position: absolute;z-index: 9;left: 0;top: 0;width: 100%;}
.col_banner .box2{width: 1500px;margin: 0 auto;}
.col_banner .cir{width: 670px;height: 670px;border-radius: 100%;background: rgba(0,112,192,0.75);margin-top: -180px;}
.col_banner .box3{max-width: 405px;margin: 0 auto;color: #fff;padding-top: 300px;}
.col_banner .box3 h2{margin-bottom: 10px!important;color: #fff;}
.col_banner .box3 p{line-height: 24px;}
.apad2{padding: 70px 0 80px;display: flow-root;}


.info_ab1 .box{width: 50.3%;}
.info_ab1 h4{font-size: 30px;line-height: 45px;color: #333;font-weight: bold;display: block;}
.info_ab1 .box2{width: 45.8%;}
.info_ab1 .box .des h4{margin-bottom: 20px;}
.info_ab1 .box2 h4{margin: 55px 0 30px;}

.info_ab2{background: url(../images/bg3.jpg) no-repeat right;background-size: cover;min-height: 200px;}
.info_ab2 .box{padding: 0 6%;box-sizing: border-box;color: #fff;padding-top: 35px;}
.info_ab2 .num b,.info_ab4 .box dt .num b{font-size: 40px;font-weight: bold;margin-right: 5px;}
.info_ab2 .num,.info_ab4 .box dt .num{font-size: 20px;}
.info_ab2 .swiper-pagination-bullet{background: #fff;}
.info_ab2 .swiper-pagination{float: left;bottom: 0;position: relative;width: auto;margin-top: 15px;}

.f30{font-size: 30px;font-weight: bold;margin-bottom: 25px;color: #333;}
.info_ab3 .imgfd{width: 45.8%;padding: 0;height: 350px;}
.info_ab3 .txt{width: 48.4%;margin-top: 3%;}
.info_ab4 .txt{width: 50%;}.info_ab4 .box{width: 44%;}
.info_ab4 .box dl{}
.info_ab4 .box dt{width: 50%;margin-top: 50px;position: relative;padding-left: 18px;box-sizing: border-box;float: left;}
.info_ab4 .box dt .num{color: #0070c0;}
.info_ab4 .box dt::after{content: '';position: absolute;top: 15px;left: 0;width: 4px;height: 65px;background: #333;}
.info_ab5 dl{width: 100%;display: flow-root;margin-bottom: 50px;}
.info_ab5 dt{float: left;width: 50%;}.info_ab5 dt img{padding-top: 4%;}
.info_ab5 dd{width: 38%;margin-right: 6%;float: right;}


.info_cont1,.bgf6{background: #f6f6f6;}
.info_cont1 .atit,.info_cont2 h2,.info_cont3 .atit,.info_join1 .atit{text-align: center;}
.info_cont1 dl{display: flex;flex-flow: row wrap;justify-content: space-between;}
.info_cont1 dt{width: 30%;text-align: center;}
.info_cont1 dt b{font-weight: bold;display: block;margin-top: 18px;font-size: 17px;color: #333;}
.info_cont1 dt p{font-size: 20px;display: block;margin-top: 4px;}
.info_cont1 dt.yx:hover a{color: #0070c0;}

.info_cont2 dl,.info_cont3 form{max-width: 930px;width: 100%;margin: 0 auto;}
.info_cont2 dt{width: 45.2%;text-align: center;padding: 50px 5%;box-sizing: border-box;}
.info_cont2 dt b{font-weight: bold;font-size: 18px;color: #333;display: block;margin-bottom: 5px;}
.info_cont2 dt p{font-size: 20px;}
.info_cont2 dt.fl{background: #eee;color: #0070c0;}
.info_cont2 dt.fl b{color: #0070c0;}

.info_cont3 .inp2{height: 55px;line-height: 55px;border-radius: 5px;border: 1px solid #e8e8e8;width: 100%;box-sizing: border-box;text-indent: 10px;font-size: 14px;color: #666;margin-bottom: 20px;display: block;}
.info_cont3 .inp{width: 48.4%;float: left;position: relative;padding-top: 10px;;}
.info_cont3 .inp:nth-child(2n){float: right;}
.info_cont3 .inp p{font-size: 14px;position: absolute;top: 0;left: 10px;background: #fff;display: inline-block;padding: 0 10px;z-index: 2;}
.info_cont3 .inp2::-webkit-input-placeholder,.info_cont3 textarea::-webkit-input-placeholder{font-size: 14px;color: #666;}
.info_cont3 textarea{border-radius: 5px;border: 1px solid #e8e8e8;width: 100%;box-sizing: border-box;text-indent: 10px;font-size: 14px;color: #666;height: 115px;padding-top: 15px;display: block;}
.info_cont3 .inp3{width: 100%;}
.info_cont3 .sub{width: 150px;height: 50px;line-height: 50px;border-radius: 5px;background: #0070c0;color: #fff;font-family: 'botm'!important;margin: 0 auto;margin-top: 40px;display: block;}
.info_cont3 .sub:hover{background: #148ce1;cursor: pointer;}

.info_cont4{max-width: 1920px;margin: 0 auto;width: 100%;}
.info_cont4 .map{height: 575px;width: 100%;overflow: hidden;background: #eee;}


.info_join1 .des{line-height: 36px;}
.info_join1{text-align: center;}

.info_join2 .txt{width: 38.3%;}
.info_join2 .txt .p{line-height: 24px;margin-bottom: 35px;}
.info_join2 .imgfd{width: 55%;padding: 0;height: 320px;}
.info_join2 dt{width: 100%;margin-top: 15px;color: #333;display: flex;line-height: 24px;}
.info_join2 dt span{color: #0070c0;font-size: 20px;margin-right: 10px;}
.info_join2 dt a{color: #333;}
.info_join2 dt a:hover{color: #0070c0;}

.info_join3 li{width: 100%;display: flow-root;}
.info_join3 li .subNav{border-bottom: 1px solid #e8e8e8;height: 70px;line-height: 70px;position: relative;cursor: pointer;}
.info_join3 li span::after{position: absolute;right: 0;top: 0;content: "\e67a";font-size: 22px;transition: all .2s linear;}
.info_join3 li h3{font-weight: bold;font-size: 18px;color: #333;display: block;width: 55%;float: left;padding-right: 5%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.info_join3 li i{font-size: 14px;float: left;}
.info_join3 li:hover span::after{color: #0070c0;}
.info_join3 li .currentDd{border: none;}
.info_join3 li .currentDd span::after{transform: rotateZ(180deg);transition: all .2s linear;}
.info_join3 li .des{padding: 30px 40px;box-sizing: border-box;}
.info_join3 li h4{font-weight: bold;color: #333;display: block;margin-bottom: 5px;}

.col_banner .bg{display: none;}

@media (max-width: 1024px){
    .ind_vid{display: none;}.col_banner .bg{display: block;}
	.info_ab1 .box,.info_ab1 .box2,.info_ab3 .imgfd,.info_ab3 .txt,.info_ab4 .txt,.info_ab4 .box,.info_ab5 dt,.info_ab5 dd,.info_cont1 dt{width: 100%;}
	.info_ab1 .box2,.info_ab3 .txt,.info_ab4 .box dt,.info_ab5 dd,.info_ab1 .box2 h4{margin-top: 30px;}
	.f30,.info_ab1 .box .des h4,.info_ab1 .box2 h4{font-size: 24px;line-height: inherit;}
	.info_ab5 dd{margin-right: 0;}
	.apad2{padding: 40px 0 50px;}
	.info_ab5 dl:last-child,.info_cont1 dt:last-child{margin-bottom: 0;}
	.info_cont1 dt{margin-bottom: 40px;}
	.info_cont1 dt b{margin-top: 10px;}
	.info_ab5 dt img{padding-top: 0;}
}
@media (max-width: 820px){
	.col_banner .box3{padding: 30px;}
	.col_banner .box{top: 20%;}
	.info_join2 .txt,.info_join2 .imgfd{width: 100%;}
	.info_join2 .imgfd{margin-top: 30px;}
	.info_join3 li h3{font-size: 16px;width: calc( 100% - 60px );}
	.info_join3 li i{display: none;}
	.info_join3 li span::after{font-size: 18px;}
	.info_join1 .des{line-height: 30px;}
}
@media (max-width: 560px){
	.f30,.info_ab1 .box .des h4,.info_ab1 .box2 h4{font-size: 18px;}
	.col_banner .cir{width: 400px;height: 400px;}
	.col_banner .box3{max-width: 80%;margin: 0 auto;text-align: center;padding-top: 180px;}
	.col_banner .box3 p,.info_ab2 p{font-size: 15px;line-height: 22px;}
	.info_ab2 .num b, .info_ab4 .box dt .num b{font-size: 30px;}
	.info_ab3 .imgfd{height: 200px;}
	.col_banner .box{top: 20%;}
	.col_banner, .ind_vid{height: 300px;}
	.info_ab1 .box2, .info_ab3 .txt, .info_ab4 .box dt, .info_ab5 dd, .info_ab1 .box2 h4{margin-top: 20px;}
	.apad2{padding: 30px 0 40px;}
	.f30{margin-bottom: 20px;}
	.info_ab4 .box dt::after{width: 3px;height: 45px;}
	.info_ab4 .box dt p{font-size: 14px;}
	
	.info_cont1 dt b,.info_cont2 dt b{font-size: 16px;}
	.info_cont1 dt img{max-width: 35px;}
	.info_cont1 dt{margin-bottom: 30px;}
	.info_cont1 dt p,.info_cont2 dt p{font-size: 17px;}
	.info_cont2 dt{width: 100%;padding: 40px 30px;}
	.info_cont3 .inp{width: 100%;}
	.info_cont3 .inp2{height: 48px;line-height: 48px;margin-bottom: 10px;}
	.info_cont3 .sub{margin-top: 25px;}
	.info_cont4{display: none;}
	
	.info_join2 .imgfd{height: 220px;}
	.info_join3 li .subNav{height: 65px;line-height: 65px;}
	.info_join3 li .des{padding: 20px;}
	.info_join3 li h3{font-size: 15px;}
	.info_join3 li span::after{font-size: 16px;}
	.info_join2 .txt .p{font-size: 15px;line-height: 20px;}
	.info_join1 .des{line-height: 24px;font-size: 15px;}
}



.info_ser1 .txt{width: 58%;}
.info_ser1 .imgfd{width: 32%;padding: 0;height: 275px;}
.info_ser1 .txt .des h3{font-size: 18px;display: block;font-weight: bold;color: #333;margin: 20px 0 10px;}
.info_ser1 .txt .des{line-height: 24px;margin-bottom: 24px;}

.info_ser2 li{width: 100%;margin-bottom: 45px;display: flow-root;} 
.info_ser2 li:last-child{margin-bottom: 0;}
.info_ser2 h3{font-size: 24px;font-weight: bold;color: #333;display: block;margin-bottom: 24px;}
.info_ser2 dl{display: grid;gap: 45px;grid-template-columns: repeat(4, 1fr);}
.info_ser2 dt i{display: block;width: 45px;height: 45px;border-radius: 5px;text-align: center;line-height: 45px;display: block;color: #fff;font-size: 20px;background: #0070c0;font-style: italic;}
.info_ser2 dt h4{color: #0070c0;font-size: 20px;font-weight: bold;display: block;margin: 14px 0 8px;}
.info_ser2 dt .des{line-height: 24px;}

.info_ser3 .swiper-slide{box-shadow: 0px 0px 10px 1px rgb(51 51 51 / 8%);background: #fff;}
.info_ser3 .swiper-slide .box{padding: 55px 35px 70px;display: flow-root;text-align: center;margin: 5px;}
.info_ser3 .swiper-slide h3,.info_ser4 li h3{font-size: 20px;font-weight: bold;color: #333;margin: 25px 0 10px;line-height: 30px;height: 60px;overflow: hidden;display: block;}
.info_ser3 .swiper-slide .des,.info_ser4 li .des{line-height: 24px;}
.info_ser3 .swiper-wrapper{padding-bottom: 50px;}
.info_ser3 .swiper-pagination{bottom: 0;}
.info_ser3 .swiper-pagination-bullet{width: 40px;height: 3px;background: #e6e6e6;border-radius: 0;opacity: 1;margin: 0 10px!important;}
.info_ser3 .swiper-pagination-bullet-active{background: #0070c0;}
.info_ser3 .swiper-slide .ic{width: 53px;height: 53px;overflow: hidden;margin: 0 auto;}
.info_ser3 .swiper-slide:hover{background: #0070c0;color: #fff;}
.info_ser3 .swiper-slide:hover .ic img{transform: translateY(-200px);filter: drop-shadow(#fff 0 200px);}
.info_ser3 .swiper-slide:hover h3{color: #fff;}

.info_ser4 ul{display: grid;gap: 50px;grid-template-columns: repeat(4, 1fr);}
.info_ser4 li{text-align: center;}
.info_ser4 li h3{line-height: 24px;height: 48px;}
.info_ser4 li img{-webkit-transition: 2s ease;-moz-transition: 2s ease;}
.info_ser4 li:hover img{-webkit-transform: rotatey(360deg);-moz-transform: rotatey(360deg);}


.info_team1{}
.info_team2 ul{display: grid;gap: 60px;grid-template-columns: repeat(3, 1fr);}
.info_team2 li{border-bottom: 2px solid #e8e8e8;text-align: center;padding-bottom: 35px;transition: all .2s linear;}
.info_team2 li img{max-width: 220px;}
.info_team2 li h3{font-size: 20px;display: block;margin: 15px 0;}
.info_team2 li:hover{border-color: #0070c0;transition: all .2s linear;}


.info_sol3 .mySwiper2 .swiper-slide{background: #fff!important;border: 1px solid #eee;box-sizing: border-box;}
.info_sol3 .mySwiper .swiper-slide{border-color: #eee!important;}
.info_sol3 .amore{margin-top: 50px;}
.info_sol3 .pic{margin-top: 0!important;}

.info_sol2 .txt{width: 48%;line-height: 30px;color: #777;} 
.info_sol2 .txt strong{font-family: 'botm';font-size: 32px;color: #333;font-weight: initial;}
.info_sol2 .vid{width: 41.66%;}
.info_sol2 .vid iframe{width: 100%;min-height: 280px;}

@media (max-width: 1024px){
	.info_team2 li img{max-width: 180px;}
	.info_team2 ul{gap: 30px;grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 820px){
	.info_team2 li img{max-width: 150px;}
	.info_team2 li h3{font-size: 18px;margin: 10px 0 5px;}
	.info_ser2 dl,.info_ser4 ul{gap: 20px;grid-template-columns: repeat(2, 1fr);}
	.info_ser1 .txt,.info_ser1 .imgfd{width: 100%;}
	.info_ser1 .imgfd{display: none;}
	.info_ser2 h3{font-size: 20px;margin-bottom: 20px;}
	.info_ser2 dt .des,.info_ser4 li .des{height: 72px;overflow: hidden;}
	.info_ser3 .swiper-slide h3, .info_ser4 li h3,.info_ser2 dt h4{font-size: 18px;}
	.info_sol3 .amore{margin-top: 25px;}
	.info_sol2 .txt,.info_sol2 .vid{width: 100%;}
	.info_sol2 .txt strong{font-size: 20px;margin-top: 30px;display: block;}
	.info_sol2 .vid{max-width: 500px;margin: 0 auto;float: inherit;}
}
@media (max-width: 560px){
	.info_team2 li img{max-width: 120px;}
	.info_team2 li i{font-size: 14px;}
	.info_team2 li{padding-bottom: 15px;}
	.info_team2 li h3,.info_ser1 .txt .des h3,.info_ser2 h3,.info_ser3 .swiper-slide h3, .info_ser4 li h3,.info_ser2 dt h4{font-size: 16px;}
	.info_team2 ul{gap: 20px;}
	.info_ser2 h3{margin-bottom: 15px;}
	.info_ser2 dt i{width: 42px;height: 42px;line-height: 42px;font-size: 18px;}
	.info_ser2 dl,.info_ser4 ul{grid-template-columns: repeat(1, 1fr);gap: 30px;}
	.info_ser2 dt .des, .info_ser4 li .des{height: auto;}
	.info_ser2 dt h4{margin: 8px 0 4px;}
	.info_ser2 li{margin-bottom: 30px;}
	.info_ser3 .swiper-slide h3, .info_ser4 li h3{height: auto;margin-top: 0;}
	.info_ser3 .swiper-slide .des, .info_ser4 li .des{line-height: 20px;}
	.info_ser3 .swiper-wrapper{padding-bottom: 30px;}
	.info_ser3 .swiper-pagination-bullet{margin: 0 4px!important;}
	.info_ser3 .swiper-slide .ic img,.info_ser4 li img{max-width: 42px;}
	.info_ser3 .swiper-slide .box{padding: 30px 30px 40px;;}
}



.col_banner2 img{display: block;width: 100%;height: 100%;object-fit: cover}
.col_banner2{height: 350px;width: 100%;overflow: hidden;position: relative;background: #333;}
.col_banner2 .txt{position: absolute;top: 32%;left: 0;width: 100%;z-index: 9;color: #fff;text-align: center;}
.col_banner2 .txt p{font-size: 18px;}
.col_banner2 .txt h2{color: #fff;margin-bottom: 10px;}

.info_new1{margin-top: 40px;}
.info_new1 .imgfd{width: 46.6%;padding: 0;height: 340px;}
.info_new1 .txt{width: 47.5%;margin-top: 3%;}
.info_new1 .txt h2{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 22px;line-height: 30px;color: #333;}
.info_new1 .des{margin: 15px 0 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.amore3{background: #fff;color: #0070c0;border: 2px solid #0070c0;line-height: 38px;font-weight: bold;height: 40px;line-height: 40px;}
.amore3 span{margin-left: 10px;}
.amore3:hover{border-color: #148ce1;color: #fff;}
.info_new1 .swiper-pagination{bottom: 0;left: auto;right: 0;width: auto;}
.info_new1 .swiper-pagination-bullet{border-radius: 0;width: 13px;height: 13px;box-sizing: border-box;border: 2px solid #cacac8;background: none;opacity: 1;}
.info_new1 .swiper-pagination-bullet-active{background: #0070c0;border-color: #0070c0;}

.col_new dl{display: flex;}
.col_new dt,.col_new dd{height: 40px;overflow: hidden;}
.col_new dt a,.col_new dd a{height: 40px;line-height: 40px;border-radius: 5px;padding: 0 28px;display: block;}
.col_new dt a{background: #0070c0;color: #fff;}.col_new dt:hover a{background: #148ce1;}
.col_new dd{margin-left: 30px;}
.col_new dd a:hover{color: #0070c0;}

.list_new{display: grid;gap: 45px;grid-template-columns: repeat(3, 1fr);}
.list_new .imgfd{padding-top: 60%;margin-bottom: 22px;}
.list_new .txt h2{line-height: 26px;font-size: 20px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;}
.list_new .txt .des{line-height: 24px;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;margin: 15px 0 20px;}


.info_pro1 .imgfd{width: 37.5%;padding-top: 0;height: 280px;margin-top: 4%;}
.info_pro1 .txt{width: 58.3%;}
.desgou h4{position: relative;padding-left: 22px;color: #666;font-size: 16px;background: url(../images/ic4.png) no-repeat 0px 10px;}
/*.desgou h4::after{content: "\e659";position: absolute;top: 0;left: 2px;color: #0070c0;font-size: 14px;font-family: "iconfont" !important;}
.desgou h4::before{content: '';width: 10px;height: 10px;border: 1px solid #0070c0;position: absolute;top: 10px;left: 0;}*/
.desgou{margin-bottom: 30px;}

.list_pro{display: grid;gap: 50px;grid-template-columns: repeat(3, 1fr);}
.info_pro3 .swi02{float: right;}
.info_pro3  h2{line-height: 36px;}

.info_pro4{background: #0070c0;padding: 50px 40px;box-sizing: border-box;width: 100%;color: #fff;display: flow-root;}
.info_pro4 h2{color: #fff;margin-bottom: 0!important;line-height: 48px;width: calc( 100% - 350px );}
.info_pro4 .box{max-width: 290px;width: 100%;}
.info_pro4 .box .amore{width: 100%;background: #fff;color: #333;padding: 0;text-align: center;display: inherit;font-weight: bold;}
.info_pro4 .box .amore:hover,.show_pro4 .amore:hover{color: #0070c0;}
.info_pro4 .box dt{float: left;font-size: 13px;background: url(../images/ic5.png) no-repeat left;line-height: 25px;padding-left: 20px;width: calc( 49% - 20px );}
.info_pro4 .box dt:nth-child(2n){float: right;}
.info_pro4 .box dl{margin-top: 15px;}

.show_pro1 .box{width: 54%;}
.show_pro1 .pic{width: 42%;position: relative;margin-top: 2%;}
.show_pro1 .info_pro1 .txt{width: 100%!important;}
.show_pro1 .swiper-slide img{display: block;margin: 0 auto;width: 100%;}
.show_pro1 .mySwiper2 .swiper-slide{background: #f6f6f6;}
.show_pro1 .mySwiper{margin: 10px;}
.show_pro1 .mySwiper .swiper-slide{border: 1px solid rgba(255,255,255,0);box-sizing: border-box;cursor: pointer;}
.show_pro1 .mySwiper .swiper-slide-thumb-active{border-color: #0070c0!important;}
.show_pro1 span.jt{color: #666;font-size: 20px;width: 10px!important;text-align: center;}
.show_pro1 span.jt:hover{color: #0070c0;}
.show_pro1 .swiper-button-prev span.jt{transform: rotateZ(180deg);display: block;}
.show_pro1 .swiper-button-prev,.show_pro1 .swiper-button-next{top: auto;bottom: 9%;margin: 0;height: auto;width: 10px!important;}

.show_pro3 .imgfd{padding-top: 66.8%;}
.show_pro3 h3{background: #f6f6f6;height: 60px;line-height: 60px;font-size: 20px;padding: 0 5%;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;color: #333;}
.show_pro3 .swiper-slide{text-align: center;}
.show_pro3 .swiper-slide:hover h3{background: #0070c0;color: #fff;}
.show_pro3 .mySwiper{padding-bottom: 50px;}
.show_pro3 .swiper-pagination{bottom: 0;}
.show_pro3 .swiper-pagination-bullet-active{background: #0070c0;}

.show_pro4 .box{background: url(../images/bg4.jpg) no-repeat right;background-size: cover;padding: 45px;box-sizing: border-box;display: flow-root;}
.show_pro4 .amore{background: #fff;color: #333;font-weight: bold;margin-top: 3%;}
.show_pro4 .txt{max-width: 540px;width: calc( 100% - 200px );color: #fff;}
.show_pro4 .txt h2{line-height: 36px;color: #fff;font-weight: bold;}

.show_pro5 li h3{font-family: 'botl';font-size: 20px;padding-right: 0!important;width: calc( 100% - 50px );white-space: inherit;}
.show_pro5 li .subNav{height: auto;line-height: 30px;padding: 25px 0;display: flow-root;}
.show_pro5 li span::after{top: 28px;}

.show_pro6,.show_pro6 .inp p{background: #f6f6f6;}
.show_pro6 h2.f34{text-align: center;}


.show_new{width: 100%;margin: 0 auto;}
.show_new dl.date{border-bottom: 1px solid #e8e8e8;display: flow-root;padding-bottom: 20px;margin-bottom: 30px;}
.show_new dl.date dt{float: left;font-size: 14px;color: #666;margin-right: 5%;}
.show_new dl.date dt span{font-size: 17px;margin-right: 6px;}
.show_new dl.date dd{float: right;} 
.show_new dl.date dd,.show_new dl.date dt{display: flex;line-height: 30px;}

#st-1 .st-btn > img{width: 18px!important;height: 18px!important;top: 6px!important;}
#st-1 .st-btn{padding: 0!important;width: 30px!important;height: 30px!important;margin: 0 2px!important;}
.abcak{height: 46px;line-height: 46px;background: #eee;width: 100%;display: inline-block;text-align: center;margin: 40px 0;font-size: 15px;}
.abcak:hover{background: #0070c0;color: #fff;}
.fanye dt{width: 48%;line-height: 24px;font-size: 15px;float: left;line-height: 30px;margin: 5px 0;}
.fanye dt p{float: left;width: calc( 100% - 40px );overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.fanye dt span{display: block;width: 30px;height: 30px;border-radius: 100%;background: #0070c0;float: left;text-align: center;font-size: 18px;color: #fff;line-height: 30px;}
.fanye dt.pre span{transform: rotateZ(180deg);margin-right: 10px;}
.fanye dt.next{float: right;}
.fanye dt.next span{margin-left: 10px;}
.fanye dt:hover p{color: #0070c0;}



@media (max-width: 1024px){
	.list_pro,.list_new{gap: 30px;grid-template-columns: repeat(2, 1fr);}
}
@media (max-width: 820px){
	.info_pro1 .txt,.info_pro1 .imgfd,.ind_get .txt,.ind_get .box,.info_pro4 h2,.show_pro1 .box,.show_pro1 .pic{width: 100%;}
	.info_pro3 .swi02{float: initial;margin: 0 auto;margin-bottom: 30px;}
	.ind_get .swi02{margin: 0 auto;margin-bottom: 30px;}
	.info_pro4 .box{float: left;}
	.info_pro4 h2{line-height: inherit;margin-bottom: 20px!important;}
	.desgou h4{font-size: 14px;margin-bottom: 5px;}.desgou h4:last-child{margin-bottom: 0;background: url(../images/ic4.png) no-repeat 0px 6px;}
	.info_pro3 h2,.show_pro4 .txt h2{line-height: inherit;}
	.show_pro1 .mySwiper{margin-left: 20px;margin-right: 20px;}
	.show_pro1 span.jt{font-size: 30px;width: 20px;}
	.show_pro1 .swiper-button-prev, .show_pro1 .swiper-button-next{bottom: 10%;}
	.show_pro1 .pic{margin-top: 0;margin-bottom: 30px;}
	.show_pro3 h3{font-size: 16px;height: 50px;line-height: 50px;}
	.show_pro3 .mySwiper{padding-bottom: 40px;}
	.show_pro5 li h3{font-size: 16px;}
	.show_pro5 li .subNav{padding: 15px 0;}
	.show_pro5 li span::after{top: 18px;}
	
	.col_banner2{height: 250px;}
	.list_new .txt h2{font-size: 19px;}
	.col_new dt,.col_new dd{width: 33.33%;text-align: center;margin: 0;float: left;}
	.col_new dt a{padding: 0;}
	.col_new dt a, .col_new dd a{padding: 0;font-size: 14px;}
	.info_new1 .txt h2{font-size: 18px;}
}
@media (max-width: 560px){
	.info_pro1 .imgfd{height: 220px;margin-top: 30px;}
	.list_pro,.list_new{gap: 20px;grid-template-columns: repeat(1, 1fr);}
	.info_pro4,.show_pro4 .box{padding: 30px;}
	.ind_get .swi02{margin-bottom: 0;}
	.show_pro3 h3{font-size: 14px;}
	.show_pro1 span.jt{font-size: 24px;width: 20px;}
	.show_pro1 .pic{margin-bottom: 20px;}
	.desgou h4{line-height: 24px;background: url(../images/ic4.png) no-repeat 0px 7px}
	.show_pro3 h3{height: 45px;line-height: 45px;font-size: 14px;}
	.show_pro3 .mySwiper{padding-bottom: 30px;}
	.show_pro4 .txt{width: 100%;}
	.show_pro4 .amore{margin-top: 30px;float: left;}
	.show_pro4 .txt h2{margin-bottom: 10px;}
	.show_pro5 li h3{font-size: 15px;line-height: 22px;width: calc( 100% - 20px )}
	
	.col_banner2{height: 200px;}
	.list_new .txt h2{font-size: 16px;line-height: 24px;-webkit-line-clamp: 1;}
	.list_new .txt .des{margin-top: 10px;-webkit-line-clamp: 2;line-height: 22px;margin-bottom: 15px;}
	.list_new .imgfd{margin-bottom: 10px;}
	.col_new dt{display: none;}
	.col_new dd{width: 50%;}
	.col_new dd.cur{background: #0070c0;border-radius: 5px;}.col_new dd.cur a{color: #fff;}
	.col_banner2 .txt p{font-size: 16px;line-height: 22px;}
	.col_banner2 .txt{top: 28%;}
	.info_new1 .imgfd,.info_new1 .txt{width: 100%;}
	.info_new1 .imgfd{height: 240px;}
	.info_new1 .txt h2{font-size: 17px;line-height: 25px;}
	.info_new1 .des{line-height: 22px;margin-top: 10px;}
	.show_new dl.date dd{width: 100%;margin-right: 0;margin-top: 10px;display: none;}
	.show_new dl.date dt{width: 50%;margin-right: 0;}
	.show_new dl.date{padding-bottom: 15px;margin-bottom: 20px;}
	.fanye dt{width: 100%;}
	.abcak{margin: 25px 0;height: 40px;line-height: 40px;font-size: 14px;}
	.fanye dt p{font-size: 14px;}
	.ind_pro dl{height: 86px;overflow: hidden;}
}

.sol_pro .atit h2 span{ font-weight:normal;}

