@charset "utf-8";
/* CSS Document */
/* 1 */
.aboutHonour .honour .li .text,
.landNews .li a, .newsLeft .more a i, .newsLeft .more a{ overflow : hidden; white-space : nowrap; text-overflow : ellipsis;}
.listGminker2 .li .mk .p{ overflow : visible; text-overflow : ellipsis;}
/* 2 */
.caseBome .li .text .p,
.listGminker .li .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
/* 3 */
.videoBoxOne .text .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.wap-bottom{
	display: none;
}
@media screen and (max-width:750px){
	body{
		padding-bottom: 50px;
	}
	.wap-bottom{
		display: flex;
		justify-content: space-between;
		width: 100%;
		height: 50px;
		font-size: 15px;
		line-height: 50px;
		background-color: #0385C5;
		overflow: hidden;
		position: fixed;
		left: 0;
		bottom: 0;
		z-index:9999;
	}
	.wap-bottom a,
	.wap-bottom .btn{
		display: flex;
		justify-content: center;
		width: 50%;
		color: #FFFFFF;
	}
	.wap-bottom .btn{
		background: none;
		border: 0;
		line-height: 50px;
		border-right: 1px solid rgba(255,255,255,0.6);
	}
	.wap-bottom img{
		height: 20px;
		margin: 15px 5px 0 0;
	}


	.landFmink .list .li .text .p{
		display: none;
	}
	/* cell */
    /* .swiper-slide{width: 48%!important;} */
	.layOutGmink .cont .time{
		display: none;
	}
	.sixMinkJion {
		padding-top: 25px;
	}
    .landGemr .list .p{display: none;}
    .landGemr .list .h1{font-size: 17px;}
    .contactList .cont .li .h1{margin-top: 15px;font-size: 20px;}
    .consultBox .list .li .minkBox .h2{font-size: 20px;}
    #news,.newsRight {display: none;}
	html,body{ font-size: calc(100vw/7.5);}
    .indexNews .cont .more .k{ color: #262626; margin-right: 8px; font-size: 14px;}
    .indexNews .cont .more .w{ font-size: 14px; color: #0385C5;}
    .kime.kime-qi{height: auto;}
    .minkSix .p{ font-size: 15px; margin-top: 15px;display: none;}
    .kime4 .dpy .text .p{ font-size: 14px;display: none;}
    .dianancell{display: block;}
    .diananpc{display: none;}
    .yaitempc{display: none;}
    .yaitemcell{display: flex;}
    .yaluncell{display: block;}
    .yalunpc{display: none;}
    .yacell{display: flex;}
    .yapc{display: none;}
    .modeOne{display: none;}
    .caoDaPop{transform: scale(0.66);display: none; width: 9.6rem; position: fixed; top: 43.5px; left: 50%; margin-left: -4.8rem; z-index: 80; border-radius: 3px;
    background: url(../image/lianx.png) no-repeat;background-size: 100% auto;background-position: bottom;background-color: #FFFFFF;
    }
    .caoDaPop .sole {width: 0.46rem;height: 0.46rem;background: url(/static/image/sole.png) no-repeat center;background-size: 100% 100%;position: absolute;top: -0.6rem;right: -0.6rem;transform: scale(1.5);}
	.w1280{ width: auto;}
	.landMode2  .cont{margin: -156px auto 0}
	.navCell{ display: block;}
    .landTenement .landRound{margin-top: 35px;}
    .landBackOne{padding-top: 35px;padding-bottom: 0;}
	.header, .bannerNews .contRem .mink .two, .leftNavDiv, .modeOne2{ display: none;}
	.bannerNews, .bannerCact, .bannerDate{ margin-top: 52px;}
    .layOutGmink { padding: 35px 0 56px 0;}
	.layOutGmink .cont a .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.bannerNews .cont .img, .bannerCact .img{ height: 3.62rem;}
	.bannerNews .contRem{ top: 50%; left: 50%; transform: translate(-50%,-50%); width: 90%;}
	.bannerNews .contRem .mink .one img{ width: 100%;}
	/*.bannerNews .contRem .mink .one::after,*/ .bannerCact .cont .em{ width: 30px; height: 30px; left: -15px; top: -15px;}
	.bannerNews .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 20px;}
	.bannerNews .swiper-pagination-bullet{ width: 8px; height: 8px;}
	.bannerNews .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 5px;}
	.footer .top .li{ width: 50%; display: block;}
	.footer .top .li .img, .footer .top .li .img img{ margin: 0 auto;}
	.footer .top .li .text{ display: block; text-align: center;}
	.footer .top .li .text .m{ margin: 5px 0 0 0;}
	.footer .top .li .text .k{ margin-top: 7px; font-size: 22px;}
	.footer .top .li:first-child, .footer .top .li:nth-child(2){ margin-bottom: 20px;}
	.footer .boot{ padding: 0.4rem 0.25rem;}
	.footer .boot .left, .footer .boot .right, .footer .boot .right .li{ float: none; width: auto;}
	.footer .boot .her{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.footer .boot .her a{ margin-right: 20px;}
	.footer .boot .right .li{ margin-left: 0; margin-top: 25px;}
	.words .cont .p{ font-size: 16px; text-align: center; width: 100%;}
	.words .cont{ display: block;}
	.words .cont a{ margin: auto; transform: scale(0.8);}
	.padeing .li a{ width: 30px; height: 30px; line-height: 30px;}
	.padeing .li{ margin: 0 5px 10px 5px;}
	.padeing{ flex-wrap: wrap;}
	.caseList .li .img a{ width: auto; height: auto;}
	.caseList .li .text, .caseList .li:nth-child(2n) .text{ position: relative; transform: none; width: auto; top: auto; left: auto; margin-top: 25px; right: auto; float: none;}
	.caseList .li:nth-child(2n) .img{ float: none;}
	/*.caseList{ margin: 0 0.25rem;}*/
	.caseList .li{ margin-top: 40px;}
	.caseNavMin .mk{ overflow: auto; position: relative; top: auto; right: auto; bottom: auto; left: auto; display: flex; justify-content: space-between; padding: 0 0.25rem;}
	.caseNavMin .mk .li a{
		white-space: nowrap;
	}
	.caseNavMin .mk .li{ margin: 0 0.1rem;}
	.title2 .titCont .h1{ font-size: 24px;}
	.title2{ margin: 0 0.25rem;}
	.title2 .p{ text-align: center;}
	.caseNavMin{ width: auto; height: auto; padding: 30px 0 5px 0;}
	.title2 .titCont .h1{ padding: 3px 60px 7px 60px; text-align: center;}
	.title2 .titCont .h1::after, .title2 .titCont .h1::before{ display: block;}
	.title2 .p{ margin-top: 5px;}
	.bannerCact .cont{ width: 90%; padding: 10px 0;height: 2.62rem;}
	.bannerCact .cont img{ width: 100%;}
	.consultBox .list .li{ margin: 0.25rem 0.25rem 0 0.25rem;}
	.consultBox .list .li .img, .consultBox .list .li .minkBox{ float: none; width: auto; height: auto;}
	.consultBox .list .li .minkBox .km{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0.3rem 0.2rem; width: auto; margin: 0;}
	.consultBox .list .li .minkBox .mLi{ width: 46%; margin-top: 15px;}
	.consultBox .list .li .minkBox .p{ line-height: 22px; margin-top: 8px;font-size: 15px;}
	.landMode .list{ margin: 40px 0 0 0; display: block;}
	.landMode .list .li{ margin-right: 0;position: relative;}
	.landMode .list .li .list-bg{ width: 3.4rem; height: 4.4rem; margin: auto;}
	.landMode .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.landMode .swiper-container{ padding-bottom: 30px;}
	.landNews .li, .landNews .li:nth-child(2n){ margin: 30px 0.25rem 0 0.25rem; width: auto; float: none;}
	.jionBox .list .li{ width: 3.4rem; margin-top: 10px;}
	.jionBox .list{ margin: 0 0.25rem;}
	.jionBox .list .li .img{ float: none; width: auto; height: auto;}
	.jionBox .list .li .text{ padding: 15px 0.2rem; float: none; width: auto;}
	.jionBox .list .li .text .p{ font-size: 13px;}
	.openBox .list .img{ margin: 0 0.25rem;}
    .kime{/*height: 270px;*/}

	.kime .dpy{ display: block; padding:0px 0 0 0;}
	.kime .dpy .text .h1{ font-size: 24px;}
	.kime .dpy .text .p{ font-size: 15px; margin-top: 10px;}
	.kime .dpy .more{ width: 100%; margin: 20px auto 0; justify-content: center; overflow: hidden; transform: scale(0.8);}
	.openBox .list .img .li{ width: 33.33%;}
	.listGminker{ flex-wrap: wrap; height: 340px;}
	.listGminker .li{ width: 50%; height: 170px;}
	.listGminker .li .mk .p{ overflow: hidden;margin: 0.1rem 0.1rem 0 0.1rem; line-height: 20px;font-size: 12px; white-space : normal; text-overflow : inherit;
     display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 0;}
	.listGminker .li .mk img{ height: 40px;}
	.layOutGmink .cont{ width: auto; margin: 0.5rem 0.25rem 0 0.25rem; overflow: hidden;}
	.layOutGmink .cont a, .layOutGmink .cont .img{padding: 0 5px;margin: 0; }
	.layoutNav{ margin: 20px 0.25rem 0 0.25rem; overflow-x: auto; overflow-y: hidden;}
	.layoutNav a {white-space: nowrap;line-height: 30px;height: 30px;width: auto;padding: 0 15px; font-size: 14px;cursor:pointer;}
	.planBiom .lister{padding-top: 35px;}
    .planBiom .lister .li .text{ top: auto; left: auto; position: relative; height: auto;}
	.planBiom .lister .list{ justify-content: space-between; margin: 0 0.25rem;}
	.planBiom .lister .li{ width: 3.4rem; height: auto; margin-right: 0; margin-bottom: 20px; background: hsla(0,0%,67%,0.10)}
	.planBiom .lister .li:hover{box-shadow: 0px 0px 10px rgba(4,124,185,0.3);transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;}
	.planBiom .lister .li .text:hover{box-shadow: none;}
    /* .planBiom .lister .li .img{ width: 100%; display: none;} */
	.planBiom .lister .li .img{ width: 100%;}
	.planBiom .lister .li .text .h2{ font-size: 16px;}
	.planBiom .lister .li .text .p{ padding: 10px 0.2rem;}
	.layOutGmink2{ padding-top: 60px;}
	.planBiom .cont .moreTimer{ overflow: hidden; width: 100%; transform: scale(0.8);margin-top: 35px;}
	.planBiom .cont .list{ justify-content: space-between; flex-wrap: wrap; padding: 0 0.25rem;}
	.planBiom .cont .list .li{ width: 46%; margin-right: 0; margin-top: 30px;}
	.planBiom .cont .list .li:first-child, .planBiom .cont .list .li:nth-child(2),
	.numberBox .cont .li:first-child, .numberBox .cont .li:nth-child(2){ margin-top: 0;}
	.numberBox .cont{ justify-content: space-between; flex-wrap: wrap; padding: 0 0.25rem;}
	.numberBox .cont .li{ width: 46%; display: block; text-align: center; margin-top: 20px;border:1px solid #E5E5E5;padding: 20px 0;}
	.numberBox .cont .li .i{ line-height: 20px;}
	.minkBoxSix .cont .list{ justify-content: space-between; padding: 0 0.25rem;}
	.minkBoxSix .cont .list .li{ width: 3.35rem; height: auto; margin-right: 0; margin-bottom: 20px;}
    .minkBoxSix .cont .list .li:nth-last-child(2){display: none;}
	.minkBoxSix .cont .list .text .h1{ font-size: 16px;padding-bottom: 10px;}
	.minkBoxSix .cont .list .text .p{ padding: 0 0 20px 0;display: none;}
	.landSever .list{ display: block; margin-top: 40px;}
	.landSever .pcHide{ display: none;}
	.landSever .list .li{ width: 90%; margin: 0 auto 20px auto;}
	.landSever .list .li .num em{ display: none;}
	.landSever .list .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.landSever .list .swiper-container{ padding-bottom: 20px;}
	.contactOne{ padding: 30px 0.25rem;}
	.contactOne .cont{ background: #fff; height: auto;}
	.contactOne .cont .contBox{ padding: 30px 0;}
	.contactOne .cont .text{ height: auto; padding: 0 0.25rem;}
	.contactOne .list .em{ display: none;}
	.contactOne .list{ display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 0.2rem;}
	.contactOne .list .li{ width: 46%; margin-top: 20px; display: block; text-align: center;}
	.contactList .cont{ padding: 0 0.25rem; flex-wrap: wrap; justify-content: space-between;}
	.contactList .cont .li{ width: 46%; max-width: none;}
	.contactList .cont .li img{ height: 40px;}
	.contactList .cont .li .p{ margin-top: 10px;font-size: 15px;}
	.contactList .cont .li .em{ margin: 15px auto 0; width: 30px;}
	.contactList .cont .li:first-child, .contactList .cont .li:nth-child(2){ margin-bottom: 30px;}
	.title3 .titCont{ justify-content: center;}
	.contactMap .mapBox .list{ width: auto; position: relative; top: auto; left: auto; padding: 25px 0.25rem; text-align: left;}
	.contactMap .mapBox .map{ height: 250px;}
	.contactMap .mapBox{ margin: 30px 0.25rem 0 0.25rem;}
	.indexIconMent .cont{ width: auto; padding: 30px 0.25rem;}
	.indexIconMent .img{ display: none;}
	.indexIconMent .cont .text{ padding: 30px 0.2rem;}
	.indexIconMent .cont .abtent{ margin: 20px 0 30px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
    .indexIconMent .cont .abtent>p:last-child{ display: none;}
	.indexIconMent .cont .more{ text-align: center;}
	.indexIconMent .cont .list .em{ display: none;}
	.indexIconMent .cont .list{ flex-wrap: wrap; margin: 0 0 0 0; justify-content: space-between;}
	.indexIconMent .cont .list .li{ text-align: center; width: 46%; margin-top: 30px; display: block;}
	.indexIconMent .cont .list .li .p{ margin-top: 8px;}
	.minkSix{ padding: 0 0.25rem 30px 0.25rem; text-align: center;}
	.mapBox .h1{ font-size: 18px;}
	.mapBox{ text-align: center;}
	.mapBox img{ width: 90%;}
	.kime4 .dpy .text{ text-align: center; padding: 0 0.25rem;}
	.indexNews .cont{ float: none; margin-left: 0.25rem; width: auto;}
	.landTenement .cont{
		margin-top: 0px;
	}
	.landTenement .cont .text{ padding: 30px 0.25rem;}
	.landTenement .cont .img a{ width: auto; height: auto; margin-right: 0; margin-top: 0.2rem;}
	.landTenement .cont .text .h1{ text-align: center;}
	.landGemr .list{ padding: 0 0.25rem; justify-content: space-between;}
	.landGemr .list .li{ margin-right: 0; margin-bottom: 20px; width: 100%;}
	.landGemr .list .li .text{ padding: 0.25rem;}
	.landCase .cont{ padding-top: 35px;}
    .landCase{padding: 35px 0;}
	.landCase .contBox .img{ float: none; width: auto; height: auto;}
	.landCase .contBox .text{ width: auto; float: none; padding: 20px 0 0 0;}
	.landCase .swiper-button-next, .landCase .swiper-button-prev{ display: none;}
	.landRound{ width: auto; padding: 0 0.25rem;}
	.landRound .conter .em{ display: none;}
	.landFmink .list{ margin: 30px 0.25rem 0 0.25rem;}
	.landFmink .list .li{ width: 100%; float: none; margin: 0; margin-bottom: 2px; height: auto;}
	.landFmink .list .li .text, .landFmink .list .li.on{ height: auto; width: auto;}
	.landFmink .list .li .img .min .p{ font-size: 16px;}
	.landFmink .list .li .text{ position: relative; left: auto; top: auto; right: auto; display: block;}
	.landFmink .list .li.on .img{ left: auto;}
	.landFmink .list .li .text .textSr{ padding: 30px 0.25rem;}
	.landFmink .list .li .img{ position: relative; left: auto; top: auto; width: 100%;}
	.landFmink .list .li.on .text{ left: auto;}
    .layoutSevr{margin-top: 35px;}
	.layoutSevr .li{ width: 50%; margin: 0;}
	.layoutSevr .li .h1{ font-size: 18px; padding-top: 15px;}
	.layoutSevr .li .p{ margin-top: 10px; padding: 0 0.2rem;}
	.layoutSevr .li .p p{ font-size: 14px; line-height: 20px;}
    .layoutKmineOne{padding-top: 35px;}
	.layoutKmineOne .list{ margin: 25px 0 0 0; display: block; justify-content: space-between;}
	.layoutKmineOne .list .li{ margin-top: 20px; padding-bottom: 1.2rem; margin-right: 0;}
	.layoutKmineOne .list .li .text .p{ font-size: 18px; line-height: 20px;}
	.newsList .list{ margin: 10px 0.25rem 0 0.25rem;}
	.newsList{ float: none; width: auto;}
	.newsList .list .li .img{ float: none; width: auto; height: auto;}
	.newsList .list .li .text{ width: auto; float: none; margin: 20px 0 0 0;}
	.newsRight{ float: none; width: auto; margin: 30px 0.25rem 0 0.25rem;}
	.newsLeft{ width: auto; float: none; padding: 0 0.25rem;}
	.revealBox .landRound{ width: auto;}
    .kime3{height: 113px;}
	.kime3 .dpy .text img{ width: 90%;}
	.researchOne{
		padding: 35px 0px;
	}
	.researchOne .list{ margin: 30px 0.25rem 0 0.25rem; justify-content: space-between;}
	.researchOne .list .li{ margin-right: 0; width: 100%; margin-bottom: 20px;}
	.researchOne .list .li .h1{ font-size: 16px;}
	.researchOne .list .li .href{ padding: 20px 0.2rem;}
	.researchOne .list .li .href a{ font-size: 14px; line-height: 34px;}
	/* .tioneCont .list{ margin: 30px 0.25rem 0 0.25rem; display: block;} */
    .tioneCont{padding: 35px 0;}
	.tioneCont .list{ margin: 0px 0.25rem 0 0.25rem; display: block;padding-top: 35px;}
	.tioneCont .list .li{ width: 100%; height: auto; margin-bottom: 20px;}
	.tioneCont .list .li .img, .tioneCont .list .li .text{ position: relative; top: auto; left: auto; height: auto; bottom: auto;}
	.tioneCont .list .li .text .textBox{ position: relative; left: auto; top: auto; transform: none; padding: 20px 0;}
	.indexNews .cont .swiper-container{ padding-left: 0;}
	.footer .boot .right .li img{ width: 127px;}
	.bannerCact .cont .mk .p, .bannerCact .cont .mk .p i{ font-size: 22px; line-height: 30px;display: contents;}
	.bannerCact .cont .mk .m{ font-size: 17px; margin-top: 5px;}
	.bannerCact .cont .mk .k{ font-size: 14px; margin-top: 5px;}
	.consultBox{ padding: 50px 0;}
	.numberBox .cont .li .em{ font-size: 30px;}
	.numberBox .cont .li .i{ font-size: 14px; margin-left: 0;}
	.planBiom .cont .list .li .p{ font-size: 14px;margin-top: 9px;}
	.planBiom .lister .li .text .p{ font-size: 14px; line-height: 24px;}
	.planBiom .lister .li .text .p p{ display: inline-block;font-size: 14px;}
    .planBiom .cont .list .li .p p{font-size: 14px;}
	.listGminker .li .mk .h1{ font-size: 17px; margin-top: 15px;}
	.jionBox .list .li .text .h1{ font-size: 17px;}
	.jionBox .list .li .text{ text-align: center;}
	.landSever .list .li .h1{ font-size: 16px;}
	.landSever .list .li .p p{ font-size: 12px; line-height: 20px;}
	.contactOne .list .li .h2{ font-size: 30px;}
	.contactOne .list .li .p{ font-size: 14px; margin-left: 0;}
	.contactMap{ padding: 50px 0 30px 0;}
    .landNews{display: none;}
	/* .landNews, .minkBoxSix .cont .list .img{ display: none;} */
	.minkBoxSix .cont .list .li{ border-radius: 0;}
	.footer .boot .right .li:first-child, .footer .boot .right .li:nth-child(2), .footer .boot .right .li:last-child, .footer .boot .left, .footer .boot .h1{ display: none;}
	.footer .boot .her, .footer .boot .right .li{ padding: 0; margin: 0; text-align: center;}
	.footer .boot .her{ justify-content: center;}
	.bannerNews .contRem .mink .one .text .p i, .bannerNews .contRem .mink .one .text .p{ font-size: 20px; line-height: 30px;}
	.bannerNews .contRem .mink .one .text{ padding: 20px 0.3rem; text-align: center;}
	.bannerNews .contRem .mink .one .m{ font-size: 18px; line-height: 20px; margin-top: 10px;}
	.bannerNews .contRem .mink .one .k{ font-size: 14px; margin-top: 10px;}
	.bannerNews .contRem .mink .one{ width: auto; height: auto;}
	.bannerNews .contRem .mink .one .text .p{ display: flex; justify-content: center; flex-wrap: wrap;}
	.caseList .li .text{ margin: 25px 0.25rem; text-align: center;}
	.caseList .li .text .h1{ font-size: 18px;text-align: left;min-height: 60px}
    .caseList .li .text .p{text-align: left;}
    .cate{ margin-top: 15px;color: #000000;font-size: 14px;text-align: left;}
	/* .caseList .li .text .em{ float: none; margin: 20px auto 0; width: 150px;} */
	.caseList .li .text .em{ float: none; margin: 20px auto 0; width: 96px;padding: 10px;}
    .caseList .li .text .m{margin-top: 0px;font-size: 13px;line-height: 20px;}
	.landFmink .list .li.on .img, .landFmink .list .li .img{ display: none;}
	.landFmink .list .li .text img{ margin: auto;}
	.landFmink .list .li .text{ text-align: center;}
	.landFmink .list .li .text .h1{ font-size: 20px;}
	.landGemr{ margin-top: 35px;}
	.landCase .contBox .text{ padding: 20px 0.25rem 0 0.25rem;}
	.landCase .contBox .text .h1{ font-size: 18px;}
	.landCase .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 0; z-index: 10; width: 100%; justify-content: center;}
	.landCase .swiper-container{ padding-bottom: 30px;}
	.landCase .contBox .text .em{ margin-top: 15px; display: none;}
	.landCase .contBox .text .p, .landCase .contBox .text .em{ font-size: 14px; line-height: 24px;-webkit-line-clamp: 2;}
	.landTenement .cont .img{ display: block;text-align: center}
	.landTenement .cont .text .h1{ font-size: 20px;}
	.landRound .conter .img{ width: 3rem; height: 4.5rem;}
	.landRound .conter .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.landRound .conter .swiper-container{ padding-bottom: 30px;}
	.landMode{ padding: 40px 0;}
	.landMode .pcHide{ display: none;}
	.layOutGmink .cont .h1{ font-size: 17px;   display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
	.footer .boot .p p, .footer .boot a{ font-size: 12px;}
	.indexIconMent .cont .list .li .m{ font-size: 28px;}
	.indexIconMent .cont .list .li .p{ font-size: 18px; margin-left: 0;}
	.indexNews .cont .p{ font-size: 14px; line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break:break-all;}
	.indexNews .cont .text{ padding: 10px 0 0 0;}
	.mapBox .cont{ padding-top: 35px;}
	.indexNews .cont .more{ margin-top: 8px;}
	.caseListPc{ display: none;}
	.caseListCell .swiper-container{ padding-bottom: 20px;}
	.caseList{ padding: 40px 0 0 0;}
	.caseListCell{ width: 100%; overflow: hidden; position: relative; z-index: 5;}
	.caseListCell .mink{ position: absolute; left: -100%; opacity: 0; top: 0; width: 7.5rem;}
	.caseListCell .minkOne{ position: relative; top: auto; left: auto; z-index: 5; opacity: 1;}
    .listCells .swiper-slide{width: 48%!important;}
	.listCells .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.listCells .swiper-container{ padding-bottom: 10px;}
	.landGemr .listPc{ display: none;}
	.layoutKmineOne .listPc{ display: none;}
	.layoutKmineOne .list .li{ width: 3.4rem; margin: auto;}
	.layoutKmineOne .swiper-container{ padding: 0 0.05rem 30px 0.05rem;}
	.layoutKmineOne .list .li .img{ height: 4.2rem;}
	.newsLeft .h1{ font-size: 20px;}
	.newsLeft .icon{ justify-content: center; flex-wrap: wrap;}
	.researchOne .listPcBr1{ display: none;}
	.researchOne .list .li .img{ height: 3rem;}
	.researchOne .swiper-container{ padding-bottom: 15px;}
	.modeOne .h1{ text-align: center;}

	.landTenement .cont .text .textBox{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
	.landTenement .cont .img a {display: inline}
	.landTenement .cont .img a img{width: 30%;display: inline-block;}
	.kime {
		padding: 25px 0;
	}
}
@media screen and (min-width:750px){

	/* pc */
    .dianancell{display: none;}
    .diananpc{display: block;}
    .yaan{margin-right: -140px;transform: scale(0.9);}
    .yaitempc{display: block;}
    .yaitemcell{display: none;}
    .yaluncell{display: none;}
    .yalunpc{display: block;}
    .yacell{display: none;}
    .yapc{display: flex;}
    .layoutNav{ margin-top: 30px; justify-content: center;float: right;width: 100%;}
	.caseBoxFer .swiper-scrollbar, .landRound .conter .swiper-container-horizontal>.swiper-pagination-bullets, .landMode .cellHide, .landSever .cellHide, .caseListCell, .landGemr .listCells, .layoutKmineOne .listCellK, .researchOne .listPcBr2{ display: none;}
    .caoDaPop{ z-index: 80; border-radius: 3px;
    background: url(../image/lianx.png) no-repeat;background-size: 100% auto;background-position: bottom;background-color: #FFFFFF;
    width: 38%;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);
    }
}

@media screen and (min-width:1380px) and (max-width: 1690px){
    .landFmink .list .li.on{width: 7.3rem;}
    .dianancell{display: none;}
    .diananpc{display: block;}
    .yaan{margin-right: -140px;transform: scale(0.9);}
    .yaitempc{display: block;}
    .yaitemcell{display: none;}
    .yaluncell{display: none;}
    .yalunpc{display: block;}
    .yacell{display: none;}
    .yapc{display: flex;}
    .layoutNav{ margin-top: 30px; justify-content: center;float: right;}
    .caoDaPop{ z-index: 80; border-radius: 3px;
    background: url(../image/lianx.png) no-repeat;background-size: 100% auto;background-position: bottom;background-color: #FFFFFF;
    width: 38%;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);
    }
	.header{ padding: 30px 0.5rem 25px 0.5rem;}
	.header .right .nav .li{ margin-left: 0.3rem;}
	.w1280{ width: 15rem;}
	.consultBox .list .li .img{ width: 6rem; height: 4.3rem;}
	.consultBox .list .li .minkBox{ width: 8.8rem;}
	.consultBox .list .li .minkBox .p{ margin: 10px 10px 0 10px;}
	.consultBox .list .li .minkBox .km{ margin-top: 35px;}
	.landMode .list .li .list-bg{ width: 2.89rem; height: 3.75rem;}
	
	.planBiom .lister .li{ width: 3.58rem;}
	.planBiom .lister .li .img{ width: 100%;}
	.planBiom .lister .li .text .h2{ font-size: 18px;}
	.planBiom .lister .li .text .p{ line-height: 24px;}
	.layOutGmink .cont .h1{ font-size: 18px;}
	.listGminker .li .mk .p{ margin: 15px 40px 0 40px;font-size: 18px;-webkit-line-clamp: inherit;}
	.jionBox .list .li{ width: 7.35rem;}
	.jionBox .list .li .img{ height: 2rem; width: 3rem;}
	.jionBox .list .li .text{ width: 3.85rem;}
	.minkBoxSix .cont .list .li{ height: auto; padding-bottom: 20px; width: 2.8rem;}
	.landNews .li{ width: 7rem;}
	.contactOne .list .li .h2{ font-size: 30px;}
	.contactOne .list .li .p{ line-height: 32px;}
	.contactOne .cont{ background: #fff;}
	
	.bannerNews .contRem .mink .one{ width: 14rem;}
	
	.landGemr .list .li{ width: 3.5rem;cursor:pointer;}
	.landGemr .list .li .text{padding: 33px 15px;}
	.researchOne .list .li{ width: 3.5rem;}
	.layoutSevr .li{ width: 3.7rem;}
	.layoutKmineOne .list .li{ width: 2.3rem;}
	.indexIconMent .cont .list .li .m{ font-size: 46px;}
	.indexIconMent .cont .list .li .p{ font-size: 18px; line-height: 23px;}
	.newsList, .newsLeft{ width: 11.5rem;}
	.newsList .list .li .text{ width: 7.5rem;}
	.newsList .list .li .img{ width: 3.65rem; height: 2.15rem;}
	.landCase .contBox .text, .landCase .swiper-container-horizontal>.swiper-pagination-bullets{ width: 6.9rem;}
	
	.caseList .li .text{ width: 6.65rem;}
	
	
}
@media screen and (min-width:1080px) and (max-width: 1500px){
	.header .left .text{
		display: none;
	}
}
@media screen and (min-width:1080px) and (max-width: 1380px){
    .landFmink .list .li.on{width: 7.3rem;}
    .dianancell{display: none;}
    .diananpc{display: block;}
    .yaan{margin-right: -140px;transform: scale(0.9);}
    .yaitempc{display: block;}
    .yaitemcell{display: none;}
    .yaluncell{display: none;}
    .yalunpc{display: block;}
    .yacell{display: none;}
    .yapc{display: flex;}
    .layoutNav{ margin-top: 30px; justify-content: center;float: right;}
    .caoDaPop{ z-index: 80; border-radius: 3px;
    background: url(../image/lianx.png) no-repeat;background-size: 100% auto;background-position: bottom;background-color: #FFFFFF;
    width: 38%;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);
    }
	.header{ padding: 30px 0.5rem 25px 0.5rem;}
	.header .right .nav .li{ margin-left: 0.3rem;}
	.w1280{ width: 15rem;}
	.consultBox .list .li .img{ width: 6rem; height: 4.3rem;}
	.consultBox .list .li .minkBox{ width: 8.8rem;}
	.consultBox .list .li .minkBox .p{ margin: 10px 10px 0 10px; font-size: 12px; line-height: 20px;}
	.consultBox .list .li .minkBox .km{ margin-top: 20px;}
	.landMode .list .li .list-bg{ width: 2.89rem; height: 3.75rem;}
	.header .left .text, .header .right .tel{ display: none;}
	.bannerCact .cont{ width: 13rem; height: 4rem;}
	.bannerCact .cont .mk .p i{ font-size: 34px;}
	.bannerCact .cont .mk .m{ font-size: 24px; line-height: 34px;}
	.consultBox .list .li .minkBox .h2{ font-size: 17px; margin-top: 10px;}
	.footer .top .li .text .k{ font-size: 20px;}
	.footer .top .li .text .m{ font-size: 12px; line-height: 20px;}
	
	.planBiom .lister .li{ width: 3.58rem;}
	.planBiom .lister .li .img{ width: 100%;}
	.planBiom .lister .li .text .h2{ font-size: 18px;}
	.planBiom .lister .li .text .p{ line-height: 24px;}
	.layOutGmink .cont .h1{ font-size: 18px;}
	.listGminker .li .mk .p{ margin: 15px 40px 0 40px;font-size: 18px;}
	.jionBox .list .li{ width: 7.35rem;}
	.jionBox .list .li .img{ height: 2rem; width: 3rem;}
	.jionBox .list .li .text{ width: 3.85rem;}
	.minkBoxSix .cont .list .li{ height: auto; padding-bottom: 20px; width: 2.75rem;}
	.landNews .li{ width: 7rem;}
	.contactOne .list .li .h2{ font-size: 30px;}
	.contactOne .list .li .p{ line-height: 32px;}
	.contactOne .cont{ background: #fff;}
	
	.bannerNews .contRem .mink .one{ width: 14rem;}
	
	.landGemr .list .li{ width: 3.5rem;cursor:pointer;}
	.landGemr .list .li .text{padding: 33px 15px;}
	.researchOne .list .li{ width: 3.5rem;}
	.layoutSevr .li{ width: 3.7rem;}
	.layoutKmineOne .list .li{ width: 2.3rem;}
	.indexIconMent .cont .list .li .m{ font-size: 17px;}
	.indexIconMent .cont .list .li .p{ font-size: 18px; line-height: 23px;}
	.newsList, .newsLeft{ width: 11.5rem;}
	.newsList .list .li .text{ width: 7.5rem;}
	.newsList .list .li .img{ width: 3.65rem; height: 2.15rem;}
	.landCase .contBox .text, .landCase .swiper-container-horizontal>.swiper-pagination-bullets{ width: 6.9rem;}
	
	.caseList .li .text{ width: 6.65rem;}
	
}
@media screen and (min-width: 750px) and (max-width: 1080px){
	/* cell */
	html,body{ font-size: calc(100vw/7.5);}
    .dianancell{display: none;}
    .diananpc{display: block;}
    .yaan{margin-right: -140px;transform: scale(0.9);}
    .yaluncell{display: none;}
    .yalunpc{display: block;}
    .yacell{display: none;}
    .yapc{display: flex;}
    .modeOne{display: none;}
    .caoDaPop{ z-index: 80; border-radius: 3px;
    background: url(../image/lianx.png) no-repeat;background-size: 100% auto;background-position: bottom;background-color: #FFFFFF;
    width: 38%;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);
    }
	.w1280{ width: auto;}
	.navCell{ display: block;}
	.header, .bannerNews .contRem .mink .two, .leftNavDiv, .modeOne2{ display: none;}
	.bannerNews, .bannerCact, .bannerDate{ margin-top: 52px;}
	.layOutGmink .cont a .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.bannerNews .cont .img, .bannerCact .img{ height: auto;}
	.bannerNews .contRem{ top: 50%; left: 50%; transform: translate(-50%,-50%); width: 90%;}
	.bannerNews .contRem .mink .one img{ width: 100%;}
	/*.bannerNews .contRem .mink .one::after,*/ .bannerCact .cont .em{ width: 30px; height: 30px; left: -15px; top: -15px;}
	.bannerNews .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 20px;}
	.bannerNews .swiper-pagination-bullet{ width: 8px; height: 8px;}
	.bannerNews .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 5px;}
	.footer .top .li{ width: 50%; display: block;}
	.footer .top .li .img, .footer .top .li .img img{ margin: 0 auto;}
	.footer .top .li .text{ display: block; text-align: center;}
	.footer .top .li .text .m{ margin: 5px 0 0 0;}
	.footer .top .li .text .k{ margin-top: 7px; font-size: 22px;}
	.footer .top .li:first-child, .footer .top .li:nth-child(2){ margin-bottom: 20px;}
	.footer .boot{ padding: 0.4rem 0.25rem;}
	.footer .boot .left, .footer .boot .right, .footer .boot .right .li{ float: none; width: auto;}
	.footer .boot .her{ display: flex; justify-content: flex-start; flex-wrap: wrap;}
	.footer .boot .her a{ margin-right: 20px;}
	.footer .boot .right .li{ margin-left: 0; margin-top: 25px;}
	.words .cont .p{ font-size: 16px; text-align: center; width: 100%;}
	.words .cont{ display: block;}
	.words .cont a{ margin: auto; transform: scale(0.8);}
	.padeing .li a{ width: 30px; height: 30px; line-height: 30px;}
	.padeing .li{ margin: 0 5px 10px 5px;}
	.padeing{ flex-wrap: wrap;}
	.caseList .li .img a{ width: auto; height: auto;}
	.caseList .li .text, .caseList .li:nth-child(2n) .text{ position: relative; transform: none; width: auto; top: auto; left: auto; margin-top: 25px; right: auto; float: none;}
	.caseList .li:nth-child(2n) .img{ float: none;}
	/*.caseList{ margin: 0 0.25rem;}*/
	.caseList .li{ margin-top: 40px;}
	.caseNavMin .mk{ position: relative; top: auto; right: auto; bottom: auto; left: auto; display: flex; justify-content: space-between; padding: 0 0.25rem;}
	.caseNavMin .mk .li{ margin: 0 0.1rem;}
	.title2 .titCont .h1{ font-size: 24px;}
	.title2{ margin: 0 0.25rem;}
	.title2 .p{ text-align: center;}
	.caseNavMin{ width: auto; height: auto; padding: 30px 0 5px 0;}
	.title2 .titCont .h1{ padding: 3px 60px 7px 60px; text-align: center;}
	.title2 .titCont .h1::after, .title2 .titCont .h1::before{ display: block;}
	.title2 .p{ margin-top: 5px;}
	.bannerCact .cont{ width: 90%; padding: 10px 0;height: 1.62rem;}
	.bannerCact .cont img{ width: 100%;}
	.consultBox .list .li{ margin: 0.25rem 0.25rem 0 0.25rem;}
	.consultBox .list .li .img, .consultBox .list .li .minkBox{ float: none; width: auto; height: auto;}
	.consultBox .list .li .minkBox .km{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0.3rem 0.2rem; width: auto; margin: 0;}
	.consultBox .list .li .minkBox .mLi{ width: 46%; margin-top: 15px;}
	.consultBox .list .li .minkBox .p{ line-height: 22px; margin-top: 8px;}
	.landMode .list{ margin: 40px 0 0 0; display: block;}
	.landMode .list .li{ margin-right: 0;}
	.landMode .list .li .list-bg{ width: 3.4rem; height: 4.4rem; margin: auto;}
	.landMode .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.landMode .swiper-container{ padding-bottom: 30px;}
	.landNews .li, .landNews .li:nth-child(2n){ margin: 30px 0.25rem 0 0.25rem; width: auto; float: none;}
	.jionBox .list .li{ width: 3.4rem; margin-top: 10px;}
	.jionBox .list{ margin: 0 0.25rem;}
	.jionBox .list .li .img{ float: none; width: auto; height: auto; display: none;}
	.jionBox .list .li .text{ padding: 15px 0.2rem; float: none; width: auto;}
	.jionBox .list .li .text .p{ font-size: 13px;}
	.openBox .list .img{ margin: 0 0.25rem;}

	.kime .dpy{ display: block; padding: 32px 0 0 0;}
	.kime .dpy .text .h1{ font-size: 24px;}
	.kime .dpy .text .p{ font-size: 15px; margin-top: 10px;}
	.kime .dpy .more{ width: 100%; margin: 20px auto 0; justify-content: center; overflow: hidden; transform: scale(0.8);}
	.openBox .list .img .li{ width: 33.33%;}
	.listGminker{ flex-wrap: wrap; height: 340px;}
	.listGminker .li{ width: 50%; height: 170px;}
	.listGminker .li .mk .p{ margin: 0.1rem 0.1rem 0 0.1rem; line-height: 20px;font-size: 18px;}
	.listGminker .li .mk img{ height: 40px;}
	.layOutGmink .cont{ width: auto; margin: 0.5rem 0.25rem 0 0.25rem; overflow: hidden;}
	.layOutGmink .cont a, .layOutGmink .cont .img{ width: auto; height: auto;}
	.layoutNav{ margin: 20px 0.25rem 0 0.25rem; overflow-x: auto; overflow-y: hidden;}
	.layoutNav a {white-space: nowrap;line-height: 30px;height: 30px;width: auto;padding: 0 15px; font-size: 14px;cursor:pointer;}
	.planBiom .lister .li .text{ top: auto; left: auto; position: relative; height: auto;}
	.planBiom .lister .list{ justify-content: space-between; margin: 0 0.25rem;}
	.planBiom .lister .li{ width: 3.4rem; height: auto; margin-right: 0; margin-bottom: 20px; background: hsla(0,0%,67%,0.10)}
	.planBiom .lister .li .img{ width: 100%;}
	.planBiom .lister .li .text .h2{ font-size: 16px;}
	.planBiom .lister .li .text .p{ padding: 10px 0.2rem;}
	.layOutGmink2{ padding-top: 60px;}
	.planBiom .cont .moreTimer{ overflow: hidden; width: 100%; transform: scale(0.8);}
	.planBiom .cont .list{ justify-content: space-between; flex-wrap: wrap; padding: 0 0.25rem;}
	.planBiom .cont .list .li{ width: 46%; margin-right: 0; margin-top: 30px;}
	.planBiom .cont .list .li:first-child, .planBiom .cont .list .li:nth-child(2),
	.numberBox .cont .li:first-child, .numberBox .cont .li:nth-child(2){ margin-top: 0;}
	.numberBox .cont{ justify-content: space-between; flex-wrap: wrap; padding: 0 0.25rem;}
	.numberBox .cont .li{ width: 46%; display: block; text-align: center; margin-top: 20px;border:1px solid #E5E5E5;padding: 20px 0;}
	.numberBox .cont .li .i{ line-height: 20px;}
	.minkBoxSix .cont .list{ justify-content: space-between; padding: 0 0.25rem;}
	.minkBoxSix .cont .list .li{ width: 3.35rem; height: auto; margin-right: 0; margin-bottom: 20px;}
	.minkBoxSix .cont .list .text .h1{ font-size: 16px;}
	.minkBoxSix .cont .list .text .p{ padding: 0 0 20px 0;}
	.landSever .list{ display: block; margin-top: 40px;}
	.landSever .pcHide{ display: none;}
	.landSever .list .li{ width: 90%; margin: 0 auto 20px auto;}
	.landSever .list .li .num em{ display: none;}
	.landSever .list .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.landSever .list .swiper-container{ padding-bottom: 20px;}
	.contactOne{ padding: 30px 0.25rem;}
	.contactOne .cont{ background: #fff; height: auto;}
	.contactOne .cont .contBox{ padding: 30px 0;}
	.contactOne .cont .text{ height: auto; padding: 0 0.25rem;}
	.contactOne .list .em{ display: none;}
	.contactOne .list{ display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 0.2rem;}
	.contactOne .list .li{ width: 46%; margin-top: 20px; display: block; text-align: center;}
	.contactList .cont{ padding: 0 0.25rem; flex-wrap: wrap; justify-content: space-between;}
	.contactList .cont .li{ width: 46%; max-width: none;}
	.contactList .cont .li img{ height: 40px;}
	.contactList .cont .li .p{ margin-top: 10px;}
	.contactList .cont .li .em{ margin: 15px auto 0; width: 30px;}
	.contactList .cont .li:first-child, .contactList .cont .li:nth-child(2){ margin-bottom: 30px;}
	.title3 .titCont{ justify-content: center;}
	.contactMap .mapBox .list{ width: auto; position: relative; top: auto; left: auto; padding: 25px 0.25rem; text-align: left;}
	.contactMap .mapBox .map{ height: 250px;}
	.contactMap .mapBox{ margin: 30px 0.25rem 0 0.25rem;}
	.indexIconMent .cont{ width: auto; padding: 30px 0.25rem;}
	.indexIconMent .img{ display: none;}
	.indexIconMent .cont .text{ padding: 30px 0.2rem;}
	.indexIconMent .cont .abtent{ margin: 20px 0 30px 0;}
	.indexIconMent .cont .more{ text-align: center;}
	.indexIconMent .cont .more:hover{ text-align: center;cursor:pointer;}
	.indexIconMent .cont .list .em{ display: none;}
	.indexIconMent .cont .list{ flex-wrap: wrap; margin: 0 0 0 0; justify-content: space-between;}
	.indexIconMent .cont .list .li{ text-align: center; width: 46%; margin-top: 30px; display: block;}
	.indexIconMent .cont .list .li .p{ margin-top: 8px;}
	.minkSix{ padding: 0 0.25rem 30px 0.25rem; text-align: center;}
	.mapBox .h1{ font-size: 18px;}
	.mapBox{ text-align: center;}
	.mapBox img{ width: 90%;}
	.kime4 .dpy .text{ text-align: center; padding: 0 0.25rem;}
	.indexNews .cont{ float: none; margin-left: 0.25rem; width: auto;}
	.landTenement .cont .text{ padding: 30px 0.25rem;}
	.landTenement .cont .img a{width: auto; height: auto; margin-right: 0; margin-top: 0.2rem;}
	.landTenement .cont .text .h1{ text-align: center;}
	.landGemr .list{ padding: 0 0.25rem; justify-content: space-between;}
	.landGemr .list .li{ margin-right: 0; margin-bottom: 20px; width: 100%;cursor:pointer;}
	.landGemr .list .li .text{ padding: 0.25rem;}
	/*.landCase .cont{ margin: 0 0.25rem;}*/
	.landCase .contBox .img{ float: none; width: auto; height: auto;}
	.landCase .contBox .text{ width: auto; float: none; padding: 20px 0 0 0;}
	.landCase .swiper-button-next, .landCase .swiper-button-prev{ display: none;}
	.landRound{ width: auto; padding: 0 0.25rem;}
	.landRound .conter .em{ display: none;}
	.landFmink .list{ margin: 30px 0.25rem 0 0.25rem;}
	.landFmink .list .li{ width: 100%; float: none; margin: 0; margin-bottom: 2px; height: auto;}
	.landFmink .list .li .text, .landFmink .list .li.on{ height: auto; width: auto;}
	.landFmink .list .li .img .min .p{ font-size: 16px;}
	.landFmink .list .li .text{ position: relative; left: auto; top: auto; right: auto; display: block;}
	.landFmink .list .li.on .img{ left: auto;}
	.landFmink .list .li .text .textSr{ padding: 30px 0.25rem;}
	.landFmink .list .li .img{ position: relative; left: auto; top: auto; width: 100%;}
	.landFmink .list .li.on .text{ left: auto;}
	.layoutSevr .li{ width: 50%; margin: 0;}
	.layoutSevr .li .h1{ font-size: 18px; padding-top: 15px;}
	.layoutSevr .li .p{ margin-top: 10px; padding: 0 0.2rem;}
	.layoutSevr .li .p p{ font-size: 14px; line-height: 20px;}
	.layoutKmineOne .list{ margin: 25px 0 0 0; display: block; justify-content: space-between;}
	.layoutKmineOne .list .li{ margin-top: 20px; padding-bottom: 1.2rem; margin-right: 0;}
	.layoutKmineOne .list .li .text .p{ font-size: 18px; line-height: 20px;}
	.newsList .list{ margin: 10px 0.25rem 0 0.25rem;}
	.newsList{ float: none; width: auto;}
	.newsList .list .li .img{ float: none; width: auto; height: auto;}
	.newsList .list .li .text{ width: auto; float: none; margin: 20px 0 0 0;}
	.newsRight{ float: none; width: auto; margin: 30px 0.25rem 0 0.25rem;}
	.newsLeft{ width: auto; float: none; padding: 0 0.25rem;}
	.revealBox .landRound{ width: auto;}
	.kime3 .dpy .text img{ width: 90%;}
	.researchOne .list{ margin: 30px 0.25rem 0 0.25rem; justify-content: space-between;}
	.researchOne .list .li{ margin-right: 0; width: 100%; margin-bottom: 20px;}
	.researchOne .list .li .h1{ font-size: 16px;}
	.researchOne .list .li .href{ padding: 20px 0.2rem;}
	.researchOne .list .li .href a{ font-size: 14px; line-height: 34px;}
	.tioneCont .list{ margin: 30px 0.25rem 0 0.25rem; display: block;}
	.tioneCont .list .li{ width: 100%; height: auto; margin-bottom: 20px;}
	.tioneCont .list .li .img, .tioneCont .list .li .text{ position: relative; top: auto; left: auto; height: auto; bottom: auto;}
	.tioneCont .list .li .text .textBox{ position: relative; left: auto; top: auto; transform: none; padding: 20px 0;}
	.indexNews .cont .swiper-container{ padding-left: 0;}
	.footer .boot .right .li img{ width: 127px;}
	.bannerCact .cont .mk .p, .bannerCact .cont .mk .p i{ font-size: 22px; line-height: 30px;}
	.bannerCact .cont .mk .m{ font-size: 17px; margin-top: 5px;}
	.bannerCact .cont .mk .k{ font-size: 14px; margin-top: 5px;}
	.consultBox{ padding: 50px 0;}
	.numberBox .cont .li .em{ font-size: 30px;}
	.numberBox .cont .li .i{ font-size: 14px; margin-left: 0;}
	.planBiom .cont .list .li .p{ font-size: 15px;}
	.planBiom .lister .li .text .p{ font-size: 14px; line-height: 24px;}
	.planBiom .lister .li .text .p p{ display: inline-block;}
	.listGminker .li .mk .h1{ font-size: 17px; margin-top: 15px;}
	.jionBox .list .li .text .h1{ font-size: 17px;}
	.jionBox .list .li .text{ text-align: center;}
	.landSever .list .li .h1{ font-size: 16px;}
	.landSever .list .li .p p{ font-size: 12px; line-height: 20px;}
	.contactOne .list .li .h2{ font-size: 30px;}
	.contactOne .list .li .p{ font-size: 14px; margin-left: 0;}
	.contactMap{ padding: 50px 0 30px 0;}
	.landNews, .minkBoxSix .cont .list .img{ display: none;}
	.minkBoxSix .cont .list .li{ border-radius: 0;}
	.footer .boot .right .li:first-child, .footer .boot .right .li:nth-child(2), .footer .boot .right .li:last-child, .footer .boot .left, .footer .boot .h1{ display: none;}
	.footer .boot .her, .footer .boot .right .li{ padding: 0; margin: 0; text-align: center;}
	.footer .boot .her{ justify-content: center;}
	.bannerNews .contRem .mink .one .text .p i, .bannerNews .contRem .mink .one .text .p{ font-size: 20px; line-height: 30px;}
	.bannerNews .contRem .mink .one .text{ padding: 20px 0.3rem; text-align: center;}
	.bannerNews .contRem .mink .one .m{ font-size: 18px; line-height: 20px; margin-top: 10px;}
	.bannerNews .contRem .mink .one .k{ font-size: 14px; margin-top: 10px;}
	.bannerNews .contRem .mink .one{ width: auto; height: auto;}
	.bannerNews .contRem .mink .one .text .p{ display: flex; justify-content: center; flex-wrap: wrap;}
	.caseList .li .text{ margin: 25px 0.25rem; text-align: center;}
	.caseList .li .text .h1{ font-size: 18px;}
	.caseList .li .text .em{ float: none; margin: 20px auto 0; width: 150px;}
	.landFmink .list .li.on .img, .landFmink .list .li .img{ display: none;}
	.landFmink .list .li .text img{ margin: auto;}
	.landFmink .list .li .text{ text-align: center;}
	.landFmink .list .li .text .h1{ font-size: 20px;}
	.landGemr{ margin-top: 65px;}
	.landCase .contBox .text{ padding: 20px 0.25rem 0 0.25rem;}
	.landCase .contBox .text .h1{ font-size: 18px;word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.landCase .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 0; z-index: 10; width: 100%; justify-content: center;}
	.landCase .swiper-container{ padding-bottom: 30px;}
	.landCase .contBox .text .em{ margin-top: 15px; }
	.landCase .contBox .text .p, .landCase .contBox .text .em{ font-size: 14px; line-height: 24px;}
	.landTenement .cont .img{ display: block;}
	.landTenement .cont .text .h1{ font-size: 20px;}
	.landRound .conter .img{ width: 3rem; height: 4.5rem;}
	.landRound .conter .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.landRound .conter .swiper-container{ padding-bottom: 30px;}
	.landMode{ padding: 40px 0;}
	.landMode .pcHide{ display: none;}
	.layOutGmink .cont .h1{ font-size: 17px;}
	.footer .boot .p p, .footer .boot a{ font-size: 12px;}
	.indexIconMent .cont .list .li .m{ font-size: 46px;}
	.indexIconMent .cont .list .li .p{ font-size: 18px; margin-left: 0;}
	.indexNews .cont .p{ font-size: 14px; line-height: 20px;}
	.indexNews .cont .text{ padding: 10px 0 0 0;}
	.mapBox .cont{ padding-top: 35px;}
	.indexNews .cont .more{ margin-top: 8px;}
	.caseListPc{ display: none;}
	.caseListCell .swiper-container{ padding-bottom: 20px;}
	.caseList{ padding: 40px 0 0 0;}
	.caseListCell{ width: 100%; overflow: hidden; position: relative; z-index: 5;}
	.caseListCell .mink{ position: absolute; left: -100%; opacity: 0; top: 0; width: 7.5rem;}
	.caseListCell .minkOne{ position: relative; top: auto; left: auto; z-index: 5; opacity: 1;}
	.listCells .swiper-container-horizontal>.swiper-pagination-bullets{ display: flex; justify-content: center; bottom: 0;}
	.listCells .swiper-container{ padding-bottom: 10px;}
	.landGemr .listPc{ display: none;}
	.layoutKmineOne .listPc{ display: none;}
	.layoutKmineOne .list .li{ width: 3.4rem; margin: auto;}
	.layoutKmineOne .swiper-container{ padding: 0 0.05rem 30px 0.05rem;}
	.layoutKmineOne .list .li .img{ height: 4.2rem;}
	.newsLeft .h1{ font-size: 20px;}
	.newsLeft .icon{ justify-content: center; flex-wrap: wrap;}
	.researchOne .listPcBr1{ display: none;}
	.researchOne .list .li .img{ height: 3rem;}
	.researchOne .swiper-container{ padding-bottom: 15px;}
}