﻿

@media (max-width: 950px){

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

	/* hide */

	.headercp{ display: none;}

	.footercp{ padding: 1.1rem 0.35rem 0.3rem 0.35rem;}

	.footercp .logo img{ height: 1rem;}

	.footercp .nav .mk{ flex-wrap: wrap; width: 5.5rem;}

	.footercp .nav .mk a{ width: calc(100% / 3); margin: 0; font-size: 0.34rem; line-height: 0.4rem; text-align: center; padding: 0.1rem 0;}

	.footercp .waer .li img{ height: 2rem;}

	.footercp .waer .li .p{ font-size: 0.24rem; line-height: 0.34rem;}

	.footercp .bot .tel .p{ font-size: 0.28rem; line-height: 0.38rem; margin: 0 0.1rem 0.15rem 0.1rem;}

	.footercp .bot .more p, .footercp .bot .more a{ font-size: 0.24rem; line-height: 0.34rem; padding: 0 0.05rem 0.1rem 0.05rem;}

	/* 72 */  .indextits .h{ text-align: center;}

	.indexboxnews{ padding: 1.1rem 0.35rem;}

	.w1530{ width: auto; margin: unset;}

	.indexboxnews .list{ display: block; margin: 0; padding-top: 0.35rem;}

	.indexboxnews .list .li{ width: auto; margin: 0.35rem 0 0 0; height: auto;}

	.indexboxnews .list .li .mk{ padding: 0.4rem;}

	.indexboxnews .list .li .mk .m{ height: 4rem;}

	.indexboxnews .list .li .ter .t{ font-size: 0.28rem; line-height: 1; margin-bottom: 0.25rem;}

	.indexboxnews .list .li .ter .h{ font-size: 0.36rem; line-height: 0.4rem; margin-bottom: 0.25rem;}

	.indexboxnews .list .li .ter .p{ font-size: 0.28rem; line-height: 0.42rem;}

	.indexmoremax .a, .indexmoremax a{ width: 1.4rem; height: 0.56rem; border-radius: 0.3rem;}

	.indexmoremax .a, .indexmoremax a{ background-size: 0.42rem auto;}

	.indexboxzhannue{ padding: 1.1rem 0.35rem;}

	.indexboxzhannue .left{ width: auto;}

	.indexboxzhannue .right{ width: auto; position: relative; top: auto; right: auto; margin: 0.5rem -0.35rem -1.1rem -0.35rem; background-size: 100% auto; padding-bottom: 1.1rem;}

	.indexboxzhannue .right::before{ width: 100%; height: 1px; background: #000; position: absolute; left: 0; bottom: 1.1rem; content: '';}

	.indexboxzhannue .right::after{ width: 100%; height: 50%; position: absolute; left: 0; top: 0; z-index: 0; background-image: linear-gradient(#919191, hsla(0,0%,57%,0.00)); content: '';}

	.indexboxzhannue .right .swiper{ width: auto; position: relative; left: 0; bottom: 0;}

	.indexboxzhannue .top{ padding-bottom: 0.5rem; margin-bottom: 0.56rem;}

	.indexboxzhannue .left .h{ font-size: 0.34rem; line-height: 0.5rem;}

	.indexboxzhannue .left .p{ font-size: 0.28rem; line-height: 0.42rem;}

	.indexboxzhannue .left .min{ display: flex; justify-content: flex-start; flex-wrap: wrap;}

	.indexboxzhannue .left .min a{ font-size: 0.28rem; line-height: 0.38rem; margin: 0!important; padding: 0.1rem 0; min-width: calc(100% / 3); text-indent: 0.4rem;}

	.indexboxzhannue .left .min a::after{ width: 0.24rem; height: 0.38rem; top: 0.1rem; background-size: 0.24rem auto;}

	.indexboxzhannue .right .swiper .li{ margin: 0 0.35rem!important; width: 4rem!important; height: 4rem!important;}

	.indexboxzhannue .right .swiper .h{ font-size: 0.34rem; line-height: 0.44rem;}

	.indexboxzhannue .right .swiper .p{ font-size: 0.28rem; line-height: 0.42rem;}

	.indexboxzhannue .right .swiper-slide{ width: auto;}

	.shouzhengtwobox2{ min-height: unset; padding: 1.1rem 0.35rem;}

	.indextitle .p{ font-size: 0.28rem; line-height: 0.48rem;}

	.shouzhengtwobox .list{ display: block;}

	.shouzhengtwobox .list .li{ width: auto; margin: 0.35rem 0 0 0;}

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

	.shouzhengtwobox .list .ter{ position: relative!important; left: auto!important; right: auto!important; bottom: auto!important; top: auto!important; background: #cfa763; padding: 0.5rem 0.3rem!important;}

	.shouzhengtwobox .list .li .m::before{ display: none;}

	.shouzhengtwobox .list .ter .h{ font-size: 0.36rem; line-height: 0.46rem;}

	.shouzhengtwobox .list .ter .p{ width: auto; min-height: inherit; font-size: 0.28rem; line-height: 0.42rem;}

	.shouzhengtwobox .list .ter .i img{ height: 0.8rem;}

	.indexaboutnandu{ padding: 1.1rem 0.35rem 0.8rem 0.35rem;}

	.indexaboutnandu .list{ width: auto;}

	.indexaboutnandu .tit{ width: auto;}

	.indexaboutnandu .tit .h{ font-size: 0.72rem; line-height: 1; margin-bottom: 0.3rem;}

	.indexaboutnandu .tit .p{ font-size: 0.28rem; line-height: 0.46rem;}

	.indexaboutnandu .mk .left{ display: block; position: relative; top: auto; left: auto; right: auto; bottom: 0; padding-top: 2.95rem;}

	.indexaboutnandu .mk{ height: auto;}

	.indexaboutnandu .mk .right,

	.indexaboutnandu .mk .right .wli .li{ height: 3rem!important; position: relative; top: auto!important; left: auto!important; right: auto!important; bottom: auto!important;}

	.indexaboutnandu .mk .right .wli .li + .li{ margin-left: 1rem;}

	.indexaboutnandu .mk .left .p{ writing-mode: unset; text-align: center; font-size: 0.3rem; line-height: 0.44rem;}

	.indexaboutnandu .mk .left .li{ display: block;}

	.indexaboutnandu .mk .left .top{ position: absolute; top: 0; left: 1.5rem;}

	.indexaboutnandu .mk .left .li:nth-child(2) .top{ left: auto; right: 1.5rem;}

	.indexaboutnandu .mk .right .wli.cur{ display: flex;}

	.indexaboutnandu .mk .right{ margin-top: 0.5rem;}

	.indexaboutnandu .mk .right .wli{ margin: 0 0 0 1rem;}

	.indexaboutnandu .mk .right .wli .li::before{ bottom: -0.4rem;}

	.indexaboutnandu .mk .right .wli2 .li .m{ height: 1.5rem;}

	.indexaboutnandu .mk .right .wli2 .li .h{ top: 0.8rem; left: 1.5rem;}

	.indexaboutnandu .mk .right .wli2 .li:nth-child(2) .h{ left: 1.7rem;}

	.indexaboutjianjie{ display: block;}

	.indexaboutjianjie .img{ width: 100%; height: auto;}

	.indexaboutjianjie .right{ display: block; padding: 1.1rem 0.35rem;}

	.indexaboutjianjie .right .tit{ width: auto; padding: 0; margin-bottom: 0.5rem; text-align: center;}

	.indexaboutjianjie .right .tit .p{ font-size: 0.28rem; line-height: 0.46rem;}

	.indexaboutjianjie .right .tit .h{ margin-bottom: 0.3rem;}

	.indexaboutjianjie .right .tit .a{ margin: auto;}

	.indexaboutjianjie .right .list{ width: auto; padding: 0; display: flex; flex-wrap: wrap; border: none;}

	.indexaboutjianjie .right .list .li .h{ font-size: 0.28rem; line-height: 0.44rem; position: unset;}

	.indexaboutjianjie .right .list .li .p{ font-size: 0.24rem; line-height: 0.34rem;}

	.indexaboutjianjie .right .list .li{ width: 50%; text-align: center; margin: 0.3rem 0 0 0!important; position: relative; border-bottom: 1px solid hsla(38,53%,60%,0.30);}

	.indexaboutjianjie .right .list .li a{ padding: 0 0 0.3rem 0;}

	.indexaboutjianjie .right .list .li .h::after{ bottom: -0.06rem; left: 50%; transform: translateX(-50%); top: auto;}

	.indexabouts .cont{ padding: 1.1rem 0.35rem; display: block; border: none;}

	.indexabouts .right img{ margin: auto; padding-top: 1rem;}

	.indexabouts .left .number .li .n{ font-size: 0.26rem; line-height: 0.4rem;}

	.indexabouts .left{ padding: 0; margin: 0; width: auto;}

	.indexabouts .left .ps{ font-size: 0.28rem; line-height: 0.46rem;}

	.indexabouts .indexmoremax{ position: relative; top: auto; right: auto; display: flex; justify-content: center; margin-top: 0.3rem;}

	.indexabouts .left .tit .h{ text-align: center;}

	.indexabouts .left .tit .p{ font-size: 0.3rem; line-height: 0.5rem; text-align: center;}

	.indexabouts .left .number{ justify-content: space-between;}

	.indexabouts .left .number .li{ width: 54%; margin: 0!important; text-align: center;}

	.indexabouts .left .number .li .t{ justify-content: center;}

	.banner .mker .m{ height: 5rem;}

	.banner .boot{ bottom: 0.4rem;}

	.banner .mker .text{ top: 0; left: 0; right: 0; bottom: 0.3rem; display: flex; align-items: center; padding: 0 0.35rem 0 0.5rem;}

	.banner{ margin-top: 1rem;}

	.banner .mker .text .p{ font-size: 0.28rem; line-height: 0.46rem; padding: 0.3rem 0 0 0.3rem;}

	.banner .mker .text .h{ font-size: 0.6rem; line-height: 0.7rem;}

	.banner .mker .text .h::after{ width: 0.7rem; height: 0.7rem; top: -0.3rem; left: -0.2rem;}

	

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

	.aboutboxone .cont{ display: block;}

	.aboutboxone .cont .img{ width: auto; height: auto; padding: 0.35rem 0.35rem 0 0.35rem;}

	.aboutboxone .ter{ width: auto; padding: 1.1rem 0.35rem;}

	.aboutboxone .ter .tit{ text-align: center;}

	.aboutboxone .ter .i{ width: 0.4rem; height: 1px; margin: 0.3rem auto;}

	.aboutboxone .ter .ps{ font-size: 0.28rem; line-height: 0.48rem; text-align: center;}

	.shouzhengtionav .cont{ display: block; margin: 0; transform: none; box-shadow: unset; height: auto; border-radius: 0; border: 1px solid #eee;}

	.shouzhengtionav .cont .nav{ margin: 0; display: flex; flex-wrap: wrap;}

	.shouzhengtionav .cont .nav .li{ width: calc(100% / 3); margin: 0!important; position: relative;}

	.shouzhengtionav .cont .nav .li::after{ content: ''; width: 100%; height: 1px; background: #eee; position: absolute; left: 0; bottom: -1px;}

	.shouzhengtionav .cont .nav .li::before{ width: 1px; height: 100%; position: absolute; right: 0; top: 0; background: #eee; content: '';}

	.shouzhengtionav .cont .nav .li:nth-child(3n)::before{ display: none;}

	.shouzhengtionav .cont .nav .li a{ padding: 0; margin: 0; font-size: 0.32rem; text-align: center; line-height: 1rem;}

	.minnavbox{ display: none;}

	.shouzhengtionav{ display: block;}

	.shouzhengtionav .cont .nav .li a::after{ display: none;}

	.aboutboxtwo{ padding: 1.1rem 0 1.1rem 0.35rem;}

	.aboutboxtwo .list{ background: url(../images/59.png) no-repeat center left; background-size: auto 100%;}

	.aboutboxtwo .list .mk{ left: 2.2rem; width: 4.88rem; overflow-x: auto;}

	.aboutboxtwo .list .mk::-webkit-scrollbar{ width: 0; height: 0;}

	.aboutboxtwo .list .mk .li .p{ font-size: 0.28rem;}

	.aboutboxthree .mk{ width: 4.6rem;}

	.aboutboxthree .list{ width: auto; margin: 0.5rem 0.35rem 0 0.35rem; padding-bottom: 0.8rem;}

	.aboutboxthree .mk .m{ height: 4.6rem;}

	.aboutboxthree::after, .aboutboxthree::before{ width: 2rem; height: 2rem; bottom: 0.2rem;}

	.aboutboxthree .ter .h{ font-size: 0.26rem; line-height: 0.36rem;}

	.aboutboxfour{ padding: 1.1rem 0.35rem;}

	.aboutboxfour .img{ height: 5.5rem;}

	.aboutboxfour .list{ margin: 0.5rem -0.35rem 0 -0.35rem;}

	.aboutboxfour .list .li .ter .h{ font-size: 0.4rem; line-height: 0.5rem;}

	.aboutboxfour .list .li .ter .p{ font-size: 0.26rem; line-height: 0.36rem;}

	.aboutboxfour .list .li .ter .n{ font-size: 0.3rem; line-height: 0.4rem;}

	.aboutboxfive{ padding: 0 0.35rem 1.1rem 0.35rem;}

	.aboutboxfive .wker{ width: auto; padding: 0;}

	.aboutboxfive .wker .swiper-slide{ width: auto;}

	.aboutboxfive .wker .mk .h{ font-size: 0.34rem; line-height: 0.44rem;}

	.aboutboxfive .wker .mk .p{ font-size: 0.28rem; line-height: 0.46rem;}

	.aboutboxfive::after{ bottom: 1.1rem;}

	.aboutboxfive .wker .mk{ max-width: 4.5rem; width: auto; margin-right: 0.5rem;}

	.aboutboxfive .list{ margin-right: -0.35rem;}

	.aboutboxsix{ padding: 1.1rem 0.35rem;}

	.aboutboxsix .list{ justify-content: space-between; margin: 0;}

	.aboutboxsix .list .li{ width: 3.25rem; margin: 0.3rem 0 0 0;}

	.aboutboxsix .list .li .m i{ width: 3rem; height: 2rem; display: flex; justify-content: center; align-items: center;}

	.aboutboxsix .list .li .h{ font-size: 0.26rem; line-height: 0.36rem;}

	.databanner{ margin-top: 1rem;}

	

	.shouzhengtwobox{ padding: 1.1rem 0.35rem;}

	.shouzhengonebox .cont{ display: block;}

	.shouzhengonebox .cont .left{ width: auto; padding: 0 0 0.5rem 0;}

	.shouzhengonebox{ padding: 1.1rem 0.35rem 0 0.35rem;}

	.shouzhengonebox .left .tit .h{ text-align: center; font-size: 0.72rem; margin-bottom: 0.3rem; line-height: 1;}

	.shouzhengonebox .left .tit .p{ min-height: inherit; font-size: 0.28rem; line-height: 0.48rem; text-align: center;}

	.shouzhengonebox .left img.b{ width: 100%; position: relative; top: auto; left: auto; bottom: auto; margin: 0.7rem -0.35rem 0 -0.35rem;}

	.shouzhengonebox .right{ width: auto; margin: 0.5rem 0 0 0; padding: 0;}

	.shouzhengonebox .right .tit .h{ font-size: 0.54rem; line-height: 1; text-align: center; margin-bottom: 0.3rem;}

	.shouzhengonebox .right .tit .p{ font-size: 0.28rem; line-height: 0.48rem; text-align: center;}

	.shouzhengonebox .right .img{ display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 0.2rem;}

	.shouzhengonebox .right .img .li{ width: 3.25rem; height: 2.14rem; margin: 0.3rem 0 0 0!important;}

	.indextitle .h{ font-size: 0.72rem; line-height: 1; margin-bottom: 0.3rem;}

	

	.photoboxmax{ padding: 0.35rem 0.35rem 1.1rem 0.35rem;}

	.photoboxmax .list{ display: block; margin: 0;}

	.photoboxmax .list .li{ width: auto; margin: 0; padding: 0;}

	.photoboxmax .list .li .m{ height: 5.2rem;}

	.photoboxmax .list .li + .li{ margin-top: 0.5rem;}

	.photoboxmax .list .li .p{ font-size: 0.3rem; line-height: 0.44rem;}

	.detaidsbox{ padding: 1rem 0 1.1rem 0;}

	.detaidsbox .detaidstop{ display: block; margin: 0;}

	.detaidsbox .detaidstop .left{ width: 100%;}

	.detaidsbox .detaidstop .left .mySwiper2 .m{ height: 5.8rem;}

	.detaidsbox .detaidstop .left .mySwiper .m{ width: 2rem; height: 1.4rem;}

	.detaidsbox .detaidstop .left .mySwiper{ width: 6.6rem;}

	.emcommer{ width: 0.4rem;}

	.detaidsbox .detaidstop .right{ width: auto; padding: 0.5rem 0.35rem 0 0.35rem;}

	.detaidsbox .detaidstop .right .h{ font-size: 0.346rem; line-height: 0.5rem;}

	.detaidsbox .detaidstop .right .p{ font-size: 0.28rem; line-height: 0.48rem;}

	.detaidsbox .detaidstop .right .list .li em,

	.detaidsbox .detaidstop .right .list .li i{ font-size: 0.28rem; line-height: 0.48rem;}

	.detaidsbox .detaidstop .right .list .li{ padding: 0.2rem 0;}

	.moreindex a{ font-size: 0.28rem; height: 0.7rem;}

	.detaidsbox .detaidsdata{ margin: 1.1rem 0.35rem 0 0.35rem;}

	.contactbox{ margin: 1rem 0 0 0; padding: 1.1rem 0.35rem;}

	.contactbox .list{ display: block;}

	.contactbox .list .left .li .h{ font-size: 0.28rem; line-height: 0.3rem;}

	.contactbox .list .left .li .p{ font-size: 0.32rem; line-height: 0.5rem;}

	.contactbox .list .left .li .t{ font-size: 0.5rem;}

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

	.contactbox .list .left .li + .li{ margin: 0.5rem 0 0 0;}

	.contactbox .list .right{ width: auto; border-top: 2px solid #E1E1E1; padding-top: 0.6rem; margin-top: 0.6rem;}

	.contactbox .list .right .h{ font-size: 0.36rem; line-height: 0.58rem; font-weight: 600;}

	.contactbox .list .right .form{ display: block;}

	.contactbox .list .right .form .li{ width: 100%; margin-bottom: 0.3rem;}

	.contactbox .list .right .form .li .input input{ font-size: 0.28rem; height: 0.8rem; background: hsla(0,0%,0%,0.02); padding: 0 0.3rem;}

	.contactbox .list .right .form .li .ter textarea{ font-size: 0.28rem; background: hsla(0,0%,0%,0.02); padding: 0.2rem 0.3rem; height: 3rem;}

	.contactbox .list .right .form .li3{ display: block;}

	.contactbox .list .right .form .li3 .input{ width: auto;}

	.contactbox .list .right .form .li3 .input .m{ width: 2rem;}

	.contactbox .list .right .form .li3 button{ width: 100%; height: 0.9rem; margin-top: 0.3rem; font-size: 0.36rem;}

	.newsboxmaxtop{ padding: 0.35rem 0.35rem 1.1rem 0.35rem;}

	.newsboxmaxtop .cont{ display: block;}

	.newsboxmaxtop .left{ width: auto;}

	.newsboxmaxtop .left .m{ height: 4.4rem;}

	.newsboxmaxtop .left .ter{ padding: 0.3rem;}

	.newsboxmaxtop .left .ter .h{ font-size: 0.34rem; line-height: 0.46rem;}

	.newsboxmaxtop .left .ter .t{ font-size: 0.28rem; line-height: 1;}

	.newsboxmaxtop .rihgt{ width: auto; margin-top: 0.35rem;}

	.newsboxmaxtop .rihgt .li .h{ font-size: 0.34rem; line-height: 0.4rem;}

	.newsboxmaxtop .rihgt .li .t{ font-size: 0.28rem; line-height: 1;}

	.newsboxmaxlist .list .li a, .newsboxmaxlist .list .li .mk{ display: block;}

	.newsboxmaxlist .list .li a{ padding: 0; background: #F8F8F8; margin: 0 0.35rem 0.35rem 0.35rem;}

	.newsboxmaxlist .list .li .mk .m{ width: 100%; height: 4.4rem;}

	.newsboxmaxlist .list .li .ter{ width: auto; padding: 0.5rem 0.3rem;}

	.newsboxmaxlist .list .li .t{ font-size: 0.28rem; line-height: 1;}

	.newsboxmaxlist .list .li .h{ font-size: 0.36rem; line-height: 0.4rem;}

	.newsboxmaxlist .list .li .p{ font-size: 0.28rem; line-height: 0.48rem;}

	.newsdatails{ margin: 1.1rem 0 0 0; padding: 0.7rem 0.35rem 1.1rem 0.35rem;}

	.newsdatails .cont{ display: block;}

	.newsdatails .cont .left .ps,

	.newsdatails .cont .left .ps p{ font-size: 0.28rem; line-height: 0.48rem;}

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

	.newsdatails .cont .left .icon .p{ font-size: 0.28rem; line-height: 0.48rem;}

	.newsdatails .cont .right{ width: auto; margin-top: 1.1rem;}

	.newsdatails .cont .right .tit{ font-size: 0.38rem; line-height: 0.4rem;}

	.newsdatails .cont .right .more .li .m{ height: 4.4rem;}

	.newsdatails .cont .right .more .li .ter .t{ font-size: 0.28rem; line-height: 1; margin-bottom: 0.2rem;}

	.newsdatails .cont .right .more .li .ter .p{ font-size: 0.32rem; line-height: 0.48rem;}

	

	.databanner .m{ height: 5rem;}

	.databanner .text{ top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; align-items: center; transform: none;}

	.newsboxmaxtop .rihgt .li .h{ font-weight: 600;}

	.databanner .ter .p{ font-size: 0.28rem; line-height: 0.48rem;}

	.databanner .ter{ padding: 0 0.35rem;}

	

	.cellheaderboxmax{ display: block;}

	.indexrightnav{ top: auto; transform: none; bottom: 1rem;}

	.indexrightnav .li .p img{ height: 2rem;}

	.indexrightnav .li .p .i{ font-size: 0.24rem; line-height: 1;}

	
	.shouzhengtionav{ display: none;}
	

	

	

	

	

	

}







.fontsizeone{ overflow: hidden; white-space: nowrap; text-overflow : ellipsis;}

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

.fontsizethree{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}

.fontsizefour{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}

.fontsizefive{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}





