



@media (max-width: 1440px){



	.databanner .text .h{ font-size: 40px; line-height: 50px;}



	.databanner .text .p{ font-size: 26px; line-height: 36px;}



	.w1360{ width: 1200px;}



	.maxtitle .h{ font-size: 32px; line-height: 42px;}



	.maxtitle .h i{ font-size: 60px; line-height: 42px; margin-right: 10px;}



	.severtboxmaxone .list .left{ width: 290px;}



	.severtboxmaxone .list .right{ width: calc(100% - 290px);}



	.severtboxmaxone .list .right .m{ height: 558px;}



	.severtboxmaxone .list .left .li{ height: 186px;}



	.severtboxmaxone::after{ bottom: 186px;}



	.severtboxmaxone .list .left .li .h{ font-size: 30px; line-height: 40px;}



	.severtboxmaxtwo .list .mink{ margin-top: -74px;}



	.severtboxmaxtwo .list .mink .li + .li{ margin-left: 20px;}



	.severtboxmaxtwo .list .mink .li:nth-child(2), .severtboxmaxtwo .list .mink .li:nth-child(4){ padding-top: 44px;}



	.severtboxmaxtwo .list .mink .li:nth-child(3){ padding-top: 54px;}



	.severtboxmaxthree .list .li{ width: 270px;}



	.severtboxmaxthree .list .li .m img{ height: 60px;}



	.severtboxmaxthree .list .li .m{ padding: 25px;}



	.severtboxmaxthree .list .li .ps{ padding: 20px 15px;}



	.severtboxmaxthree .list .li .img{ height: 156px;}



	.severtboxmaxthree .list .li .ps{ font-size: 14px; line-height: 26px;}



	.severtboxmaxfour .list .nav .li .h i{ font-size: 20px; line-height: 30px;}



	.severtboxmaxfour .wker .text .cont .h{ font-size: 24px; line-height: 34px;}



	.severtboxmaxfour .wker .m{ height: 458px;}



	.footercp .toop .wear .tel{ max-width: 4rem;}



	.footercp .toop .nav .wli + .wli{ margin-left: 1rem;}



	.familyone .wker .text{ width: 300px;}



	.familyone .wker .m{ width: calc(100% - 300px); height: 312px;}



	.familyfour .list .li .m{ width: 520px; height: 480px;}



	.familyfour .list .li .text{ width: calc(100% - 520px);}



	.familyfour .list .li .text .mk{ padding: 50px 30px;}



	.familyfour .list .li .text .h{ font-size: 30px; line-height: 40px;}



	.familyfour .list .li .text .n{ font-size: 18px; line-height: 28px;}



	.throughbox{ width: auto;}



	.throughbox .li .mk{ width: 400px;}



	.contactmaxbox .cont .map{ width: 640px;}



	.contactmaxtwo .form .li{ width: 290px;}



	.contactmaxtwo .form .li2{ width: 100%;}



	.casemaxboxdata .imgbox .swiper .m{ height: 600px;}



	.casemaxboxmore a .cc{ width: 245px;}



	.casemaxboxmsix .wker{ width: 308px;}



	.casemaxboxmsix .wker .m{ height: 186px;}



	.casemaxboxmsix .wker .p{ font-size: 16px;}



	.casemaxboxcert .slist .li{ width: 470px;}



	.casemaxboxcert .slist .li .m{ height: 280px;}



	.banner .wker .text .h{ font-size: 60px; line-height: 70px;}



	.banner .wker .text .n{ font-size: 40px; line-height: 50px;}



	.banner .wker .text .p{ font-size: 30px; line-height: 40px;}



	.indexsixmaxbox .cont .textleft .mk .tit i{ font-size: 50px; line-height: 70px;}



	.indexsixmaxbox .cont .textleft .mk .tit i:first-child{ margin-left: 50px;}



	.indexsixmaxbox .cont .textleft .mk .tit i:nth-child(3){ margin-left: 58px;}



	.indexhuisbox .top .h{ font-size: 50px; line-height: 60px;}



	.indexhuisbox .icon .li + .li{ margin-left: 2rem;}

	.headercp .right .nav .li + .li{ margin-left: 0.35rem;}
	.headercp .logo a img{ height: 26px;}

}















