@media (max-width: 1440px){
	/*.minboxnavx .boot .left .li .p{ font-size: 14px;}*/
	.titlemaxbox2 .p{ font-size: 15px;}
	.indexboxtwo .smore .li .s{ font-size: 12px;}
	.indexboxtwo .smore .li .num{ margin: 5px 0 10px 0;}
	.indexboxtwo .smore .li .x{ font-size: 13px;}
	.indexboxtwo .p, .indexboxtwo .p p{ font-size: 13px; line-height: 22px;}
	/*.footercp .botbox .m a, .footercp .botbox .m .p{ font-size: 12px; line-height: 22px;}*/
	/*.footercp .botbox .more a{ font-size: 12px;}*/
}



@media (max-width: 950px){
	html,body{ font-size: calc(100vw/7.5);}
	.indexrightnav{ bottom: 0; left: 0; right: 0; display: flex; transform: none; top: auto;}
	.indexrightnav .wli .mk{ height: 46px; width: 1.6rem; margin: 0; position: relative;}
	.indexrightnav .wli .mk::before{ content: ''; width: 1px; height: 100%; background: #fff; position: absolute; top: 0; right: 0;}
	.indexrightnav .top{ width: 1.1rem; height: 46px;}
	.indexrightnav .wli .mk>div{ display: flex; justify-content: center; align-items: center;}
	.indexrightnav .wli .mk .p{ font-size: 12px; width: 28px; margin-left: 0.1rem; margin-top: 0; line-height: 14px; letter-spacing: 2px;}
	.indexrightnav .wli .mk .m{ width: 0.6rem; height: 0.6rem; margin: inherit;}
	.indexrightnav .wli{ margin: 0;}
	.indexrightnav .telbox{ top: auto; left: 5px; right: auto; bottom: 56px; padding: 0;}
	.indexrightnav .telbox .tel{ padding: 15px 20px;}
	.indexrightnav .telbox::after{ width: 10px; height: 10px; top: auto; right: auto; left: 32px; bottom: -5px; transform: rotate(45deg);}
	.indexrightnav .wli3 .telbox{ left: 50%; transform: translateX(-50%);}
	.indexrightnav .wli3 .telbox::after{ left: 50%; transform: translateX(-50%) rotate(45deg);}
	.indexrightnav .wli4 .telbox{ right: 0; left: auto;}
	.indexrightnav .wli4 .telbox::after{ right: 30px; left: auto;}
	.footercp{ padding: 30px 0.3rem 60px 0.3rem;}
	.w1760{ width: auto; margin: inherit;}
	.footercp .topbox, 
	.footercp .topbox .left{ display: block;}
	.footercp .topbox .left .wli{ margin: 30px 0 0 0;}
	.footercp .topbox .left .wli:first-child{ margin: 0;}
	.footercp .topbox .left .wli .h a{ font-size: 17px; line-height: 1; font-weight: bold;}
	.footercp .topbox .left .wli .min{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.footercp .topbox .left .wli .min .li{ margin: 5px 10px 0 0!important;}
	.footercp .topbox .left .wli .h{ margin-bottom: 5px;}
	.footercp .topbox .right{ margin: 30px 0; padding: 30px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
	.footercp .topbox .left .wli .min .li .p{ font-size: 14px;}
	.footercp .topbox .right .m img{ height: 149px;}
	.footercp .botbox{ margin-top: 0;}
	.footercp .botbox .more{ justify-content: center;}
	.footercp .botbox .m{ justify-content: center;}
	.footercp .botbox .m a, .footercp .botbox .m .p{ font-size: 12px; margin: 0 5px;}
	.caseboxwent{ padding: 50px 0.3rem;}
	.caseboxwent .tops{ display: block;}
	.newsboxlisthree .wlist .li a{ display: block;}
	.newsboxlisthree .wlist .li a .m i{ width: 100%;}
	.newsboxlisthree .wlist .li .text,
	.newsboxlisthree .wlist .li:hover .text{ width: 100%; padding: 15px 0 0 0;}
	.newsboxlisthree .wlist .li .text .h{ font-size: 17px; font-weight: bold; line-height: 20px;}
	.newsboxlisthree .wlist .li .text .p{ font-size: 14px; line-height: 22px; margin-top: 10px;}
	.newsboxlisthree .wlist .li .text .time,
	.newsboxlisthree .wlist .li:hover .text .time{ position: relative; top: auto; left: auto; right: auto; bottom: auto; width: auto; height: auto; background: hsla(0,0%,100%,0.00); display: block; /*right: 0; bottom: 0;*/ margin-top: 10px;}
	.newsboxlisthree .wlist .li .text .time>div{ display: flex; align-items: center;}
	.newsboxlisthree .wlist .li .text .time i,
	.newsboxlisthree .wlist .li:hover .text .time i{ width: auto; margin: inherit; padding: 0 0 0 18px; font-size: 14px; line-height: 20px; background: url(../images/73.png) no-repeat left center; background-size: auto 14px; color: #666}
	.newsboxlisthree .wlist .li .text .time .v{ font-size: 14px; line-height: 20px; margin: 0; margin-left: 10px; padding-left: 10px; position: relative;}
	.newsboxlisthree .wlist .li .text .time .v::after{ width: 1px; height: 14px; background: #000; opacity: 0.2; position: absolute; top: 3px; left: 0; content: '';}
	.newsboxlisthree .wlist .li .text .time .v,
	.newsboxlisthree .wlist .li:hover .text .time .v{ color: #666;}
	.newsboxlisthree .wlist .li:hover a{ background: hsla(0,0%,100%,0.00);}
	.newsboxlisthree .wlist .li .text .a i{ font-size: 12px; line-height: 30px;}
	.newsboxlisthree .wlist .li .text .a div{ border-radius: 15px;}
	.pageing a{ font-size: 12px; line-height: 26px; padding: 0 5px; min-width: 16px; margin: 0 2px;}
	.pageing a.prev, .pageing a.next{ padding: 0 0.15rem;}
	.bannerdata .m{ width: 100%; height: 200px; position: relative; overflow: hidden;}
	.bannerdata .m img{ display: block; width: auto; height: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	.bannerdata .minnavs{ display: none;}
	.bannerdata{ margin-top: 50px;}
	.bannerdata .cont{ bottom: 0;}
	.bannerdata .cont .h{ font-size: 18px; line-height: 30px; text-align: center; font-weight: bold;}
	.headercp .cont{ height: 50px; padding: 0 0.3rem;}
	.headercp .cont .logo .i2 img{ opacity: 1!important;}
	.headercp .cont .logo .i1 img{ opacity: 0!important;}
	.headercp .cont .logo a img{ height: 30px;}
	.headercp .cont .right .nav{ display: none;}
	.headercp .cont .right .sole{ width: 30px; height: 50px; background: url(../images/3s.png) no-repeat center right; background-size: 22px auto; margin-left: 0.2rem;}
	.headercp .cont .right .seah button{ height: 50px; width: 20px; background: url(../images/2s.png) no-repeat center; background-size: 20px auto;}
	.headercp .cont .right .seah .input{ width: 6.4rem; height: 50px;}
	.headercp .cont .right .seah .input input{ height: 40px; font-size: 14px;}
	.headercp{ border-color: hsla(0,0%,0%,0.10); background: #fff!important;}
	.minboxnavx{ top: 50px; height: calc(100vh - 50px); padding: 0 0.3rem; overflow-y: auto;}
	.minboxnavx .topnav{ display: block;}
	.headercp .cont .right .sole2{ background: url(../images/78s.png) no-repeat center right; background-size: 22px auto;}
	.minboxnavx .topnav .wli{ border-top: 1px solid hsla(0,0%,100%,0.20); padding-bottom: 5px;}
	.minboxnavx .topnav .wli:first-child{ border-top: none;}
	.minboxnavx .topnav .h{ margin: 0; padding: 15px 0 10px 0;}
	.minboxnavx .topnav .h a{ font-size: 16px; font-weight: normal; line-height: 20px;}
	.minboxnavx .topnav .wli:first-child .h{ padding: 0 0 10px 0;}
	.minboxnavx .boot{ position: relative; left: auto; bottom: auto; right: auto; padding: 20px 0; display: block;}
	.minboxnavx .topnav .min{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.minboxnavx .topnav .min .li{ margin: 0 15px 0 0!important;}
	.minboxnavx .topnav .min .li a{ font-size: 15px; line-height: 22px; margin-bottom: 6px;}
	.minboxnavx .boot .m{ display: none;}
	.minboxnavx .boot .left{ width: auto; display: block;}
	.moremaxvernt{ justify-content: center; flex-wrap: wrap; margin-top: 30px;}
	.moremaxvernt a{ font-size: 14px; line-height: 30px; border-radius: 16px; margin-left: 10px; margin-bottom: 10px;}
	.titlemaxbox .en{ font-size: 0.72rem; text-align: center;}
	.titlemaxbox .h{ font-size: 20px; text-align: center;}
	.newsboxlistwo .wlist .li a{ display: block; padding: 0;}
	.newsboxlistwo .wlist .li .m i{ width: 100%;}
	.newsboxlistwo .wlist .li .text .h{ position: relative; top: auto; left: auto; font-size: 17px; line-height: 20px; font-weight: bold;}
	.newsboxlistwo .wlist .li .text{ width: 100%; padding: 15px 0 0 0;}
	.newsboxlistwo .wlist .li .text .p{ font-size: 14px; line-height: 22px; padding: 10px 0 0 0; min-height: inherit;}
	.newsboxlistwo .wlist .li .text .tr .t{ font-size: 14px;}
	.newsboxlistwo .wlist .li .text .a i{ font-size: 12px; line-height: 30px;}
	.newsboxlistwo .wlist .li:hover .text .a div{ border-radius: 16px;}
	.newsboxlistwo .wlist .li2 .text{ padding: 0;}
	.photobox{ padding: 0.6rem 0.3rem;}
	.photobox .cont{ display: block;}
	.photobox .cont .left{ width: auto;}
	.caseboxdatay .tit{ font-size: 17px; line-height: 26px;}
	.caseboxdatay .icon{ display: block; margin-top: 15px;}
	.caseboxdatay .icon div{ font-size: 14px; line-height: 20px; margin-top: 6px; margin-left: 0; padding-left: 22px!important;}
	.caseboxdatay .icon div:first-child{ margin-top: 0;}
	.caseboxdatay .data, .caseboxdatay .data p{ font-size: 14px; line-height: 26px;}
	.caseboxdatay .more a, .caseboxdatay .more a i{ font-size: 14px; line-height: 30px;}
	.photobox .cont .right{ width: 100%; margin: 30px 0 0 0;}
	.photobox .cont .right .vertyu .li a{ font-size: 15px; line-height: 24px;}
	.photobox .cont .right .vertyu .li::after{ width: 16px;}
	.photobox .cont .right .tui .h{ font-size: 17px; line-height: 1; font-weight: bold; padding-bottom: 10px;}
	.photobox .cont .right .tui .mk .li .t{ font-size: 13px;}
	.photobox .cont .right .tui .mk .li{ margin-top: 15px;}
	.photobox .cont .right .tui{ padding: 15px 0.2rem;}
	.newsboxlist .wlist .li{ width: 100%; margin: 0.3rem 0 0 0; padding: 0;}
	.newsboxlist .wlist .li:first-child{ margin: 0;}
	.newsboxlist .wlist .li .text{ position: relative; top: auto; left: auto; right: auto; bottom: auto; height: auto!important; width: auto; padding: 15px 0.3rem;}
	.newsboxlist .wlist .li .text .tr{ display: block;}
	.newsboxlist .wlist{ display: block; margin: auto; padding-top: 30px;}
	.newsboxlist .wlist .li .m i{ height: auto;}
	.newsboxlist .wlist .li .text .mk{ padding: 0!important;}
	.newsboxlist .wlist .li .text .mk .h{ font-size: 16px; line-height: 26px;}
	.newsboxlist .wlist .li .text .tr .p{ font-size: 14px; line-height: 22px;}
	.newsboxlist .wlist .li .text .mk .a{ position: relative; top: auto!important; left: auto!important; bottom: auto!important; right: auto!important; margin-top: 10px;}
	.newsboxlist .wlist .li .text .mk .a i{ font-size: 12px; line-height: 30px;}
	.newsboxlist .wlist .li .text .mk .a div{ border-radius: 16px;}
	.Guaranteemink .ps, .Guaranteemink .ps p{ font-size: 14px; line-height: 26px;}
	.Guaranteemink .img{ display: block;}
	.Guaranteemink .mySwiper2{ width: 100%;}
	.Guaranteemink .mySwiper2 .vb{ width: 100%; height: 4.4rem;}
	.Guaranteemink .mySwiper{ width: 100%;}
	.Guaranteemink .mySwiper .vb{ justify-content: flex-start;}
	.Guaranteemink .mySwiper .vb .m{ width: 1.65rem; height: 1rem; margin: 0.1rem 0.1rem 0 0;}
	.Guaranteemink .mySwiper .vb .m:nth-child(4n){ margin: 0.1rem 0 0 0;}
	.Guaranteemink .wmore{ position: relative; top: auto; left: auto; right: auto; bottom: auto; width: 100%; margin-top: 0.1rem; height: 30px;}
	.Guaranteemink .wmore .swiper-pagination-bullet{ width: 6px; height: 6px;}
	.Guaranteemink .wmore .swiper-button-next, .Guaranteemink .wmore .swiper-button-prev{ width: 16px; height: 100%;}
	.Guaranteemink .wmore .swiper-button-prev{ margin-left: 0.2rem;}
	.Guaranteemink .wmore .swiper-button-next{ margin-right: 0.2rem;}
	.Guaranteebox .gli .img{ width: 100%;}
	.Guaranteebox .gli .img .m{ height: 4.4rem;}
	.Guaranteebox .gli .img .vber .swiper-pagination{ margin: 0;}
	.Guaranteebox .gli .img .vber{ justify-content: space-between; padding: 0 0.2rem; bottom: 0.3rem; width: auto; right: 0;}
	.Guaranteebox .gli .text{ padding: 15px 0.3rem; width: auto;}
	.Guaranteebox .gli .text .h{ font-size: 17px; line-height: 26px;}
	.Guaranteebox .gli .text .p, .Guaranteebox .gli .text .p p{ font-size: 14px; line-height: 26px;}
	.caseboxwent .indexboxthree .cont .list{ display: block; width: 100%;}
	.caseboxwent .indexboxthree .cont .list .m i{ width: 100%; height: auto;}
	.caseboxwent .indexboxthree .cont .list .text{ width: auto; padding: 15px 0.3rem;}
	.indexboxthree .cont .list .text .nk{ padding: 0;}
	.indexboxthree .cont .list .text .h{ font-size: 17px; line-height: 26px;}
	.caseboxwent .indexboxthree .cont .list .text .p{ font-size: 14px; line-height: 22px;}
	.caseboxwent .indexboxthree .cont .list .text .moremines{ position: relative; left: auto; bottom: auto; margin-top: 10px;}
	.indexboxthree .cont .list .text .t{ font-size: 14px;}
	.photodatabox .tit{ font-size: 17px; line-height: 26px;}
	.photodatabox .vbaner{ width: 100%;}
	.photodatabox .vbaner .mySwiper2 .m{ height: 4.4rem;}
	.photodatabox .vbaner .cver{ margin: 0 0.4rem;}
	.photodatabox .vbaner .mySwiper{ width: 100%; margin: 0;}
	.photodatabox .vbaner .mySwiper .m{ width: 1.42rem; height: 0.9rem;}
	.photodatabox .vbaner .em{ height: 0.9rem; left: 0;}
	.photodatabox .vbaner .em2{ right: 0; left: auto;}
	.photodatabox .databox .xli .xh{ font-size: 17px; line-height: 26px;}
	.photodatabox .databox .xli .ps, .photodatabox .databox .xli .ps p{ font-size: 14px; line-height: 26px;}
	.photobox .cont .left .list{ margin: 0; display: block; padding-bottom: 0.5rem;}
	.photobox .cont .left .list .li{ width: 100%; margin: 0.3rem 0 0 0; background: #eee;}
	.photobox .cont .left .list .li .m i{ height: auto;}
	.photobox .cont .left .list .li .text{ padding: 15px 0.3rem;}
	.photobox .cont .left .list .li .text .h{ font-size: 17px; line-height: 26px;}
	.photobox .cont .left .list .li .text .p{ font-size: 14px; line-height: 22px; margin-top: 10px;}
	.photobox .cont .left .list .li .text .a i{ font-size: 12px; line-height: 30px;}
	.photobox .cont .left .list .li .text .a div{ border-radius: 16px;}
	.photobox .cont .right .nav .wli .tit a{ font-size: 16px; line-height: 22px;}
	.photobox .cont .right .nav .wli .tit i{ width: 11px;}
	.photobox .cont .right .nav .wli .tit i{ font-size: 15px;}
	.contactbox{ padding: 50px 0.3rem;}
	.contactbox .list{ display: block; margin: 0;}
	.contactbox .list .left{ width: 100%;}
	.contactbox .list .left .text .h{ font-size: 16px; line-height: 26px;}
	.contactbox .list .left .text{ margin-top: 30px; padding: 20px 0.3rem;}
	.contactbox .list .left .mk{ display: block;}
	.contactbox .list .left .mk .li{ width: 100%;}
	.contactbox .list .left .mk .li .p div{ font-size: 14px; line-height: 24px;}
	.contactbox .list .left .bt{ padding: 10px 0.3rem; font-size: 14px; line-height: 20px;}
	.contactbox .list .right img{ width: 100%; margin: 50px 0 0 0;}
	.indexboxsix{ padding: 50px 0.3rem;}
	.indextopbox{ display: block;}
	.indextopbox .more a{ margin: 15px 0 0 0; text-align: center;}
	.indextopbox .more a{ font-size: 14px;}
	.indexboxsix .list .li{ width: 2.2rem; margin: 0.15rem 0.075rem 0 0.075rem; padding: 0;}
	.indexboxsix .list{ margin: 20px -0.075rem 0 -0.075rem;}
	.indexboxsix .list .li a img{ max-width: 70%; max-height: 70%;}
	.indexboxfive{ padding: 50px 0.3rem; background: hsla(0,0%,93%,0.70);}
	.titlemaxbox .p{ font-size: 14px; line-height: 20px; text-align: center; margin: 15px 0 0 0;}
	.titlemaxbox .p br{ display: none;}
	.indexboxfive .list{ display: block; margin-top: 30px;}
	.indexboxfive .list .left{ width: auto; display: block;}
	.indexboxfive .list .left .li{ width: 100%; margin: 30px 0 0 0;}
	.indexboxfive .list .left .li:first-child{ margin: 0;}
	.indexboxfive .list .left .li .m i{ height: auto;}
	.indexboxfive .list .left .li .h{ font-size: 16px; line-height: 26px; min-height: inherit;}
	.indexboxfive .list .right{ width: 100%; margin: 30px 0 0 0;}
	.indexboxfive .list .right .li .h{ font-size: 16px; line-height: 22px;}
	.indexboxfour{ padding: 0;}
	.indexboxfour .img{ position: relative; width: 100%; height: auto; top: auto; right: auto; left: auto; bottom: auto;}
	.indexboxfour .cont{ padding: 50px 0.3rem 30px 0.3rem;}
	.indexboxfour .list{ display: block;}
	.indexboxfour .list .li{ width: auto; margin: 30px 0 0 0;}
	.indexboxfour .list .li .m img{ margin: auto;}
	.indexboxfour .list .li .h{ font-size: 16px; text-align: center; line-height: 22px;}
	.indexboxfour .list .li .n{ text-align: center;}
	.indexboxfour .list .li .p{ font-size: 14px; line-height: 22px; text-align: center;}
	.indexboxthree{ padding: 50px 0.3rem;}
	.indexboxthree .cont{ width: 22.5rem; margin-left: -7.5rem;}
	.indexboxthree .swiper-pagination{ left: 0!important; right: 0!important;}
	.indexboxthree .cont .list{ width: 6.9rem; display: block;}
	.indexboxthree .cont .list .m i{ width: 100%; height: 4.4rem;}
	.indexboxthree .cont .list .text{ width: auto; padding: 15px 0.3rem; margin: 0;}
	.indexboxthree .cont .swiper-slide-active .list .text .p,
	.indexboxthree .cont .list .text .p{ font-size: 14px; line-height: 20px;}
	.indexboxthree .cont .list .text .moremines{ position: relative; left: auto; bottom: auto; margin-top: 15px;}
	.indexboxtwo{ padding: 0;}
	.indexboxtwo .indextopbox{ padding: 50px 0.3rem 30px 0.3rem; background: #2269C2;}
	.indexboxtwo::after{ display: none;}
	.indextopbox .more a{ color: #fff;}
	.indexboxtwo .list{ flex-wrap: wrap; padding: 0.3rem 0.3rem 50px 0.3rem; display: block; margin: 0;}
	.indexboxtwo .list .vido{ width: 100%;}
	.indexboxtwo .smore{ flex-wrap: wrap;}
	.indexboxtwo .text{ width: auto;}
	.indexboxtwo .smore .li{ width: 49%; margin-bottom: 20px;}
	.indexboxtwo .smore .li .s{ font-size: 14px;}
	.indexboxtwo .smore .li .x{ font-size: 14px;}
	.indexboxtwo .smore .li .num{ margin: 5px 0;}
	.indexboxtwo .p, .indexboxtwo .p p{ font-size: 14px; line-height: 26px;}
	.indexboxtwo .p{ margin-top: 5px;}
	.indexboxtwo .smore .li .num em{ font-size: 14px; padding: 0 0 2px 0;}
	.indexvideoup .cont{ width: 100%;}
	.indexboxone::after{ display: none;}
	.indexboxone{ padding: 50px 0.3rem;}
	.indexboxone .indextopbox .more a{ color: #333;}
	.indexboxone .list .li .m i{ width: 100%; height: auto;}
	.indexboxone .list{ display: block; margin: 0;}
	.indexboxone .list .li{ width: 100%; margin: 30px 0 0 0;}
	.indexboxone .list .li .text .h{ font-size: 17px; line-height: 26px;}
	.indexboxone .list .li .text .p{ font-size: 14px; line-height: 22px; margin-top: 10px;}
	.indexboxone .list .li:nth-child(3n) .text .h{ color: #333;}
	.indexboxone .list .li:nth-child(3n) .text .p{ color: #333!important;}
	.indexboxone .list .li:nth-child(3n) .moremines a i{ background: url(../images/10.png) no-repeat center right!important; background-size: 16px auto; color: #2269C2!important;}
	.bannerbox .newstop{ position: relative; top: auto; right: auto; bottom: auto; left: auto; width: auto;}
	.bannerbox .newstop .swiper a{ font-size: 14px;}
	.bannerbox .newstop .swiper::after{ width: 14px; left: 0.3rem;}
	.bannerbox .newstop .swiper{ padding: 0 1.5rem 0 0.7rem;}
	.bannerbox .newstop .vbot{ right: 0.3rem;}
	.bannerbox .banner{ margin-top: 50px;}
	.bannerbox .banner .mker .cont{ top: 0; padding: 0 0.3rem;}
	.bannerbox .banner .mker .cont .h{ font-size: 20px; line-height: 30px; font-weight: bold; text-align: center;}
	.bannerbox .banner .mker .cont .p{ font-size: 14px; line-height: 20px; text-align: center;}
	.bannerbox .banner .mker .cont .p br{ display: none;}
	.bannerbox .banner .moreboxone{ justify-content: center;}
	.bannerbox .moreboxone a{ width: 130px; height: 44px; line-height: 44px; justify-content: center;}
	.moreboxone a i{ padding-left: 0; padding-right: 28px; letter-spacing: 0;}
	.bannerbox .down{ display: none;}
	.bannerbox .banner .vbot{ left: 0; width: 100%; padding: 0; background: hsla(0,0%,100%,0.00); right: auto; justify-content: center; bottom: 0.3rem;}
	.bannerbox .banner .swiper-button-next, .bannerbox .banner .swiper-button-prev{ display: none;}
	.bannerbox .banner .swiper-pagination span{ width: 6px; height: 6px; background: hsla(0,0%,100%,0.30);}
	.indexboxsix .indextopbox .more a,
	.indexboxfive .indextopbox .more a,
	.indexboxthree .indextopbox .more a{ color: #333;}
	.indextopbox .more{ display: flex; justify-content: center;}
	.indexboxone .list .li .text{ padding: 0.3rem 0 0 0;}
	.contactbox .list .left .mk .li .m{ font-size: 14px;}
	.contactbox .list .right .icon .mkw .p{ font-size: 12px; line-height: 20px; white-space: normal; width: 4rem;}
	.contactbox .list .right .icon .mkw{ right: auto; bottom: 0.8rem; top: auto; left: 50%; transform: translateX(-50%);}
	.contactbox .list .right .icon .mkw::after{ display: none;}
	.footercp .topbox .left .wli .min .li a, .footercp .topbox .left .wli .min .li .p{ font-size: 14px; line-height: 20px;}
	.indexrightnav .top img{ width: 0.6rem;}
	.bannerbox .newstop{ width: auto!important;}
	.indexboxone .ii{ display: none;}
	.moremines a i{ font-size: 14px; line-height: 20px; padding-right: 25px!important; background-size: 16px auto!important;}
	.indexboxfour .list .li .n{ font-size: 15px; line-height: 20px;}
	.indexboxfive .list .left .li .bot .t{ font-size: 14px; line-height: 20px;}
	.indexboxfive .list .right .li .bot .t{ font-size: 14px;}
	.moreboxone a i{ font-size: 14px;}
	.moreboxone a i::after{ width: 18px;}
	.photobox .cont .left .list .li .text .a i{ padding-right: 25px; background-size: 16px auto!important;}
	.photobox .cont .right .nav .wli .mk .li:hover a, .photobox .cont .right .nav .wli .mk .li.cur a{ padding: 10px 0 10px 25px;}
	.photobox .cont .right .nav .wli .mk .li a::after{ height: 20px; top: 10px; background-size: 16px auto;}
	.photobox .cont .right .nav .wli .mk .li.cur a::after, .photobox .cont .right .nav .wli .mk .li:hover a::after{width: 16px;}
	.photobox .cont .right .nav .wli .mk .li a{ font-size: 16px; line-height: 20px;}
	.photobox .cont .right .tui .mk .li .m{ font-size: 15px; line-height: 20px; padding: 0 0 0 15px;}
	.photobox .cont .right .tui .mk .li .m::after{ width: 4px; height: 4px; top: 8px;}
	.caseboxdatay .icon div{ background-size: 15px auto!important;}
	.newsboxlist .wlist .li .text .tr .t{ font-size: 14px; line-height: 1;}
	.newsboxlist .wlist .li .text .mk .a i,
	.newsboxlisthree .wlist .li .text .a i,
	.newsboxlistwo .wlist .li .text .a i{ background-size: 16px auto!important; padding-right: 25px;}
	
	
	.aboutboxone .tops{ display: block;}
	.aboutboxone .cont .text{ padding: 50px 0.3rem; position: relative; z-index: 5;}
	.aboutboxone .cont .text .mk{ width: auto;}
	.aboutboxone .cont .text .h{ font-size: 18px; line-height: 28px;}
	.aboutboxone .cont .text .m{ font-size: 16px; line-height: 26px; width: auto;}
	.aboutboxone .cont .text .p{ font-size: 14px; line-height: 26px;}
	.aboutboxone .cont{ position: relative;}
	.aboutboxone .cont::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #F1F4F7; z-index: 0; opacity: 0.8;}
	.numboer{ position: relative; z-index: 5; display: block; width: auto;}
	.numboer .wli{ width: auto;}
	.numboer .wli .li{ padding: 0; width: 50%;}
	.numboer .wli .li>div{ padding-left: 0.4rem;}
	.numboer .wli .n{ font-size: 14px;}
	.numboer .wli .n::after{ top: 0.1rem;}
	.numboer .wli .p{ font-size: 14px;}
	.numboer .wli .h i{ font-size: 30px;}
	.numboer .wli .h{ font-size: 14px; line-height: 18px;}
	.aboutboxtwo{ display: block;}
	.aboutboxtwo .img{ width: auto; min-height: inherit;}
	.aboutboxtwo .img img{ display: block; width: 100%; height: auto;}
	.aboutboxtwo .right{ width: auto;}
	.aboutboxtwo .right .mk{ padding: 50px 0.3rem;}
	.aboutboxtwo .right .list{ margin-top: 30px;}
	.aboutboxtwo .right .list .li .h{ font-size: 16px; line-height: 26px;}
	.aboutboxtwo .right .list .li .p{ font-size: 18px; line-height: 28px;}
	.aboutboxtwo .right .form .li .tp .h{ font-size: 17px; line-height: 28px;}
	.aboutboxtwo .right .form .li .tp .i{ width: 28px!important; height: 28px!important; background-size: 100% auto!important;}
	.aboutboxtwo .right .form .li .ps a{ font-size: 14px; line-height: 26px;}
	.aboutboxtwo .right .form .li .ps a::after{ top: 0.24rem;}
	.aboutboxthree{ padding: 50px 0.3rem;}
	.aboutboxthree .img .h{ font-size: 18px; line-height: 28px; font-weight: bold; text-align: center; position: relative; top: auto; left: auto; margin-top: 30px;}
	.aboutboxthree .img img{ display: block; width: 100%; margin-top: 20px;}
	.aboutboxfour{ padding: 50px 0.3rem;}
	.aboutboxfour .list a{ width: 5rem; height: 3.54rem;}
	.aboutboxfour .list{ width: 15.9rem; margin-left: -4.2rem;}
	.aboutboxfive{ padding: 50px 0;}
	.aboutboxfive .tops{ margin: 0 0.3rem;}
	.aboutboxfive .list{ width: auto; margin: 30px 0 0 0;}
	.aboutboxfive .list::after{ top: 3px;}
	.aboutboxfive .list .p{ font-size: 16px; line-height: 1;}
	.aboutboxfive .text{ display: block; margin: 0 0.3rem 0 0.3rem; padding: 0;}
	.aboutboxfive .text .boot{ justify-content: center;}
	.aboutboxfive .text .li.on{ display: block;}
	.aboutboxfive .text .ps{ width: auto;}
	.aboutboxfive .text .li .p{ font-size: 14px; line-height: 26px;}
	.aboutboxfive .text .li .h{ justify-content: center;}
	.aboutboxfive .text .m{ width: 4rem; height: 4rem; margin: 0; position: absolute; top: 0; left: 50%; transform: translateX(-50%);}
	.aboutboxfive .text .li{ padding: 4.5rem 0 0 0; margin: 0 0 30px 0; position: relative;}
	.aboutboxsix{ padding: 50px 0;}
	.aboutboxsix .titlemaxbox{ margin: 0 0.3rem;}
	.aboutboxsix .list a{ width: 4rem; height: 2.56rem;}
	.aboutboxsix .list .swiper-slide-active a{ width: 5rem; height: 3.2rem;}
	.aboutboxsix .list .swiper-slide{ height: 4rem;}
	.aboutboxsix .list{ width: 15rem; margin: 0 0 0 -3.75rem;}
}


.caseboxwent .indexboxthree .cont .list .text .h,
.newsboxlisthree .wlist .li .text .h,
.photobox .cont .right .tui .mk .li .m,
.newsboxlistwo .wlist .li .text .h,
.caseboxdatay .more a i{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}

.newsboxlist .wlist .li .text .mk .h{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}

.newsboxlisthree .wlist .li .text .p,
.newsboxlistwo .wlist .li .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}


.indexboxthree .cont .list .text .p,
.newsboxlist .wlist .li .text .tr .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}