﻿@media (min-width: 750px){
	
}

@media (max-width: 950px){
	html,body{ font-size: calc(100vw/7.5);}
	.footer .foot{ padding: 50px 0.35rem 0 0.35rem;}
	.w1400{ width: auto;}
	.footer .foot .bot{ display: block; text-align: center; margin-top: 30px;}
	.footer .foot .bot .left{ display: block;}
	.footer .foot .bot .left a{ margin: 0;}
	.footer .foot .bot a, .footer .foot .bot .p{ font-size: 12px; line-height: 24px;}
	.footer .foot .top{ display: block;}
	.footer .foot .top .left .logo img{ width: 100%; height: auto;}
	.footer .foot .top .left .tel .m{ font-size: 0.6rem;}
	.footer .foot .top .left .tel{ margin-top: 30px;}
	.footer .foot .top .left .w .p{ font-size: 13px; line-height: 26px;}
	.footer .foot .top .right .uer{ display: block;}
	.footer .foot .top .right .uer .li{ margin: 40px 0 0 0;}
	.footer .foot .top .right .h1, .footer .foot .top .right .h1 a{ font-size: 15px;}
	.footer .foot .top .right .more{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.footer .foot .top .right .more a{ min-width: inherit; margin-right: 15px;}
	.footer .foot .top .right .li:last-child .h1{ text-align: left;}
	.header .nav .cont, .footer .nav .cont{ flex-wrap: wrap;}
	.header .nav .cont .li, .footer .nav .cont .li{ width: 50%; border-top: 1px solid hsla(0,0%,100%,0.10);}
	.header .nav, .footer .nav{ line-height: 50px;}
	.header .nav .li a, .footer .nav .li a{ font-size: 15px;}
	.indextenbox, .indexlinebox { padding: 50px 0.35rem;}
	.indextenbox .list .li{ width: 100%; margin-top: 0.35rem;}
	.indextenbox .list .li a{ display: block;}
	.indextenbox .list .li a .img{ width: auto; height: auto;}
	.indextenbox .list .li .text{ padding: 15px; width: auto; margin: 0;}
	.title{ width: 100%; height: auto; border: none;}
	.title .mk::after{ display: none;}
	.title .mk{ padding: 0;}
	.title .mk .h1{ font-size: 22px; text-align: center;}
	.title .mk .p{ font-size: 14px; line-height: 24px; margin-top: 5px; white-space: normal; text-align: center;}
	.indextenbox .top{ display: block;}
	.title .mk .more{ width: 110px; margin: 20px auto 0;}
	.indextenbox .top .right a{ font-size: 17px; line-height: 50px; height: 50px; width: 50%; margin: 0;}
	.indextenbox .top .right{ margin: 30px 0 0 0;}
	.indexlinebox .top{ display: block;}
	.indexlinebox .top .tel .t i{ font-size: 17px; line-height: 26px;}
	.indexlinebox .top .tel .t{ padding-left: 40px; background-size: 32px auto; margin-right: 10px;}
	.indexlinebox .top .tel .p{ font-size: 15px; line-height: 20px; padding-top: 0;}
	.header .center .cont{ display: block;}
	.header .center .cont .logo, .header .center .cont .right .tel, .header .top{ display: none;}
	.header .center .cont .right .list{ justify-content: center; width: 100%;}
	.header .center .cont .right .list .li{ width: 25%; margin: 0;}
	.header .center{ padding: 30px 0;display:none;}
	.header .center .cont .right .list .em{ width: 30px; height: 30px;}
	.header .center .cont .right .list .p{ font-size: 12px;}
	.header{ margin-top: 50px;}
	.indexbanner .banner .cont,
	.indexbanner .banner .cont>div{ height: 6.4rem; width: 100%; display: block; background-size: auto 100%!important;}
	.indexbanner .banner .text{ width: auto; top: 50%; left: 0.35rem; right: 0.35rem; transform: translateY(-50%); position: absolute; text-align: center;}
	.indexbanner .banner .text .p{ font-size: 16px; line-height: 26px; margin-top: 10px;}
	.indexbanner .banner .text .h1{ font-size: 22px; line-height: 32px;}
	.indexbanner .banner .text .h2{ font-size: 18px; line-height: 28px;}
	.indexbanner .banner .text .m{ font-size: 14px; line-height: 22px; margin-top: 10px;}
	.indexbanner .banner .text .em::after{ display: none;}
	.indexbanner .banner .text .em{ margin: 15px 0;}
	.indexbanner .bot{ display: none;}
	.indexbanner .banner .text .wr{ justify-content: center; margin-top: 25px; flex-wrap: wrap;}
	.indexbanner .banner .text .wr i{ font-size: 14px; margin: 6px 10px; padding-left: 20px; background-size: 16px auto;}
	.indexbanner .swiper-pagination{ display: block;}
	.indexbanner .swiper-pagination-bullet{ background: #fff;}
	.indexbanner .swiper-pagination-bullet-active{ background: #BB0000;}
	.indexbanner .banner .img{ width: 100%;}
	.indexbanner .banner .img img{ width: 5rem; margin: auto; opacity: 0.5;}
	.indexsearch .cont{ padding: 25px 0.35rem; display: block;}
	.indexsearch .cont .p{ line-height: 24px;}
	.indexsearch .cont .input{ margin-top: 15px;}
	.indexonebox{ padding: 50px 0.35rem;}
	.indexonebox .tit .h1>div, .indexonebox .tit .h1>div i{ font-size: 17px; line-height: 32px; text-align: center;}
	.indexonebox .tit .p{ font-size: 14px; line-height: 24px; margin-top: 5px;}
	.indexonebox .tit .h1>div::after, .indexonebox .tit .h1>div::before{ width: 22px;}
	.indexonebox .tit .h1>div{ padding: 0 30px;}
	.indexonebox .list{ margin-top: 30px; display: block;}
	.indexonebox .list .left{ width: 100%; height: auto; display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.indexonebox .list .left .li{ width: 50%; line-height: 50px; height: 50px; text-align: center;}
	.indexonebox .list .left .li::before{ display: none;}
	.indexonebox .list .left .li p{ font-size: 15px; line-height: 50px; height: 50px; padding: 0;}
	.indexonebox .list .left .li:nth-child(2n) p{ border-left: 1px solid hsla(0,0%,100%,0.10);}
	.indexonebox .list .right .li .img{ width: 100%; height: auto; margin-top: 0.35rem;}
	.indexonebox .list .right .text{ position: relative; top: auto; right: auto; bottom: auto; left: auto; text-align: center;}
	.indexonebox .list .right .text .em{ font-size: 18px;}
	.indexonebox .list .right .text .m{ margin: 20px auto 0; float: none;}
	.indextwobox, .indexthreebox, .indexfourbox, .indexfverbox, .indexsixbox, .indexeightbox{ padding: 50px 0.35rem;}
	.indextwobox .top{ display: block;}
	.indextwobox .top .m img{ width: 100%; margin-top: 30px;}
	.indextwobox .list{ margin-top: 30px; display: block;}
	.indextwobox .list .left{ width: 100%;}
	.indextwobox .list .left .h1{ font-size: 18px; font-weight: bold; line-height: 54px;}
	.indextwobox .list .left .mk{ padding: 15px;}
	.indextwobox .list .left .sli .h2{ font-size: 15px; line-height: 44px;}
	.indextwobox .list .right{ width: auto; margin: 0;}
	.indextwobox .list .right .wli{ justify-content: space-between;}
	.indextwobox .list .right .wli .li{ width: 3.25rem; margin-right: 0; margin-top: 0.25rem;}
	.indextwobox .list .right .wli .li .img{ height: 3.4rem;}
	.indextwobox .list .right .wli .li .p{ font-size: 12px; line-height: 30px;}
	.indextwobox .list .left .sli .mt a i{ font-size: 14px; line-height: 26px;}
	.indexthreebox .top{ justify-content: center; flex-wrap: wrap;}
	.indexthreebox .top .tel{ justify-content: center; margin-top: 30px; padding-left: 50px;}
	.indexthreebox .top .tel .p{ font-size: 15px; line-height: 20px;}
	.indexthreebox .top .tel .em{ font-size: 0.6rem; line-height: 0.6rem;}
	.indexthreebox .top .tel::after{ width: 40px; height: 40px; background-size: 100% auto;}
	.indexthreebox .list{ display: block;}
	.indexthreebox .list .li{ width: 100%; margin-top: 0.35rem; margin-right: 0;}
	.indexthreebox .list .li .img{ height: 7.4rem;}
	.indexthreebox .list .li .text{ width: 100%; height: auto; bottom: 0; padding: 20px 0;}
	.indexthreebox .list .li .text .h1{ font-size: 20px;}
	.indexthreebox .list .li .text .m{ font-size: 15px;}
	.indexthreebox .list .li .text .p, .indexthreebox .list .li .text .k i{ font-size: 12px; line-height: 22px;}
	.titlees .h1{ font-size: 22px;}
	.titlees .p{ font-size: 16px;}
	.indexfourbox .list .mk{ width: auto; height: auto; position: relative; top: auto; left: auto; margin: auto; transform: none;}
	.indexfourbox .list .img{ width: 5rem; height: 5rem;}
	.indexfourbox .list .img img{ width: 2rem;}
	.indexfourbox .list .mk .li:first-child, .indexfourbox .list .mk .li:nth-child(2), .indexfourbox .list .mk .li:nth-child(3), .indexfourbox .list .mk .li:nth-child(4){ position: relative; top: auto; left: auto; bottom: auto; right: auto; width: auto; padding: 0; text-align: left; padding-left: 50px; margin-top: 35px;}
	.indexfourbox .list .mk .li .h1{ font-size: 17px; line-height: 27px; white-space: normal;}
	.indexfourbox .list .mk .li .p{ font-size: 15px; line-height: 25px; white-space: normal;}
	.indexfourbox .list .mk .li .num{ width: 40px; height: 40px; line-height: 40px; font-size: 17px; left: 0; top: 0; transform: none;}
	.indexfourbox .bot{ justify-content: center; flex-wrap: wrap;}
	.indexfourbox .bot .em{ font-size: 0.6rem;}
	.indexfverbox .top{ display: block;}
	.indexfverbox .top .right{ width: auto; margin-top: 35px;}
	.indexfverbox .top .right .h2, .indexfverbox .top .right .h2 i{ font-size: 18px; text-align: center;}
	.indexfverbox .top .right .k .m{ min-width: 50%;}
	.indexfverbox .top .right .k .m i{ background-size: 16px auto; padding-left: 20px;}
	.indexfverbox .top .right .k{ margin-top: 10px;}
	.indexfverbox .list{ display: block; margin-top: 30px;}
	.indexfverbox .list .text{ width: auto;}
	.indexfverbox .list .text .p{ padding-top: 0;}
	.indexfverbox .list .text a{ width: 150px; margin: 35px auto 0;}
	.indexfverbox .list .img{ margin-top: 35px; width: 100%;}
	.indexsixbox .list .li{ margin-top: 0.35rem;}
	.indexsixbox .list .li .img{ width: 100%; height: auto;}
	.indexsixbox .list .li:nth-child(2n) a{ display: block;}
	.indexsixbox .list .li .text{ width: auto; position: relative; top: auto; left: auto;}
	.indexsixbox .list .li .text .mk{ padding: 25px 0;}
	.indexsixbox .list .li .text .h1{ font-size: 17px; font-weight: bold; line-height: 28px;}
	.indexsixbox .list .li .text .m{ margin-top: 5px; line-height: 18px;}
	.indexsixbox .list .li .text .num i{ font-size: 40px; line-height: 50px;}
	.indexsixbox .list .li .text .num{ align-items: flex-start;}
	.indexsixbox .list .li .text .p{ margin-top: 15px;}
	.indexeightbox .top{ display: block;}
	.indexeightbox .top .right{ justify-content: space-between; margin-top: 35px;}
	.indexeightbox .top .right .li{ width: 1.6rem; height: 1.6rem; margin: 0;}
	.indexeightbox .top .right .li .img{ width: 0.56rem; height: 0.56rem;}
	.indexeightbox .top .right .li .p{ font-size: 12px; line-height: 12px;}
	.indexeightbox .list{ margin-top: 35px; height: 5rem;}
	.indexeightbox .list .went, .indexeightbox .list .went a{ width: 100%;}
	.indexeightbox .list .went a .img{ height: 4.2rem;}
	.indexlinebox .top .tel .h1{ font-size: 0.6rem; line-height: 0.6rem;}
	.indexlinebox .top .tel{ justify-content: center; margin-top: 35px;}
	.indexlinebox .list .li::after{ display: none;}
	.indexlinebox .list{ justify-content: center; margin-top: 35px;}
	.indexlinebox .list .li{ width: 2rem; margin-right: 0.4rem; margin-top: 35px;}
	.indexlinebox .list .li .img{ width: 2rem; height: 2rem;}
	.indexlinebox .list .li .num{ font-size: 18px; font-weight: bold;}
	.indexlinebox .list .li .p{ font-size: 16px; line-height: 16px;}
	.indexlinebox .list .li:nth-child(3n), .indexlinebox .list .li:last-child{ margin-right: 0;}
	.headerCell{ display: block;}
	.header .nav{ display: none;}
	.newsdatabox .stylybox .top .img{ width: auto; position: relative; top: auto; left: auto; right: auto; bottom: auto;height: auto;}
	.newsdatabox .stylybox .top .img img{ height: auto; width: 100%;transition: all 0.5s;}
	
	.newsdatasix{ padding: 50px 0.35rem; margin-top: 50px;}
	.titlees2 .h1{ line-height: 22px;}
	.newsdatasix .list .li{ width: 100%; margin-right: 0; margin-top: 0.35rem;}
	.newsdatasix .list .li a .img .m{ height: auto;}
	.newsdatathree{ margin: 50px 0.35rem 0 0.35rem;}
	.newsdatathree .list{ display: block;}
	.newsdatathree .list .li{ width: 100%;}
	.newsdatathree .list .li a .h1{ width: 65%;}
	.newsdatawo{ margin: 50px 0.35rem 0 0.35rem;}
	.newsdatawo .more{ display: block;}
	.newsdatawo .more a{ width: auto;}
	.newsdatabox{ padding: 0;}
	.newsdatabox .stylybox{ padding: 30px 0.35rem; border-left: none; border-right: none;}
	.newsdatabox .stylybox .list{ display: block;}
	.newsdatabox .stylybox .list .mk .h1{ font-size: 20px;}
	.newsdatabox .stylybox .list .mk .h1::after{ height: 20px; top: 6px;}
	.newsdatabox .stylybox .list .mk, .newsdatabox .stylybox .list .mk:nth-child(2), .newsdatabox .stylybox .top .left{ width: auto;}
	.newsdatabox .stylybox .list .mk:nth-child(2){ margin-top: 50px;}
	.newsdatabox .stylybox .top .left .h1{ width: 80px; height: 38px; font-size: 17px; line-height: 38px; margin: 0;}
	.newsdatabox .stylybox .top .left .h2{ margin-top: 15px; font-size: 17px; font-weight: bold; line-height: 27px;}
	.newsdatabox .stylybox .top .left .tel{ margin: 20px 0; flex-wrap: wrap; line-height: 36px; padding: 10px 0;}
	.newsdatabox .stylybox .top .left .tel .m{ font-size: 18px; padding-left: 30px; background: url(../images/b1.png) no-repeat center left; background-size: 22px auto;}
	.newsdatabox .stylybox .top .left .tel .p{ font-size: 32px;}
	.databanner .img{ height: 180px;}
	.databanner .text .h1{ font-size: 22px;}
	.newslistbox{ padding: 0.35rem 0.35rem 50px 0.35rem;}
	.newslistbox .list .li{ margin-top: 0.35rem;}
	.newslistbox .list .li a{ display: block;}
	.newslistbox .list .li .img{ width: 100%; height: auto;}
	.newslistbox .list .li .text{ padding: 0.35rem 15px; width: auto;}
	.newslistbox .list .li .text .h1{ font-size: 17px; font-weight: bold; line-height: 27px;}
	.newslistbox .list .li .p{ margin-top: 20px;}
	.newslistbox .list .li .time{ margin-top: 15px;}
	.page a{ margin: 4px; width: 28px; height: 28px; line-height: 28px; font-size: 13px;}
	.newslistbox .nav{ justify-content: space-between;}
	.newslistbox .nav .li{ width: 33%;}
	.newslistbox .nav a{ width: auto; margin: 0; padding: 0; min-width: inherit; font-size: 15px; line-height: 46px;}
	.newslistder .listhree .h1{ font-size: 22px;}
	.newslistder{ padding: 50px 0.35rem;}
	.newslistder .listhree .list .li{ width: 100%; margin-top: 0.35rem;}
	.newslistder .listhree .list .li a{ display: block; padding: 10px;}
	.newslistder .listhree .list .li .time{ width: auto; height: auto; display: block;}
	.newslistder .listhree .list .li .time .s, .newslistder .listhree .list .li .time .p{ font-size: 16px; line-height: 20px; font-weight: normal; margin: 0 10px 0 0;}
	.newslistder .listhree .list .li .time>div{ padding: 0; display: flex;}
	.newslistder .listhree .list .li .text{ width: auto; padding: 10px 0 0 0;}
	.newslistder .listhree .list .li:hover .time .s, .newslistder .listhree .list .li:hover .time .p{ color: #333;}
	.newslistder .listhree .list .li:hover .time{ background: #fff;}
	.newslistder .listwo{ margin-top: 50px; display: block;}
	.newslistder .listwo .left .tit{ width: 100%; height: auto; padding: 25px 0;}
	.newslistder .listwo .left, .newslistder .listwo .right .li .text{ width: auto;}
	.newslistder .listwo .left .tit .h1{ font-size: 22px; font-weight: bold;}
	.newslistder .listwo .right{ width: auto; margin-top: 35px;}
	.newslistder .listwo .right .li a{ display: block;}
	.newslistder .listwo .right .li a .img .m{ width: 100%; height: auto;}
	.newslistder .listwo .right .li .text{ padding: 10px;}
	.newslistder .listhree{ margin-top: 50px;}
	.newslistder .listone{ display: block;}
	.newslistder .listone .left{ width: auto;}
	.newslistder .listone .left .img{ height: auto;}
	.newslistder .listone .right{ width: auto; margin-top: 50px;}
	.newslistder .listone .right .top a{ display: none;}
	.newslistder .listone .right .top{ justify-content: center;}
	.newslistder .listone .right .top .tit .h{ font-size: 22px; font-weight: bold;}
	.newslistder .listone .right .top .tit .em{ font-size: 16px; padding: 0 10px; border-radius: 1px 10px 1px 10px;}
	.newslistder .listone .right .top .tit{ line-height: 28px;}
	.newslistder .listone .right .list .li{ height: auto;}
	.newslistder .listone .right .list .li .time{ border-right: none; padding-right: 0; margin-right: 0;}
	.newslistder .listone .right .list .li a{ display: block; padding: 15px 10px;}
	.newslistder .listone .right .list .li .time .s, .newslistder .listone .right .list .li .time .p{ font-size: 16px; line-height: 20px; font-weight: normal; margin: 0 10px 0 0;}
	.newslistder .listone .right .list .li .time>div{ padding: 0; display: flex;}
	.newslistder .listone .right .list .li .text{ width: auto; margin-top: 8px;}
	.newslistder .listone .right .list .li::after{ display: none;}
	.newslistder .listone .right .list .li .text .h1{ font-size: 17px; font-weight: bold;}
	.contactone{ padding: 0.35rem;}
	.contactone .tit{ justify-content: space-between;}
	.contactone .tit a{ width: 49.8%; height: 46px; line-height: 46px; font-size: 15px; margin: 0;}
	.contactone .mapbox{ height: 240px; margin-top: 35px;}
	.contactone .titlees{ margin-top: 50px;}
	.contactone .list{ display: block;}
	.contactone .list .li{ position: relative; display: block; margin-top: 20px;}
	.contactone .list .li:first-child{ margin-top: 0;}
	.contactone .list .li .em{ width: 40px; height: 40px; position: absolute; top: 0; left: 0;}
	.contactone .list .li .em1{ background: #BB0000 url(../images/m8.png) no-repeat center; background-size: 20px auto;}
	.contactone .list .li .em2{ background: #BB0000 url(../images/m9.png) no-repeat center; background-size: 20px auto;}
	.contactone .list .li .em3{ background: #BB0000 url(../images/m10.png) no-repeat center; background-size: 16px auto;}
	.contactone .list .li .text{ padding: 0 0 0 50px;}
	.contactone .list .li .h1{ padding: 0; margin: 0; font-size: 17px; font-weight: bold; line-height: 40px;}
	.contactone .list .li .p{ margin-top: 0; font-size: 16px; line-height: 26px; max-width: none;}
	.contactmwt{ padding: 50px 0.35rem;}
	.contactmwt .form .input{ width: auto;}
	.contactmwt .form{ display: block;}
	.contactmwt .form .li{ margin-top: 0.35rem;}
	.contactmwt .form .input input{ height: 46px;}
	.contactmwt .form .sub{ width: 100%;}
	.aboutone .left{ width: auto;}
	.aboutone, .aboutone .left .logo{ display: block;}
	.aboutone .left .logo .m img{ margin: auto;}
	.aboutone .left .logo .h1{ font-size: 17px; font-weight: bold; margin-top: 5px; text-align: center;}
	.aboutone .left .logo .p{ font-size: 14px; line-height: 24px; text-align: center;}
	.aboutone .img{ margin: 30px 0 0 0;}
	.aboutone .img::after{ display: none;}
	.aboutone .img .m{ width: 100%;}
	.aboutviv .swiper, .aboutminker .swiper{ width: 100%; margin-left: 0;}
	.aboutviv{ padding: 50px 0.35rem;}
	.aboutviv a{ width: 100%; height: 4.4rem;}
	.aboutminker{ padding: 50px 0.35rem 0 0.35rem;}
	.aboutminker .list a{ width: 4rem; height: 5.4rem;}
	.aboutminker{ background: url(../images/m15.jpg) no-repeat center top; background-size: auto 306px;}
	.casebook{ padding: 50px 0.35rem;}
	.casebook .em{ font-size: 17px;}
	.casebook .h1{ font-size: 20px; line-height: 30px; margin-top: 5px;}
	.casebook .tel{ width: 220px; height: 50px; line-height: 50px; margin: 20px auto 0; font-size: 24px;}
	.casebook .tel::after{ width: 20px; bottom: -12px;}
	.casebook .ps{ font-size: 16px;}
	.casebook .list .li{ width: 100%; margin: 0.35rem 0 0 0;}
	.casebook .list .li .img .m{ height: auto;}
	.casebook .list .li .text p{ font-size: 17px; line-height: 27px; text-align: center; font-weight: bold;}
	.casebook .list .li .text{ padding: 15px; height: auto; justify-content: center;}
	.casebook .list .li .img .ks .h2{ font-size: 20px; font-weight: bold;}
	.casebook .list .li .img .ks .v{ width: 100px; height: 40px; line-height: 40px; font-size: 16px;}
	.caseimg .h1, .caserent .h1{ font-size: 22px; text-align: center;}
	.caserent{ margin: 50px 0 0 0;}
	.caserent .list{ display: block;}
	.caserent .left .mk{ display: block;}
	.caserent .left{ width: auto;}
	.caserent .left .mk .img{ width: 100%; height: 4.4rem;}
	.caserent .left .mk .text{ padding: 20px 0.35rem;}
	.caserent .left .mk .text .h2{ font-size: 18px; font-weight: bold; line-height: 28px;}
	.caserent .left .mk .text .m{ font-size: 15px; line-height: 24px;}
	.caserent .left .mk .text .p{ font-size: 14px; line-height: 26px; margin-top: 10px;}
	.caserent .swiper-container-horizontal>.swiper-pagination-bullets{ width: 100%; left: 0; bottom: auto; top: 3.9rem;}
	.caserent .right{ margin: 20px 0.35rem 0 0.35rem;}
	.caserent .right a{ width: auto; height: auto;}
	.caseimg{ margin-top: 50px;}
	.caseimg .list a{ width: 5rem; height: 5rem;}
	.caseimg .swiper{ width: 15.6rem;}
	.caseimg .list{ margin-top: 30px; height: 6.1rem;}
	.casetop{ width: auto; margin: 0; padding: 50px 0.35rem 0 0.35rem;}
	.casetop::after{ display: none;}
	.casetop .list .li .img{ height: auto;}
	.casetop .list .li{ width: 100%; margin-right: 0; margin-top: 0.35rem;}
	.casetop .list .li:first-child{ margin-top: 0;}
	.casebook::after{ display: none;}
	.itemmap{ height: 350px;}
	.itemcontact{ padding: 50px 0.35rem;}
	.itemcontact .list .li{ width: 100%; margin-top: 0.35rem; margin-right: 0; height: auto; padding: 15px 0; display: block;}
	.itemcontact .list .li:first-child{ margin-top: 0;}
	.itemcontact .list .li .mk{ width: auto; padding: 0 0.35rem; justify-content: space-between;}
	.itemcontact .list .li .mk .img{ width: 60px; height: 60px; margin: 0;}
	.itemcontact .list .li .mk .v{ width: calc(100% - 75px);}
	.itemcontact .list .li .mk .p{ font-size: 14px; line-height: 24px;}
	.indexlineboxitem .th{ font-size: 22px;}
	.itemwenter{ padding: 50px 0.35rem 0 0.35rem;}
	.itemwenter .list{ width: auto; margin-left: 0;}
	.itemwenter .list a{ width: auto;}
	.itemwenter .list a .img{ height: 3.84rem;}
	.itemroom{ padding: 50px 0.35rem;}
	.itemroom .list{ display: block; padding: 0; background: #fff;}
	.itemroom .list .li{ width: auto; height: auto; border: none; margin-top: 30px;}
	.itemroom .list .li i{ display: none;}
	.itemroom .list .li .mk, .itemroom .list .li:nth-child(2n) .mk{ width: auto; padding: 0;}
	.itemroom .list .li:nth-child(2n){ margin-top: 0; margin-top: 30px;}
	.itemroom .list .li .h1{ font-size: 17px; font-weight: bold;}
	.itemroom .list::before, .itemroom .list::after{ display: none;}
	.goodsnav{ display: none;}
	.indextwoboxgoods{ padding: 0 0.35rem;}
	.indextwoboxgoods .list{ margin-top: 0;}
	.goodsdata .tops{ display: block; margin-top: 0.35rem;}
	.goodsdata .tops .mert .m{ width: auto; height: 6.8rem;}
	.goodsdata .tops .mert, .goodsdata, .goodsdata .tops .textr{ width: auto;}
	.goodsdata .tops .mySwiper{ width: 5.2rem;}
	.goodsdata .tops .mert .s{ width: 1.1rem; height: 1.1rem;}
	.goodsdata .tops .mert .em{ height: 1.1rem;}
	.goodsdata .tops .textr .h1{ font-size: 20px; line-height: 30px; padding: 30px 0 15px 0;}
	.goodsdata .tops .textr .icon .li{ font-size: 16px; line-height: 40px; padding-left: 30px;}
	.goodsdata .tops .textr .icon .li1{ background: url(../images/v1.png) no-repeat left center; background-size: 24px auto;}
	.goodsdata .tops .textr .icon .li2{ background: url(../images/v2.png) no-repeat left center; background-size: 24px auto;}
	.goodsdata .tops .textr .icon .li3{ background: url(../images/v3.png) no-repeat left center; background-size: 24px auto;}
	.goodsdata .tops .textr .icon .li4{ background: url(../images/v4.png) no-repeat left center; background-size: 24px auto;}
	.goodsdata .tops .textr .icon{ margin-top: 15px;}
	.goodsdata .tops .textr .tel{ flex-wrap: wrap;}
	.goodsdata .tops .textr .tel{ line-height: 40px; padding: 15px 0;}
	.goodsdata .tops .textr .tel .m{ font-size: 18px; font-weight: bold; margin-right: 0; padding-left: 37px; background: url(../images/v5.png) no-repeat left center; background-size: 28px auto;}
	.goodsdata .tops .textr .tel .p{ width: 100%; text-align: center; font-size: 30px;}
	.goodsdata .tops .textr a{ width: 100%;}
	.goodsdata .data .h2 i{ line-height: 50px; padding: 0 15px; font-size: 18px;}
	.goodsdata .data{ padding-bottom: 50px;}
	.aboutminkerwork{ background: #fff;}
	.indextwoboxwork .list{ margin-top: 0;}
	.workcontactr{ height: auto; padding: 50px 0.35rem; margin-top: 50px;}
	.workcontactr .h1{ font-size: 20px;}
	.workcontactr .p i{ font-size: 20px; padding-left: 30px; background: url(../images/b1s.png) no-repeat left center; background-size: 22px auto;}
	.workcontactr .p{ margin-top: 0;}
	.workcontactr .li .input{ width: 100%;}
	.workcontactr{ display: block;}
	.workabout{ margin-top: 50px;}
	.workabout .cont{ display: block;}
	.workabout .cont .img{ width: auto;}
	.workabout .cont .text{ width: auto; padding: 35px 0.35rem;}
	.workabout .cont .text .h1{ font-size: 20px; line-height: 30px;}
	.rightwork .page{ position: relative; top: auto; left: auto; bottom: auto; margin-top: 20px;}
	.workboxone{ margin: 0 0.35rem;}
	.workboxone .cont{ display: block;}
	.workboxone .cont .left{ width: auto;}
	.workboxone .cont .right{ width: auto; margin-top: 0.35rem; padding: 0;}
	.workboxone .cont .right .top .h1{ font-size: 18px;}
	.workboxone .cont .right .top .wt i{ display: none;}
	.workboxone .cont .right .top .wt{ flex-wrap: wrap;}
	.workboxone .cont .right .top{ height: 250px;}
	.workboxone .cont .right .bot{ display: block; margin-top: 50px;}
	.workboxone .cont .right .bot .li .b{ font-size: 20px;}
	.workboxone .cont .right .bot .li{ margin-top: 0.35rem;}
	.workboxone .cont .right .bot .li:first-child{ margin-top: 0;}
	.workbanner .cont{ height: auto; /*padding: 35px 0;*/}
	.workbanner .cont>div{ width: 100%; height: 3.7rem; background-size: auto 100%!important;}
	.workbanner .cont .img{ position: relative; top: auto; left: auto; bottom: auto; right: auto; transform: none; width: 5rem; height: 5rem; margin: auto;}
	.workbanner .cont{ display: block;}
	.workbanner .cont .text{ margin: 35px 0.35rem 0 0.35rem;}
	.workbanner .cont .m img, .workbanner .cont .s img{ height: auto; width: 100%;}
	.workbanner .cont .icon .p{ font-size: 15px;}
	.workbanner .cont .icon{ margin-top: 30px;}
	.workboxone .cont .left .tel .f{ font-size: 24px;}
	.footer .foot .top .right .uer .li:first-child, .footer .foot .top .right .uer .li:nth-child(2){ display: none;}
	.indexfourbox .list .mk .li .p p{ white-space: normal;}
	.indexbanner2{ display: block;}
	.indexbanner1{ display: none;}
	
}
@media (max-width: 1580px) and (min-width: 1440px) {
	
}
@media (max-width: 1440px) and (min-width: 1280px) {
	
}
@media (max-width: 1280px) and (min-width: 950px) {
	
}
.indextenbox .list .li .text .h1, .newsdatathree .list .li a .h1, .newsdatawo .more a i, .newslistder .listone .right .list .li .text .h1, .newslistbox .list .li .text .h1, .newsdatabox .stylybox .list .mk .wk a, .newslistder .listwo .left .list a{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}
.indextenbox .list .li .text .p, .newslistbox .list .li .p, .newslistder .listhree .list .li .text .p, .newslistder .listone .right .list .li .text .p, .newslistder .listwo .right .li .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.indexpolicybox .cont4 .list .left .textbox .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}