@media (max-width: 950px){



	html,body{ font-size: calc(100vw/7.5);}



	.headercp{ display: none;}



	.databanner,



	.banner{ margin-top: 50px;}



	.databanner .wker .m{ height: 300px;}



	.databanner .text .h{ font-size: 22px; line-height: 32px;}



	.databanner .text .p{ font-size: 16px; line-height: 26px; margin-top: 0.3rem;}



	.databanner .text{ padding: 0 0.35rem; top: 0;}



	.paddingtop95,



	.padding95,



	.padding50{ padding: 60px 0.35rem;}



	.w1360{ width: auto;}



	.maxtitle .h{ font-size: 22px; line-height: 32px; font-weight: bold;}



	.maxtitle .h i{ font-size: 50px; line-height: 50px; margin-right: 8px;}



	.maxtitle .p{ margin: 15px 0 0 0;}



	.severtboxmaxone .list{ margin: 40px 0 0 0; display: block;}



	.severtboxmaxone .list .left{ width: auto; display: flex; justify-content: space-between;}



	.severtboxmaxone .list .left .li .h{ font-size: 17px; line-height: 28px;}



	.severtboxmaxone .list .left .li .p{ font-size: 15px; line-height: 24px; margin-top: 2px;}



	.severtboxmaxone .list .left .li{ height: 90px; width: calc(100% / 3);}



	.severtboxmaxone .list .right{ width: 100%;}



	.severtboxmaxone .list .right .m{ height: auto;}



	.severtboxmaxone .list .right .ter{ position: relative; right: auto; bottom: auto; width: auto; padding: 20px; background: hsla(0,0%,100%,0.40);}



	.severtboxmaxone{ background: hsla(147,28%,16%,0.10);}



	.severtboxmaxone::after{ display: none;}



	.severtboxmaxtwo .list .img img{ display: none;}



	.severtboxmaxtwo .list .mink{ width: 100%; margin: 40px 0 0 0; padding: 0; display: flex; justify-content: space-between; flex-wrap: wrap;}



	.severtboxmaxtwo .list .mink .li .i img{ display: none;}



	.severtboxmaxtwo .list .mink .li{ padding: 0!important; width: 3.25rem; margin: 0.3rem 0 0 0!important;}



	.severtboxmaxtwo .list .mink .li .ter{ width: auto;}



	.severtboxmaxtwo .list .mink .li .mk .m img{ height: 1.4rem;}



	.severtboxmaxtwo .list .mink .li .h{ font-size: 20px; font-weight: bold;}



	.severtboxmaxtwo .list .mink .li:first-child,



	.severtboxmaxtwo .list .mink .li:nth-child(2){ margin: 0!important;}



	.severtboxmaxthree .list{ display: block; margin: 40px 0 0 0;}



	.severtboxmaxthree .list .li{ width: 100%; margin: 0;}



	.severtboxmaxthree .list .li + .li{ margin-top: 0.35rem;}



	.severtboxmaxfour .list,



	.itemmaxbox .cont{ margin-top: 40px;}



	.severtboxmaxfour .list .nav{ flex-wrap: wrap;}



	.severtboxmaxfour .list .nav .li .h i{ font-size: 17px; line-height: 30px;}



	.severtboxmaxfour .list .nav .li{ width: 50%; height: 100px; margin-bottom: 1px;}



	.severtboxmaxfour .list .nav .li .m{ font-size: 90px; line-height: 100px;}



	.severtboxmaxfour .list .nav .li:first-child{ width: 100%;}



	.severtboxmaxfour .list .nav .li:nth-child(2)::after,



	.severtboxmaxfour .list .nav .li:nth-child(4)::after{ width: 1px; height: 100px; background: #fff; position: absolute; top: 0; right: 0; content: '';}



	.severtboxmaxfour .wker .m{ height: auto;}



	.severtboxmaxfour .wker .text{ display: block; position: relative; top: auto; left: auto; right: auto; bottom: auto; transform: none; width: auto; height: auto;}



	.severtboxmaxfour .wker .text .cont{ padding: 30px 20px; background: hsla(147,28%,16%,0.10);}



	.severtboxmaxfour .swiper-button-prev,



	.severtboxmaxfour .swiper-button-next{ display: none;}



	.severtboxmaxfour .wker .text .cont .n{ font-size: 40px; line-height: 1;}



	.severtboxmaxfour .wker .text .cont .h{ font-size: 22px; line-height: 32px;}



	.severtboxmaxfour .swiper{ padding-bottom: 30px;}



	.severtboxmaxfour .swiper-pagination{ display: flex; justify-content: center; bottom: 0!important;}



	.swiper-pagination span{ width: 8px; height: 8px; background: #5C5C5C; opacity: 0.5; transition: all 0.5s;}



	.swiper-pagination span.swiper-pagination-bullet-active{ background: #8DBF3A; opacity: 1;}



	.footercp{ padding: 0 0.35rem;}



	.footercp .toop{ display: block; padding: 50px 0;}



	.footercp .toop .nav{ display: block;}



	.footercp .toop .nav .wli .h a{ font-size: 17px; line-height: 22px;}



	.footercp .toop .nav .wli .h{ margin: 0; padding-bottom: 5px;}



	.footercp .toop .nav .wli + .wli{ margin: 30px 0 0 0;}



	.footercp .toop .nav .wli .min{ display: flex; flex-wrap: wrap;}



	.footercp .toop .nav .wli .min .m + .m{ margin: 0;}



	.footercp .toop .nav .wli .min .m{ margin: 5px 15px 0 0!important;}



	.footercp .toop .wear{ display: block; width: auto; margin-top: 50px; padding-top: 50px; border-top: 1px solid hsla(0,0%,100%,0.10);}



	.footercp .toop .wear .tel .h{ display: none;}



	.footercp .toop .wear .tel .p div{ text-align: center;}



	.footercp .toop .wear .ms{ justify-content: center; margin-top: 30px;}



	.footercp .toop .wear .ms .m img{ height: 2.4rem; margin: 0 0.15rem;}



	.footercp .boot{ margin: 0; padding: 15px 0; justify-content: center; flex-wrap: wrap; text-align: center;}



	.footercp .boot a, .footercp .boot .p{ font-size: 14px; line-height: 24px; padding: 2px 0; margin: 0 10px;}



	.footercp .boot .p a{ padding: 0; margin: 0;}



	.itemmaxbox .cont .wli{ padding: 60px 0.4rem 30px 0.4rem;}



	.itemmaxbox .cont .wli + .wli{ margin-top: 0.35rem;}



	.itemmaxbox .cont .wli .img{ float: none; width: 5rem; margin: auto; height: 5rem; display: flex; justify-content: center; align-items: center;}



	.itemmaxbox .cont .wli .text .tp .h{ font-size: 24px; line-height: 26px;}



	.itemmaxbox .cont .wli .text .tp{ justify-content: center; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid hsla(0,0%,100%,0.50);}



	.itemmaxbox .cont .wli .text{ width: auto; padding: 0; margin-top: 30px;}



	.itemmaxbox .cont .wli .text .tp .i{ font-size: 16px; line-height: 18px;}



	.itemmaxbox .cont .wli .text .more{ justify-content: space-between;}



	.itemmaxbox .cont .wli .text .more a{ padding: 0 0.25rem; min-width: 2rem; font-size: 0.3rem; line-height: 42px;}



	.itemmaxbox .cont .wli .text .wk{ margin-bottom: 30px;}



	.pageing a{ font-size: 13px; height: 34px; line-height: 34px; min-width: 24px; margin: 0 4px 7px 4px;}



	.familymaxbox .cont{ display: block;}



	.familymaxbox .left{ width: auto; margin: 0;}



	.familymaxbox .left .nav{ display: flex; justify-content: flex-start; flex-wrap: wrap; border: 1px solid #ddd;}



	.familymaxbox .left .nav .li{ width: calc(100% / 3); border-bottom: 1px solid #ddd; margin-bottom: -1px; background: hsla(0,0%,0%,0.03);}



	.familymaxbox .left .nav3 .li{ width: 50%;}



	.familymaxbox .left::after{ display: none;}



	.familymaxbox .left .nav .li a{ font-size: 15px; line-height: 22px; text-align: center; padding: 12px 5px;}



	.familymaxbox .left .nav .li::after{ width: 1px; height: 100%; background: #ddd; top: 0; right: 0; opacity: 1!important;}



	.familymaxbox .cont .right{ display: block; width: auto; padding: 60px 0.35rem;}



	.familymaxbox .cont .right .data{ padding: 0;}



	.familymaxbox .cont .right .data .tit .h{ font-size: 18px; font-weight: bold; line-height: 28px; text-align: center;}



	.familymaxbox .cont .right .data .p{ justify-content: center; flex-wrap: wrap; margin-top: 10px;}



	.familymaxbox .cont .right .data .p div{ margin: 5px 5px 0 5px!important; font-size: 14px; line-height: 18px;}



	.familymaxbox .cont .right .data .ps, .familymaxbox .cont .right .data .ps p{ font-size: 14px; line-height: 28px;}



	.familymaxbox .cont .right .more{ padding: 15px; display: block;}



	.familymaxbox .cont .right .more a,



	.familymaxbox .cont .right .more a i{ font-size: 15px; line-height: 24px; width: auto;}



	.familymaxbox .cont .right .more a + a{ margin-top: 8px;}



	.stuybox{ margin: 60px 0 0 0;}



	.stuybox .h{ font-size: 22px; line-height: 32px; font-weight: bold;}



	.stuybox .list .li{ width: 100%;}



	.stuybox .list .li a{ font-size: 16px; line-height: 40px;}



	.familyone{ margin: 0;}



	.familyone .wker{ display: block; padding-bottom: 30px;}



	.familyone .wker .m{ width: 100%; height: 3.14rem;}



	.familyone .wker .text{ width: auto;}



	.familyone .wker .text .mk{ padding: 30px 20px;}



	.familyone .wker .text .h{ font-size: 17px; line-height: 24px; font-weight: bold; min-height: 48px; margin-bottom: 15px;}



	.familyone .swiper-pagination{ left: 0!important; right: 0!important; bottom: 20px!important; justify-content: center;}



	.familytwo{ padding: 0.35rem 0 0 0;}



	.familytwo .li a{ display: block; padding: 16px 0;}



	.familytwo .li a .t{ font-size: 14px; width: auto;}



	.familytwo .li a .p{ font-size: 17px; width: auto;}



	.familyfour{ margin: 0;}



	.familyfour .tit .h{ font-size: 22px; line-height: 32px; text-align: center; font-weight: bold;}



	.familyfour .tit .p{ text-align: center;}



	.familyfour .list{ margin-top: 40px;}



	.familyfour .list .li{ display: block; margin: 0;}



	.familyfour .list .li + .li{ margin-top: 0.35rem;}



	.familyfour .list .li .m{ width: 100%; height: auto;}



	.familyfour .list .li .text{ width: auto!important; position: relative!important; top: auto!important; right: auto!important; bottom: auto!important; left: auto!important; padding: 30px 20px;}



	.familyfour .list .li .text .mk{ padding: 0;}



	.familyfour .list .li .text .h{ font-size: 22px; line-height: 32px; margin-bottom: 5px;}



	.familyfour .list .li .text .n{ font-size: 17px; line-height: 26px;}



	.familyfour .list .li .text .p, .familyfour .list .li .text .p p{ font-size: 14px; line-height: 24px;}



	.familyfour .list .li .text .p p::after{ top: 9px;}



	.familyfour .list .li .text .p p{ padding-left: 16px;}



	.throughbox{ width: auto; margin: 40px 0 0 0; padding: 0 0 20px 0;}



	.throughbox .li{ display: block;}



	.throughbox .li .mk{ width: auto;}



	.throughbox .li .i{ font-size: 16px; width: 30px; height: 30px; line-height: 30px; left: 0; margin: 0;}



	.throughbox::after{ left: 16px; margin: 0;}



	.throughbox .li .h{ font-size: 17px; line-height: 26px;}



	.throughbox .li .p{ font-size: 14px; line-height: 26px;}



	.throughbox .li + .li{ margin: 40px 0 0 0;}



	.throughbox .li:nth-child(2n) .mk{ text-align: left;}



	.throughbox .li .mk{ padding: 5px 0 0 45px;}



	.contactmaxbox .cont{ display: block;}



	.contactmaxbox .cont .left{ width: auto;}



	.contactmaxbox .cont .map{ width: 100%; height: 300px; margin-top: 40px;}



	.contactmaxbox .list .li .p{ font-size: 16px; line-height: 26px;}



	.contactmaxtwo .form{ display: block; margin-top: 30px;}



	.contactmaxtwo .form .li{ width: 100%; margin: 0; height: 50px; border-radius: 25px;}



	.contactmaxtwo .form .li + .li{ margin-top: 0.35rem;}



	.contactmaxtwo .form .li .mk .input input{ height: 50px;}



	.contactmaxtwo .form .li .mk .h{ margin: 15px 0;}



	.contactmaxtwo .form .li.sub button{ width: 100%; height: 52px;}



	.aboutmaxone{ margin: 0;}



	.aboutmaxone .mk .text{ position: relative; top: 0; left: 0; bottom: 0; right: 0; background: #17623B; padding: 20px;}



	.aboutmaxone .mk .text .p{ font-size: 16px; line-height: 26px;}



	.aboutmaxone .mk .text .t{ margin-bottom: 15px;}



	.aboutmaxtwo{ padding: 0; margin: 0;}



	.aboutmaxtwo .wlist .li{ padding: 0.35rem 0;}



	.aboutmaxtwo .wlist .m{ float: none; width: 100%;}



	.aboutmaxtwo .wlist .text{ width: 100%; float: none;}



	.aboutmaxtwo .wlist .text .t{ margin-bottom: 10px;}



	.aboutmaxtwo .wlist .text .h{ font-size: 16px; line-height: 26px;}



	.aboutmaxboxwark .cont .h img{ margin: 0 0 30px 0; width: 100%; height: auto;}



	.aboutmaxboxwark .cont .p{ font-size: 17px; line-height: 28px;}



	.aboutmaxboxwark .cont .ps{ padding: 0;}



	/*.aboutmaxboxwark .list{ display: block;}*/



	.aboutmaxboxwark .list .li{ width: 50%; height: 3.28rem;}



	.aboutmaxboxwark .list .li .text .m{ width: 1.2rem; height: 1.2rem;}



	.aboutmaxboxwark .list .li .text .h{ font-size: 18px; line-height: 28px; margin-top: 8px;}



	.familymaxbox .left .nav2 .li::before{ display: none;}



	.familymaxbox .left .more{ display: none;}



	.casemaxboxone{ margin: 0;}



	.casemaxboxone .h,



	.casemaxboxdata .wli .tit{ font-size: 22px; line-height: 32px;}



	.casemaxboxdata{ margin: 40px 0 0 0;}



	.casemaxboxdata .videobox .play{ width: 40px;}



	.casemaxboxdata .imgbox .swiper .m{ height: 4rem;}



	.casemaxboxdata .imgbox .swiper-pagination span{ width: 8px; height: 8px; margin: 0 4px!important;}



	.casemaxboxdata .imgbox .swiper{ padding-bottom: 30px;}



	.casemaxboxdata .imgbox .embox{ display: none;}



	.casemaxboxmore{ margin: 40px 0 0 0; display: block; padding: 20px;}



	.casemaxboxmore a{ justify-content: space-between; align-items: center;}



	.casemaxboxmore a .m{ width: 110px; height: 66px;}



	.casemaxboxmore a .cc{ padding: 0; width: calc(100% - 130px);}



	.casemaxboxmore a + a{ margin-top: 20px;}



	.casemaxboxmore a .p{ font-size: 15px; margin-top: 8px;}



	.casemaxboxmore a i{ font-size: 15px;}



	.casemaxboxmsix{ margin: 60px 0 0 0;}



	.casemaxboxmsix .tit{ font-size: 22px; line-height: 32px; font-weight: bold;}



	.casemaxboxmsix .swiper{ margin: 0; padding-bottom: 40px;}



	.casemaxboxmsix .wker{ width: 100%;}



	.casemaxboxmsix .wker .m{ height: 4rem; margin-bottom: 10px;}



	.casemaxboxmsix .wker .p{ font-size: 15px;}



	.casemaxboxmsix .embox{ display: none;}



	.casemaxboxmsix .swiper-pagination{ display: flex; justify-content: center; bottom: 0;}



	.casemaxboxcert .slist{ padding: 0;}



	.casemaxboxcert .slist .li .m{ height: auto;}



	.casemaxboxcert .slist .li .h{ font-size: 17px; line-height: 26px; font-weight: bold;}



	.casemaxboxcert .slist .li .p{ min-height: inherit; margin-bottom: 15px;}



	.indexnewsbox .mk,



	indexhuisbox{ padding: 60px 0.35rem;}



	.indextitle, .indextitle .tit{ display: block;}



	.indextitle .tit .h{ font-size: 22px; line-height: 32px; font-weight: bold; text-align: center; margin: 0 0 10px 0;}



	.indextitle .tit .t{ font-size: 16px; line-height: 26px; text-align: center;}



	.w1760{ width: auto;}



	.indextitle .a{ display: none;}



	.indexnewsbox .list{ margin-top: 40px; display: block;}



	.indexnewsbox .list .li .m{ height: auto;}



	.indexnewsbox .list .li .ter{ position: relative!important; left: auto!important; right: auto!important; bottom: auto!important; padding: 20px 0 0 0!important;}



	.indexnewsbox .list .li:first-child .ter .t{ font-size: 14px; line-height: 20px; padding-left: 25px; background: url(../images/54.png) no-repeat left center; background-size: 16px auto; color: hsla(149,29%,15%,0.50);}



	.indexnewsbox .list .li:first-child .ter .h{ color: #1C3327;}



	.indexnewsbox .list .li{ width: 100%; margin: 40px 0 0 0;}



	.indexnewsbox .list .li .ter .h{ font-size: 17px; line-height: 28px; font-weight: bold;}



	.indexhuisbox .top .tit img{ height: auto; width: 100%;}



	.indexhuisbox .top .h{ font-size: 22px; font-weight: bold; line-height: 32px;}



	.indexhuisbox .top .p{ width: auto;}



	.indexhuisbox .top .m img{ width: 100%;}



	.indexhuisbox .icon{ justify-content: space-between; flex-wrap: wrap;}



	.indexhuisbox .icon .li{ width: 25%; margin: 0!important;}



	.indexhuisbox .icon .li .m{ width: 1.4rem; height: 1.4rem;}



	.indexhuisbox .icon .li .p{ font-size: 18px; line-height: 26px;}



	.indexcasemaxbox{ padding: 60px 0.35rem;}



	.indexcasemaxbox .list{ margin-top: 40px;}



	.indexcasemaxbox .list .wker{ display: block;}



	.indexcasemaxbox .list .wker .m{ width: auto; padding: 0.2rem 0;}



	.indexcasemaxbox .list .wker .m i{ width: 6.3rem; height: 3.78rem;}



	.indexcasemaxbox .list .wker .m::after{ width: 100%; height: 1px; top: auto; bottom: 0;}



	.indexcasemaxbox .list .bot{ bottom: 0; right: 0; left: 0; justify-content: center;}



	.indexcasemaxbox .list .wker .textbox{ width: auto;}



	.indexcasemaxbox .list .wker .text{ width: auto; padding: 20px;}



	.indexcasemaxbox .list .wker .k{ position: relative; right: auto; bottom: auto; display: none;}



	.indexcasemaxbox .list .wker .text .h{ font-size: 18px; line-height: 28px; font-weight: bold;}



	.indexcasemaxbox .swiper{ padding-bottom: 30px;}



	.indexcasemaxbox .list .bot .swiper-button-next, .indexcasemaxbox .list .bot .swiper-button-prev{ display: none;}



	.indexcasemaxbox .list .bot .swiper-pagination span{ margin: 0 4px!important;}



	.indexsixmaxbox{ padding: 60px 0.35rem 0 0.35rem;}



	.indexsixmaxbox .cont{ display: block;}



	.indexsixmaxbox .cont .textleft .mk .tit i{ font-size: 22px; line-height: 32px; font-weight: bold; margin: 0 5px!important;}



	.indexsixmaxbox .cont .textleft .mk .tit{ display: flex; justify-content: center; flex-wrap: wrap;}



	.indexsixmaxbox .cont .textleft{ width: auto; border: none; border-bottom: 1px solid #485F53;}



	.indexsixmaxbox .cont .textleft .mk{ padding: 40px 0.3rem;}



	.indexsixmaxbox .cont .textleft .mk .h{ font-size: 17px; line-height: 26px; font-weight: bold; text-align: center;}



	.indexsixmaxbox .cont .textleft .mk .p{ text-align: center;}



	.indexsixmaxbox .cont .textleft .mk .a{ justify-content: center;}



	.indexsixmaxbox .cont .textright{ display: block; width: auto;}



	.indexsixmaxbox .cont .textright .mk{ width: auto; margin: 0; padding: 0 0.3rem 0.3rem 0.3rem; display: flex; justify-content: space-between; flex-wrap: wrap;}



	.indexsixmaxbox .cont .textright .li{ width: 100%!important; min-height: inherit; margin: 0.3rem 0 0 0!important;}



	.indexsixmaxbox .cont .textright .li .wk{ padding: 30px 25px 50px 25px; text-align: center;}



	.indexsixmaxbox .cont .textright .mk .m img{ margin: 0 auto 25px auto;}



	.banner .wker{ text-align: center;}



	.banner .wker .text .p{ font-size: 16px; line-height: 26px;}



	.banner .wker .text .h{ font-size: 22px; line-height: 32px; margin-bottom: 20px;}



	.banner .wker .text .n{ font-size: 17px; font-weight: bold; line-height: 26px; margin-bottom: 8px;}



	.banner .swiper-pagination{ bottom: 30px!important; justify-content: center; right: 0!important; width: 100%!important;}



	.banner .swiper-pagination span{ width: 20px!important; margin: 0 4px!important;}



	.videoboxup .cont{ width: 100%;}



	.headercell{ display: block;}

	

	.itemmaxboxdata .img{ display: block; margin: -40px 0 0 0;}

	.itemmaxboxdata .img .li{ width: 100%; margin: 40px 0 0 0;}

	.itemmaxboxdata .img .li .m{ height: auto;}

	.itemmaxboxdata .img .li .h{ font-size: 17px; font-weight: bold; line-height: 26px;}

	.itemmaxboxdata .img .li .p{ margin-bottom: 15px;}

	.itemmaxboxdata .text .tp{ display: block; text-align: center;}

	.itemmaxboxdata .text .tp .h{ font-size: 28px; margin: 0 0 10px 0;}

	.itemmaxbox2 .cont{ margin: 0;}


	.itemmaxbox .cont .wli .img img{ max-width: 100%; max-height: 100%; width: auto; padding: 3px; border: 1px solid #485F53;}
	.itemmaxbox .cont .wli .img{ border: none; padding: 0; height: auto; /*max-height: 5rem;*/}
	.familymaxbox .left .nav .li::after{ border: none;}
	.familymaxbox .left .nav .li:nth-child(3n)::after{ display: none;}

}



















.familymaxbox .cont .right .more a i,



.indexnewsbox .list .li .ter .h,



.aboutmaxtwo .wlist .text .h,



.indexcasemaxbox .list .wker .text .h,



.casemaxboxcert .slist .li .h,



.casemaxboxmore a .p,



.familytwo .li a .p,



.stuybox .list .li a{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}







.familyone .wker .text .h,



.indexnewsbox .list .li .ter .p,



.aboutmaxtwo .wlist .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}











.familyone .wker .text .p,



.indexcasemaxbox .list .wker .text .p,



.casemaxboxcert .slist .li .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;}