.banner .myc a img.mo{display: none;}
.chux{width: 100%;margin-bottom: 50px;}
.chux ul{font-size: 0;text-align: center;}
.chux ul li{width: 180px;height: 50px;border-radius: 40px;overflow: hidden;display: inline-block;vertical-align: middle;margin: 0 15px;}
.chux ul li a{font-size: 17px;height: 48px;display: block;border-radius: 40px;overflow: hidden;border: 1px solid #cbcbcb;color:#232323;line-height: 48px;text-align: center;transition: all 500ms;}
.chux ul li.hov a{background: #e60012;color:#fff;border-color: #e60012;}
.chux ul li:hover a{background: #e60012;color:#fff;border-color: #e60012;}
.foote .fr li a.tcns{display: none;}

@media(max-width: 1800px){
.banner .myc a img{width: 100%;}
.pr .pr01, .pr .pr02, .pr .pr03, .pr .pr04, .pr .pr05, .pr .pr06,.cona,.le0 .le2{margin-bottom: 80px;}
.le1{padding: 80px 0;}
.le3{padding-bottom: 80px;}

.pr .pr03, .pr .pr04, .pr .pr05, .pr .pr06{margin-bottom: 0;padding-top: 80px;}
.pr.rs{margin-bottom: 0;}
.pr .pr06{margin-bottom: 80px;}






}
@media(max-width: 1680px){

}
@media(max-width: 1600px){
	
}
@media(max-width: 1600px){
    
.header .lr{display: flex;justify-content: right;align-items: center;}
.header .lr .nab{position: inherit;transform: translateY(0);margin-left: 40px;right: 0;}
.header>.lr>.nav>li{margin: 0 27px;}
.sbanner{background-size:100% auto;height: 387px;background-size: auto !important;}
.header{width: 94%;padding:0 3%;min-width:inherit}
.bread{margin: 3%;width: 94%;}
.join, .news, .serv, .cont, .prod{width: 94%;min-width:inherit;}
.footerbar{width: 94%;padding: 0 3%;}
.foote,.foota{padding: 3% 0;}
.foota li h4{margin-bottom: 10px;}
.serv .b p{margin-bottom: 20px;}
.serv .b ul li .title{padding: 20px 0;}
.serv .b ul li .descr{margin-bottom: 20px;}
.bt .nl{width: 44%;padding: 0 3%;margin: 0 auto 3%;}
.by ul{gap: 3%;}
.chux{margin-bottom: 40px;}
.chux ul li a{font-size: 15px;}
.by li{width: 31.3%;margin-bottom: 30px;}
.by li a .ans h5{line-height: 33px;}
.dede_pages{padding: 0 0 0}
.rec .b table th:nth-child(1), .rec .b table .titles td:nth-child(1){padding-left: 3%;}
.rec .b table .titles td .more,.rec .b table .titles td .more2{right: 50%;}
.rec .b table .titles td .more,.rec .b table .titles td .more2{font-size: 20px;}
.b-ck,.conb .b-ck{width: 180px;line-height: 50px;}
.conb .b-ck{margin-top: 40px;}
.joinbox .j-b{padding: 40px 10px;}
.tbors{margin-bottom: 30px;}
.conb .r li{margin-bottom: 15px;}
.conb .r li input{line-height: 44px;}
.pr .pr01, .pr .pr02, .pr .pr03, .pr .pr04, .pr .pr05, .pr .pr06{width: 94%;margin-bottom: 50px;min-width: inherit;}
.le1{padding: 50px 0;}
.le0 .le2{padding: 3%;width:88%;margin-bottom: 50px;min-width: inherit;background-size:100% 100%}
.cona,.conb{margin-bottom: 50px;}
.le3,.le4{padding-bottom: 50px;}




.pr.rs{height: 550px;margin-bottom: 50px;}
.pr01 .txt p{margin-bottom: 15px;}
.pr01 .txt{margin-bottom: 40px;}
.pr01 .number .num_n dl .icons i{font-size:30px;}
.pr01 .number .num_n dl .icons i.icon-meiyuan8{font-size: 34px;}
.pr01 .number .num_n dl .icons i.icon-fenzhijigou{font-size: 39px;}
.pr01 .number .num_n dl .icons i.icon-tuandui{font-size: 44px;}
.pr02{padding: 0 3%;}
.pr02 .tbors{width: 26%;padding-top: 80px;}
.pr02 .tbors .title h2{margin-bottom: 15px;}
.pr02 ul{width: 74%;}
.pr03 .b .r{width: 50%;padding: 0;}
.pr03 .b .r ul{padding-left: 10%;}
.pr03 .b .r ul li{width: 94%;margin-bottom: 15px;}
.pr03 .b .r ul{height: 525px;}
.pr03 .b .r ul li::after{height: 110%;}
.pr05 .b .txt{margin-bottom: 40px;}
.pr05 .b ul{gap: 2%;}
.pr05 .b li{margin-bottom: 2%;}
.pr06 .b .l .txt p{margin-bottom: 30px;}
.pr06 .b .l .txt p:last-child{margin-bottom: 0;}
.le1 .b{gap: 3%;}
.le1 .b .r{width: 43%;}



.cobs{width: 94%;margin: 0 auto;}
.conb{padding: 4%;width: 92%;}
.le1 .b .r h3{margin-bottom: 20px;}
.le1 .b .r .number .num_n dl .num{height: 50px;margin-bottom: 0;}
.le1 .b .r .number{margin-bottom: 10px;}
.le1 .b .r .txt{margin-bottom: 20px;}
.le0 .le2 .b{gap: 2%;}
.le2 li a img{width: 100%;}
.le2 ul.le_u01{width: 33%;}
.le2 ul.le_u02{gap: 3%;}
.le2 ul.le_u02{width: 66%;gap:3%;height: 534px;}
.le2 ul.le_u02 li{width: 47.5%;}
.le2 li a .txt{top: 25px;left: 25px;}
.le2 ul.le_u02 li a h3{width: 100%;}
.le2 li a h3{margin-bottom: 10px;}
.pr .pr01, .pr .pr02, .pr .pr03, .pr .pr04, .pr .pr05, .pr .pr06, .bread, .le4, .le3 .b .vis .mySwiper4b .imgs .tis, .le3 .b .vis .mySwiper4s, .footerbar,.le0 .le5{min-width:inherit;}
.le4{width: 94%;}
.le3 .b .vis .mySwiper4b .imgs .tis{width: 90%;}
.le3 .b .vis .mySwiper4s{width: 90%;}
.le3 .b .vis .mySwiper4s .swiper-slide .imt{line-height: 100px;}
.le3 .b .vis .mySwiper4b .imgs img{width: 100%;height: auto;}
.le3 .b .vis .mySwiper4b .imgs .tis{top: 15%;}
.le5 li a .txt{padding: 5%;width: 90%;}
.le0 .le5{margin-bottom: 50px;width: 88%;padding: 3%;}
.le5 ul{gap: 2%;}
.newd .cta h2{font-size: 30px;width: 100%;margin-bottom: 20px;}
.newd .cta{padding-bottom: 25px;margin-bottom: 20px;}
.newd .cba p{margin-bottom: 20px;}
.newd .cba{margin-bottom: 50px;}
.prenext ul li,.prenext a.return,.prenext ul li a{font-size: 17px;}
.rec .b table .conts td:nth-child(1){padding-left: 3%;}



.prods .left{width: calc(22% - 50px);padding: 30px 25px;}
.prods .left .box h2,.serv .b h4,.bt .nl h3,.pr02 li h4,.le1 .b .r h3{font-size: 25px;}
.pr01 .number .num_n dl .num em{top: 22px;}
.pr01 .number .num_n dl .num em.plus{font-size: 22px;top: 20px;}
.pr02 li i{font-size: 47px;}
.pr05 .b .txt p{margin-bottom: 20px;}
.pr02 li .tbs{margin-bottom: 18px;}
.prods .left ul li a{font-size: 17px;}
.prods .a1{width: 75%;}
.tbors .title h2,.tbors .title h5,.cona li i,.pr01 .number .num_n dl .num i,.pr01 .number .num_n dl .num b,.le1 .b .r .number .num_n dl .num i, .le1 .b .r .number .num_n dl .num b,.le3 .b .vis .mySwiper4b .imgs .tis h3{font-size: 40px;}
.foota li h3,.pr03 .b .r ul li h5{font-size: 24px;}
.header>.lr>.nav>li>a,.prods .a1 li h2,.foote .fr li a,.foota li h4,.serv .b p,.serv .b ul li .title,.bt .nl p,.join .nab h6,.rec .b table th,.rec .b table .titles td,.b-ck p,.joinbox .j-t h2,.cona li p,.cona li h3.adds,.conb .r li h5,.pr01 .txt p,.tbors b,.pr02 li .txt p,.pr05 .b .txt p,.pr06 .b .l .txt p,.le1 .b .r .number .num_n dl .txt,.le1 .b .r .txt p,.le2 li a h3,.le3 .b .vis .mySwiper4b .imgs>.tis>p,.le3 .b .vis .mySwiper4s .swiper-slide .imt p,.le4 .b .r ul li .ef h6,.pr01 .txt span,.newd .cba p{font-size: 17px;}
.foota li h5,.serv .b ul li.hov h5,.by li a .ans h5,.join .nab .ico i,.cona li h3,.le1 .b .r .number .num_n dl .num b,.le5 li a .txt h3{font-size: 20px;}
.foote .fr li a,.le5 li a .txt b,.foota li p,.footb p,.footb ul li a,.serv .b ul li .descr p,.bt .nl .bto span,.by li a .ans p,.by li a .ans b,.rec .b table .conts td .t1 .txt p,.joinbox .j-b p,.conb .r li input,.newd .cta .Ts span{font-size: 15px;}
.banner .myc a .txt p{font-size: 40px;}
.banner .myc a .txt h2{font-size: 60px;line-height: 100px;}
.prenext a.return{line-height: 50px;}
.pr02 .b-ck{line-height: 48px;}


.pr .pr03, .pr .pr04, .pr .pr05, .pr .pr06{margin-bottom: 0;padding-top: 50px;}
.pr.rs{margin-bottom: 0;background-size: auto !important;}
.footerbar{background-size: auto !important}
.pr .pr06{margin-bottom: 50px;}

	.messages .r .icon-jia{top: -15px;right: -15px;}
.messages{width: 86%;}
}
@media(max-width: 1440px){
.le2 ul.le_u02{height: 524px;}
.le4 .b .r ul{min-width: inherit;gap: 16px;}
.le4 .b .r ul li{width: calc(50% - 8px);}
.le4 .b .r ul li .efs{width: calc(200% - 24px);}
.le4 .b .r ul li .los p{font-size: 15px;}
.le4 .b{gap: 2%;}
.le4 .b .l{width: 48%;}


}
@media(max-width: 1400px){
.le2 ul.le_u02{height: 510px;}
}
@media(max-width: 1366px){
.pr03 .b .r ul li p{margin-top: 5px;}
.pr03 .b .r ul li p{font-size: 15px;}


.le2 ul.le_u02{width: 65%;gap: 18px;height: 500px;}
.le2 li a img{width: 100%;    overflow: hidden;border-radius: 18px;}
.le2 ul.le_u02 li{width: 48%;}

.dropMenu li a{font-size: 15px;line-height: 35px;}













}
@media(max-width: 1310px){
.le2 ul.le_u02{height: 482px;}
}
@media(max-width: 1288px){
.le2 ul.le_u02{height: 474px;}
.prods .left .box h2,.serv .b h4,.bt .nl h3,.pr02 li h4,.le1 .b .r h3{font-size: 20px;}
.pr01 .number .num_n dl .num em.plus{font-size: 18px;}
.header>.lr>.nav>li>a, .prods .a1 li h2, .foote .fr li a, .foota li h4, .serv .b p, .serv .b ul li .title, .bt .nl p, .join .nab h6, .rec .b table th, .rec .b table .titles td, .b-ck p, .joinbox .j-t h2, .cona li p, .cona li h3.adds, .conb .r li h5, .pr01 .txt p, .tbors b, .pr02 li .txt p, .pr05 .b .txt p, .pr06 .b .l .txt p, .le1 .b .r .number .num_n dl .txt, .le1 .b .r .txt p, .le2 li a h3, .le3 .b .vis .mySwiper4b .imgs>.tis>p, .le3 .b .vis .mySwiper4s .swiper-slide .imt p, .le4 .b .r ul li .ef h6{font-size: 15px;}	
.foota li h5,.serv .b ul li.hov h5,.by li a .ans h5,.join .nab .ico i,.cona li h3,.le1 .b .r .number .num_n dl .num b,.le5 li a .txt h3{font-size: 17px;}
.foote .fr li a,.foota li p,.footb p,.footb ul li a,.serv .b ul li .descr p,.bt .nl .bto span,.by li a .ans p,.by li a .ans b,.rec .b table .conts td .t1 .txt p,.joinbox .j-b p,.conb .r li input,.foota li a,.pr01 .txt span,.newd .cba p{font-size: 15px;}
.tbors .title h2,.tbors .title h5,.cona li i,.pr01 .number .num_n dl .num i,.pr01 .number .num_n dl .num b,.le1 .b .r .number .num_n dl .num i, .le1 .b .r .number .num_n dl .num b,.le3 .b .vis .mySwiper4b .imgs .tis h3{font-size: 30px;}
.tbors .title{margin-bottom:5px;}
.le3 .b .vis .mySwiper4b .imgs>.tis>p{margin-bottom: 50px;}

.pr01 .number .num_n dl .num em,.pr01 .number .num_n dl .num em.plus{font-size: 17px;top: 12px;}
.pr01 .number .num_n dl .num em.plus{font-size: 20px;}
.pr06 .b .l .txt p{margin-bottom: 20px;}

.serv .b ul li .on i{font-size:18px;top: 20px;}
.bt .nl h3{line-height: 33px;}
.prenext ul li,.prenext a.return,.prenext ul li a{font-size: 15px;}

.le4 .b .r ul{gap: 10px;}
.banner .myc a .txt p{font-size: 27px;line-height: 65px;}
.banner .myc a .txt h2{font-size: 40px;line-height: 80px;}


}
@media(max-width: 1100px){
.le1 .b .r .number .num_n dl{min-width:80px}
.le1 .b .r .number .num_n dl .num{font-size: 24px;}
.le1 .b .r .number .num_n dl .num b{font-size: 20px;}
.le1 .b .r .number .num_n dl .num em{font-size: 15px;}
.le1 .b .r .txt{font-size: 14px;}
}



@media(max-width: 1000px){
	.foote .fr li a.tcn{display: none;}
	.foote .fr li a.tcns{display: block;}
.header .lr{display: none;}
.navs-m{border: 0px solid #e60012;padding: 5px;border-radius: 5px;display: inline-block;}
.navs-m .navicon{width: 28px;height: 20px;background: url(../images/index/navicon.png) no-repeat scroll center center;background-size: 100%;display: block;}
/* .navs-m ul{width: 0;position: fixed;right: -100%;top: 0;background-color: #313131;transition: all 700ms;overflow: hidden;height: 100vh;z-index: 10;} */
.navs-m ul .close{font-size: 16px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px;}
.navs-m ul li{padding: 0 3%;}
.navs-m ul li a{color:#fff;line-height: 40px;display: block;padding-left: 4%;font-size: 16px;text-align: left;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.navs-m ul li a i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 24px;line-height: 40px;text-align: center;}
.navs-m ul li a b{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;}
.header{height: 70px;}
.banner{padding-top: 71px;}
.header .lt img{max-width: 165px;width: 100%;}
.banner .myc a img.co{display: none;}
.banner .myc a img.mo{display: block;}
.banner .myc a .txt p{font-size: 20px;line-height: 50px;}
.banner .myc a .txt h2{font-size: 25px;width: 100%;line-height: 50px;}
.b-ck, .conb .b-ck{width: 145px;line-height: 45px;}
.b-ck i{display: none;}
.banner .myc .swiper-slide-active .b-ck{top: 63%;}
.banner .myc .swiper-pagination .swiper-pagination-bullet{height: 4px;}
.banner .myc .swiper-pagination .swiper-pagination-bullet::before{height: 4px;}

.le1{padding: 7% 0;width: 94%;}
.le0 .le2,.le0 .le5{padding: 7% 3%;margin-bottom: 7%;}
.le3, .le4{padding-bottom: 7%;}



.tbors{margin-bottom: 4%;}
.tbors b{line-height: 25px;}
.le1 .b{display: block;}
.le1 .b .l{border-radius: 18px;width: 100%;margin-bottom: 5%;}
.le1 .b .r{width: 100%;}
.le1 .b .r .number .num_n_box{flex-wrap: wrap;}
.le1 .b .r .number .num_n dl{width: 50%;}
.le1 .b .r .number .num_n dl .num,.le1 .b .r h3,.le1 .b .r .number .num_n dl .txt{text-align: center;}
.le1 .b .r .number .num_n dl .num{height: 40px;}
.le1 .b .r .number .num_n dl .num em.plus{top: 7px;}
.le1 .b .r .number .num_n dl .num em{top: 15px;}
.le1 .b .r .number .num_n dl .num b{font-size: 20px;margin-top: 8px;display: inline-block;vertical-align: top;line-height: 30px;}
.le1 .b .r .txt{width: 94%;margin: 0 auto;}
.vimo{margin: 0 auto;width: 150px;height: 40px;}
.vimo .rs{width: 40px;line-height: 40px;height: 40px;}
.b-ck p{line-height: 45px;}
.vimo .rs p{font-size: 15px;}
.vimo .rs i{width: 40px;height: 40px;}
.vimo .ads{font-size: 15px;line-height: 40px;margin-left: 17px;}
.le0 .le2 .b{display: block;}
.le2 ul.le_u01{width: 100%;margin-bottom: 5%;}
.le2 .le_u01 li a{height: 250px;}
.le2 li a h3{font-size: 17px;}
.le2 ul.le_u02{width: 100%;width: 97%;padding-right: 3%;gap: 0;margin-bottom: 5%;}
.le2 ul.le_u02 li{width: 100%;margin: 1.5% 0;}

.le3 .b .vis .mySwiper4b .imgs img{width: auto;height: 400px;}
.le3 .b .vis .mySwiper4b .imgs img.pc{display: none;}
.le3 .b .vis .mySwiper4b .imgs img.pb{display: block;}
.le3 .b .vis .mySwiper4b .imgs .tis{top: 7%;}
.le3 .b .vis .mySwiper4b .imgs .vimo{margin: 0 0;}
.le3 .b .vis .mySwiper4b .imgs>.tis>p{margin-bottom: 7%;}
.le3 .b .vis .mySwiper4s .swiper-slide .imt p{display: none;}
.le3 .b .vis .mySwiper4s .swiper-slide .imt{line-height: 60px;}
.le3 .b .vis .mySwiper4s .swiper-slide .imt i{font-size: 27px;}
.le3 .b .vis .mySwiper4b .imgs .tis h3{font-size: 25px;}
.le3 .b .vis .mySwiper4b .imgs>.tis>p{font-size: 17px;line-height: 30px;}
.le4 .b{display: block;}
.le4 .b .l{width: 100%;margin-bottom: 5%;}
.le4 .b .r{width: 100%;}
.le4 .b .r ul li{margin-bottom: 5%;}
.le4 .b .r ul li::before,.le4 .b .r ul li::after{opacity: 0;}
.le4 .b .r ul li .ef h6{line-height: 30px;margin-bottom: 3%;}
.le4 .b .r ul li{width: 100%;}
.le4 .b .r ul li .ef .rt i.icon-dianli{font-size: 35px;}
.le4 .b .r ul li .ef .rt{margin: 5% 0 3%;}
.le4 .b .r ul li:nth-child(3),.le4 .b .r ul li:nth-child(4){display: none;}
.le5 li:nth-child(3),.le5 li:nth-child(2){display: none;}
/* .le5 li{width: 48.5%;}
.le5 li a .txt{width: 90%;}
.le5 li a .txt h3{font-size: 15px;} */
.le5 li{width: 100%;}
.le5 li a .txt{width: 90%;}
.le5 ul{margin-bottom: 5%;}
.foote .fr li:nth-child(1),.foote .fr li:nth-child(2){display: none;}
.foote .fl img{max-width: 160px;}
.foota ul{display: block;}
.foota li{margin-bottom: 5px;}
.foota li a,.foota li h5{line-height: 35px;}
.foota li a{display: inline-block;margin-right: 10px;}
.foota li.cs{text-align:left;}
.foota li.cs .txt{text-align: left;}
.foota li h3{margin-bottom: 0%;margin-top: 0;}
.foota li h4{margin-bottom: 5px;}
.footb{padding: 10px 0 10px;display: block;}
.footb p{text-align: center;line-height: 24px;}
.footb ul{text-align: center;}
.foote .fr{width: auto;}
.bread{margin: 7% 3% 5%;}
.pr01 .txt{margin-bottom: 5%;}
.pr01 .number .num_n_box{align-items: flex-start;}
.pr01 .number .num_n dl .icons{margin-bottom: 10px;height: 34px;}
.pr01 .number .num_n dl .num i{font-size: 22px;}
/* .pr01 .number .num_n dl{flex: inherit;} */
.pr01 .number .num_n dl .txt{font-size: 13px;}
.pr .pr01, .pr .pr02, .pr .pr03, .pr .pr04, .pr .pr05, .pr .pr06{margin-bottom: 7%;}
.pr01 .number .num_n dl .icons i{font-size:25px;}
.pr01 .number .num_n dl .icons i.icon-meiyuan8{font-size: 29px;}
.pr01 .number .num_n dl .icons i.icon-fenzhijigou{font-size: 34px;}
.pr01 .number .num_n dl .icons i.icon-tuandui{font-size: 39px;}
.pr01 .number .num_n dl .num b{font-size: 20px;}
.pr01 .number .num_n dl .num em, .pr01 .number .num_n dl .num em.plus{font-size: 15px;top: 4px;}
.bread a, .bread p{font-size: 15px;}

.pr.rs{margin-bottom: 7%;}
.pr03 .b{display: block;position: relative;overflow: hidden;}
.pr03 .b .l{width: 100%;position: absolute;top: 0;left: 0;}
.pr03 .b .l img{min-height: 390px;}
.pr03 .b .r{width: 94%;padding: 5% 3%;}
.pr03 .b .r ul li h5,.pr03 .b .r ul li p{color: #fff;}
.pr03 .b .r ul{height: 350px;width: 94%;padding-left: 6%;}
.pr03 .b .r ul li::before{left: -20px;top: 7px;}
.pr03 .b .r ul li::after{left: -13px;top: 20px;}
.pr05 .b .txt p:last-child{display: none;}
.pr05 .b .txt{margin-bottom: 5%;}
.pr05 .b ul{justify-content: left;}
.pr05 .b li{width: 31.2%;}
.pr06 .b{flex-direction: column-reverse;}
.pr06 .b .r{width: 100%;margin-bottom: 5%;}
.pr06 .b .l{width: 100%;}
.pr06 .b .l .txt{width: 94%;}
.foota li h3,.foota li h3 a, .pr03 .b .r ul li h5{font-size: 20px;}
.foota li h4 a{font-size: 15px;}
.pr02{display: block;}
.pr02 .tbors{width: 100%;padding-top: 7%;}
.pr02 .b-ck{display: none;}
.pr02 .tbors .title{margin-bottom: 7%;}
.pr02 ul{width: 100%;display: block;}
.pr02 li{margin-bottom:10px;}
.pr02 li i{font-size: 24px;}
.pr02 li i.icon-a-qiyewenhua_huaban1fuben9{bottom: -6px;}
.pr02 li .box{position: inherit;padding: 5px 0;width: 100%;}
.pr02 li,.pr02 li:last-child{border: none;}
.pr02 li:hover i{font-size: 40px;}
.pr02 li .tbs{margin-bottom: 10px;height: 50px;}
.pr02 li .txt{display: none;}
.pr02 li:hover .txt{display: block;width: 94%;margin: 0 auto;}
.pr02 li:hover .box{bottom: 0;transform: translate(-50%,0);}
.sbanner{padding-top: 71px;}
.prods{display: block;position: relative;}
.prods .left{width: 94%;padding: 5% 3%;margin-bottom: 5%;}
.prods .left .box{display: flex;justify-content: space-between;align-items: center;border: none;padding-bottom: 0;}
.prods .left .box i{display: block;width: 30px;line-height: 30px;text-align: center;}
.prods .left ul {font-size: 0;position: absolute;background: #f9f9f9;width: 94%;left: -120%;transition: all 700ms;padding: 0 3% 5%;top: 60px;}
.prods .left ul.hov{left:0%;}
.prods .a1{width: 100%;}
.prods .a1 ul{gap: 0;}
.prods .a1 li{width: 100%;}
.prods .a1 li h2{font-size: 17px;}

.pgy-nav{width: 0;position: fixed;right: -100%;top: 71px;background-color: #313131;transition: all 500ms;overflow: hidden;height: 100vh !important;z-index: 9999999;overflow-y:scroll;pointer-events: all;}
.pgy-nav .close{font-size: 24px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px;}
.pgy-nav .slimScrollDiv{height: auto;}
.pgy-nav .pgy-scroll{height: auto;}
.pgy-s a{display: block;overflow: hidden;line-height: 40px;max-height: 40px;transition: all .3s;padding: 10px 0;font-size: 16px;}
.pgy-nav ul li{padding: 0 3%;}
.pgy-nav ul li a{line-height: 40px;font-size: 16px;color: #fff;padding: 10px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}
.pgy-nav ul li ul li{padding: 0 0;}
.pgy-nav ul li ul li a{line-height: 40px;font-size: 15px;color: #fff;opacity: 0.8;padding: 10px 0;border-bottom: 1px solid rgba(255, 255, 255, 0.5);font-family:'poppins-l';padding: 7px 3%;}
/* .pgy-nav .pgy-scroll .pgy-s ul li:nth-child(3) ul{display: none !important;} */
.pgy-nav>.pgy-scroll>.pgy-s>ul>li:nth-child(3){display: none !important;}

.bt a{display: block;}
.bt .imgs{width: 100%;margin-bottom: 0%;}
.bt .nl{width: 94%;padding: 3%;margin-bottom: 0;}
.bt .mySwiper .swiper-pagination{display: none;}
.by li{width: 48.5%;background: #f5f5f5;margin-bottom: 3%;}
.by li a .ans{padding:5% 3%;}
.by li a .ans h5{line-height: 25px;height: 50px;}
.by li a .ans p{display: none;}
.bt{margin-bottom: 7%;}
.header{position: fixed;}
.serv .b ul li .title{width: 90%;}
.newd .cta h2{font-size: 22px;line-height: 35px;}
.newd .cta{margin-bottom: 10px;padding-bottom: 10px;}
.newd .cba p img, .newd .cba img{margin: 3% auto;}
.newd .cba p{margin-bottom: 10px;}
.newd .cba{margin: 5% 0;}
.prenext{padding: 12px 0;}
.prenext ul li, .prenext a.return, .prenext ul li a{line-height: 30px;}
.prenext{display: block;}
.prenext ul li{margin-bottom: 5px;}
.prenext a.return{width: 140px;line-height: 50px;margin-top: 15px;}
.join, .news, .serv, .cont, .prod{margin-bottom: 7%;}
.rec .b{overflow-x: scroll;}
.rec .b table{width: 200%;}
.rec .b table .titles td{line-height: 36px;}
.rec .b table .conts td .t1{width: 48%;}
.rec .b table .conts td:nth-child(1){padding-top: 15px;}

.rec .b table th:nth-child(2), .rec .b table .titles td:nth-child(2){width: 22%;}
.rec .b table th:nth-child(1), .rec .b table .titles td:nth-child(1){width: 27%;}
.rec .b table th:nth-child(4), .rec .b table .titles td:nth-child(4){width: 14%;}
.rec .b table th:nth-child(3), .rec .b table .titles td:nth-child(3){width: 16%;}
.rec .b table .titles td .more, .rec .b table .titles td .more2{right: 30%;}
.rec .b table .titles td .more, .rec .b table .titles td .more2{font-size: 17px;}
.rec .b table .conts td .t1{width: 47%;}
.rec .b table th{line-height: 27px;padding: 10px 0;}
.join .nab{display: block;margin-bottom: 5%;}
.rec .b table .titles td{line-height: 27px;padding: 20px 0;}
.join, .news, .serv, .cont, .prod,.rec{margin-bottom: 7%;}
.cona ul{flex-wrap: wrap;}
.cona li{width:calc(100% - 2px);display: flex;padding: 3% 0;margin-bottom:3%;justify-content: space-between;align-items: center;}
.cona li:last-child{margin-bottom: 0;}

.cona li i{width: 90px;height: 90px;line-height: 90px;margin-bottom: 0;font-weight: 400;}
.cona li p{font-size: 17px;margin-bottom: 5px;text-align: left;font-family: 'HarOS-Bold';}
.cona li h3,.cona li h3.adds{text-align: left;line-height: 27px;height: auto;}
.cona, .conb{margin-bottom: 7%;}
.conb .r li{width: calc(100% - 2px);display: block;margin-bottom: 5px;}
.conb .r li input{line-height: 38px}
.conb .b-ck{margin-top: 5%;}
.conb .r li.box .inarea{font-size: 15px;}
.sbanner{display: none;}
.sbannerbox-m{display: block;margin-top: 71px;}
.sbannerbox-m img{display: block;width: 100%;height: auto;}
.header .lt img{max-width: 150px;}


.pr .pr03, .pr .pr04, .pr .pr05, .pr .pr06{margin-bottom: 0;padding-top: 7%;}
.pr.rs{margin-bottom: 0;}
.pr .pr06{margin-bottom: 7%;}
.le1 .b .r .txt{margin-bottom: 5%;}
.le1 .b .r .txt p{text-align: left;}
.pr02 li .txt{height: auto;}

.joinbox{width: 90%;}
.joinbox .j-b p:last-child{display: none;}
.le5 li a .txt h3{height: auto;}
.joinbox .j-b p span{color: inherit;font-size: inherit;}
.pr01 .number .num_n dl .num em{margin-left: 2px;}
.pr01 .number .num_n dl:nth-child(2)  .num{margin-left: -15px;}

.bt .nl h3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.by{margin-bottom: 5%;}


.serv .b ul li.hov h5{font-size: 17px;line-height: 30px;}
.serv .b ul li .descr p{width: 94%;}
.cona li i{background-size: 40px !important;}
.chux ul{display: flex;justify-content: center;gap: 3%;}
.chux ul li:nth-child(1){display: none;}
.chux ul li{width: 36%;line-height:initial;height:auto;margin: 0 0;}
.chux ul li a{line-height: 44px;height: 44px;}
.le4 .b .r ul{gap: 15px;}
.le4 .b .r ul li .ef{height: 140px;}
.le4 .b .r ul li .ef h6{height: 60px;}
.le4 .b .r ul::after {content: '';width: 100%;height: 0px;background: #ccc;bottom: -2.5%;left: 0;position: absolute;transition: all 700ms;top: auto;}
.le4 .b .r ul li{margin-bottom: 0%;}
.le0 .le2{background-size: auto 100%;}
.le4 .b .r ul li .ef h6{font-size: 17px;}
.le4 .b .r ul li .los p{font-size: 15px;}
.footb ul{display:none;}

.le4 .b .r ul li .ef{height:auto;padding: 5%;}
.le4 .b .r ul li .ef .rt{margin: 0 auto;}
.le4 .b .r ul li:hover .efs{width: 94%;padding: 3%;display: none;opacity: 0;}
.le4 .b .r ul li:hover .efs .rt,.le4 .b .r ul li:hover .efs h6{display: none;}
.le4 .b .r ul li .ef .rt{display: block;margin-bottom: 10px;font-size: 15px;}
.le4 .b .r ul li .ef h6{margin-bottom: 0;font-size:15px;}

.le3 .b .vis .mySwiper4b .imgs>.tis>p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.tbors .title.tiss{display: block;}
.tbors .title.tiss h2,.tbors .title.tiss h5{font-size: 27px;}
.serv .b ul li .title{padding-right: 10%;}
.joinbox .j-b p span{font-size: 17px;color: #e60012;}
.serv .b p span{font-size: 20px !important;}
.serv .b p{margin-bottom: 10px;}
.chux{margin-bottom: 5%;}
.vimo,.vimo .rs p{line-height: 40px;}
/* .vimo .rs i{line-height: 40px;} */
.tbors b{width: 94%;margin: 0 auto;}
.pr02 .tbors .title b{width: 100%;}



}

@media(max-width: 400px){
.tbors .title h2,.tbors .title h5,.tbors .title.tiss h2, .tbors .title.tiss h5{font-size: 25px;}
.tbors{margin: 0 auto 3%;}

}
