@charset "UTF-8";
.pcsub-nav .w1850{
	width: 100%;

	display: flex;
}
.pcsub-nav .w1850 a{
}
@media(min-width: 1921px){
	.header-wrap .ri_nav .nav-list li>a {
		font-size: 0.6rem;
	}
}
@media(max-width: 1681px){
	.hezuo-wrap .h-register .select1 .last:before {
		width: 7rem;
	}
	.hezuo-wrap .h-register .select-item .select1{
		width:27.87%;
	}
	.hezuo-wrap .h-register .select-item .select2 {
		width: 70.75%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(1) {
		width: 15.56%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(2) {
		width: 18.49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(3) {
		width: 18.49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(4) {
		width: 21.22%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(5) {
		width: 26.24%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(6) {
		width: 15.56%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(7) {
		width: 18.49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(8) {
		width: 18.49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(9) {
		width: 21.22%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(10) {
		width: 26.24%;
	}
	.home-wrap .le-con h1 {
		font-size: 1rem;
		margin-bottom: 1.25rem;
	}
	.home-wrap .le-con .con-t {
		margin-bottom: 2rem;
	}
	.hezuo-wrap .h-register .select1 .last input {
		width: 6.5rem;

	}
	.control-wrap .c-info .con-t {
		padding: 0px 22%;
	}


	.ri-enter {
		margin-top: 5.25rem;
	}
	.home-wrap .le-con {
		padding-top: 7.5rem;
	}

	.base-wrap .conbox .scroll-box {
		height: 3rem;
	}


	.about-wrap .box2{
		margin-bottom:0;
		padding-bottom:2rem;
	}
}	

@media(max-width:1441px){
	.footer-wrap .copyright{
		font-size: 0.35rem;
	}
	.ri-enter {
		margin-top: 4.75rem;
	}
	.insection23 .coninfo {
		bottom: 1rem;
	}
	.insection2 .enter8 .hover img {
		max-height: 0.8rem;
	}
	.insection2 .enter3 .hover img {
		max-height: 0.8rem;
	}
	.insection2 .enter3 .hover h3 {
		margin: 0.2rem 0 0.1rem;
	}
	.insection2 .enter1 .hover img {
		max-height: 0.8rem;
	}
	.insection23.insection3 .coninfo {
		bottom: 1rem;
	}
	.insection4 .conbox .le{
		padding-top: 1rem;
		padding-right: 2rem;
	}
	.pcsub-nav a{
		margin-right: 0.75rem;
	}
	.reno-wrap .r-tablink .info .ico img {
		max-width: 60%;
	}
	.ny-banner .con .info-ri{
		height: 12rem;
	}
	.swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		border-radius: 6px;
	}
	.swiper-pagination-bullet-active {
		width: 20px;
	}

	.ny-banner .con .info-ri .swiper-pagination{
		bottom: 0;
	}
	.base-wrap .b-info .con-t {
		margin-left: 2.5rem;
	}



}

@media(max-width: 1367px){
	.home-wrap .le-con {
		padding-top: 6.5rem;
	}
	.ri-enter {
		margin-top: 3.5rem;
	}
	.base-wrap .conbox .scroll-box {
		height: 4rem;
	}
}

@media (max-width: 1024px){
	.header-wrap{
		position: fixed;
		width: 100%;
		left: 0;
		top: 0;
		background: #fff;
	}
	.body{
		padding-top: 84px;
	}
	.header-wrap.sy.pof{
		background: none;
	}
	
	.reno-wrap .r-table{
		background-size:cover; 
	}
	.reno-wrap .r-tablink .link-box {
		transform: translateX(0.75rem);
	}
	.pcsub-nav{
		display: none;
	}
	#wrapper{
		display: block;
	}
	.syswiper-wrap{
		height: auto;
	}
	.syswiper-wrap .box-swiper .swiper-slide{
		height: auto;
	}
	
	.ribtns-tab{
		display: none;
	}
	.footer-wrap .w1850{
		padding:  0 4%;
	}
	.header-wrap .ri_nav .nav-list{
		display: none;
	}

	.header-wrap .ri_nav .btn-bar{
		display: block;
		position: relative;
		width: 30px;
		height: 24px;
		margin-left: 0.6rem;
		margin-top: 13px;
	}
	.header-wrap .btn-bar .line{
		position: absolute;
		width: 100%;
		background: #212121;
		height: 2px;
	}

	.header-wrap .btn-bar .line1{
		transform-origin: left bottom 0;
		left: 0;
		top: 0;
	}
	.header-wrap .btn-bar .line2{
		top: 11px;
		left: 0;
	}
	.header-wrap .btn-bar .line3{
		transform-origin: left top 0;
		left: 0;
		bottom: 0;
	}



	.header-wrap .msub-list{
		width: 100%;
		background:#00382b;
		left: 0;
		box-sizing:border-box;
		padding: 0 4%;
		position: absolute;
		top:3rem;
		color: #fff;
	}
	.header-wrap .msub-list a{
		color: #fff;
	}
	.header-wrap .msub-list:before{
		content: '';
		position: absolute;
		width: 92%;
		left: 4%;
		height: 1px;
		background: rgba(153,153,153,0.3);
	}
	.header-wrap .msub-list li dt{
		height: 2.5rem;
		line-height: 2.5rem;
		border-bottom: 1px solid rgba(153,153,153,0.3);
	}
	.header-wrap .msub-list li dd{
		height: 2rem;
		line-height: 2rem;
		border-bottom: 1px solid rgba(153,153,153,0.3);
		box-sizing:border-box;
		padding-left: 1%;
		display: none;
	}
	.header-wrap .msub-list li a{
		color: #fff;
		font-size: 0.8rem;
		display: inline-block;
		width: 90%;
		font-weight: normal;
	}
	.header-wrap .msub-list li .icon{
		right: 0;
		top: 50%;
		transform:translateY(-50%); 
		transition:all 0.3s ease 0s;
	}
	.header-wrap .msub-list li.cur .icon{
		transform: translateY(-50%)rotateZ(90deg);
	}


	.footer-wrap .ri{
		display: none;
	}
	.footer-wrap .m-list{
		display: block;
		margin-bottom: 0.25rem;
	}
	.footer-wrap .m-list a{
		margin-right: 0.75rem;
		position: relative;
	}
	.footer-wrap .m-list a:before{
		content: '';
		position: absolute;
		width: 1px;
		height: 12px;
		background: #cbcbcb;
		right: -0.375rem;
		top: 50%;
		transform:translateY(-50%); 
	}
	.footer-wrap .m-list a:last-child:before{
		display: none;
	}
	.footer-wrap{
		margin-bottom: 2.8rem;
	}

	.contact-btn{
		width: 50vw;
		right: 0;
		bottom: 0;
		background: #00382b;

	}
	.contact-btn.high{
		bottom: 0;
	}
	.contact-btn .up{
		width: 100%;
		height: 2.8rem;
		text-align: center;
		font-size: 0.85rem;
	}
	.contact-btn .up img{
		display: none;
	}
	.link-btns.high{
		bottom: 0;
	}
	.link-btns{
		width: 50vw;
		height: 2.8rem;
		background: #fff;
		left: 0;
		bottom: 0;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.link-btns .link{
		margin: 0 1.2rem;
	}

	.contact-btn .option {
		width: 92vw;
		height: auto;
		left: 4vw;
		padding: 1.2rem 2rem 1.2rem 1.5rem;
		bottom: 4rem;
		position: fixed;
		background: #fff;
	}
	.contact-btn .option:before{
		content: '';
		position: absolute;
		width: 0;
		height: 0;
		border-width: 10px;
		border-style: solid;
		border-color: #fff transparent transparent transparent;
		bottom: -20px;
		left: 50%;
		transform:translateX(-50%); 
	}
	.contact-btn:hover .option{
		left: 4vw;
		bottom: 3.5rem;
	}

	.sys-wrap .s-swiperbox{
		height: 322px;
	}

	.case_swiper-box .swiper-pagination{
		bottom: 0;
	}

	.hezuo-wrap .h-info .le {
		width: 100%;
	}
	.hezuo-wrap .h-info .le:first-child{
		margin-bottom: 2rem;
	}
	.hezuo-wrap .h-info .le table{
		width: 100%;
	}

	.about-wrap .box2 {
		transform: translateY(0rem);
		margin-bottom: 0rem;
	}
	.about-wrap .box2 .w1460 {
		padding: 2.5rem 5rem 0;
	}
	.about-wrap .box2 .item-w img {
		margin-bottom: 1rem;
		height: 4.4rem;
	}
	.about-wrap .box6 .bot {
		height: auto;
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}




	.syswiper-wrap .box-swiper .swiper-slide.insection1{
		height: 550px;
	}

	.insection23 .coninfo .tit-t {
		line-height: 2;
		margin: 0.45rem 0 0.5rem;
	}
	.insection23 .coninfo {
		bottom: 0;
	}
	.insection23.insection3 .coninfo {
		bottom: 0;
	}
	.insection4 .conbox .le {
		padding-right: 2rem;
		padding-left: calc(50vw - 46%);
		padding-top: 0.25rem;
		height: 14rem;
	}
	.insection4 .conbox .ico-item {
		bottom: 0.5rem;
	}

	.home-wrap .le-con {
		width: 100%;
		padding-top: 6rem;
	}

	.home-wrap .ri-enter {
		width: 100%;
		margin-top: 2.75rem;
	}

	.base-wrap .swiper-container1 .swiper-button-next {
		right: 0.5rem;
	}
	.base-wrap .swiper-container1 .swiper-button-prev {
		left: 0.5rem;
	}
	.base-wrap .last .con {
		padding-right: 1rem;
	}

	.ny-banner .con .title {
		padding-left: 4%;
	}
	.ny-banner .con .info-ri {
		right: 4%;
	}
	.header-wrap .ri_nav .search-btn{
		margin-top: 0.34rem;
	}

}

@media (max-width: 992px){
	.syswiper-wrap .box-swiper .swiper-slide.insection1{
		height: 420px;
	}

	.reno-wrap .r-info .con {
		width: 54.5%;
	}
	.header-wrap .ri_nav .btn-bar {
		margin-top: 30px;
	}
	.link-btns .link {
		margin: 0 1rem;
	}
	.reno-wrap .r-tablink .link-box{
		display: none;
	}
	.reno-wrap .r-tablink .info{
		position: relative;
	}
	.reno-wrap .enter-swiper{
		display: block;
		padding-bottom: 2rem;
		margin-top: 2rem;
	}
	.reno-wrap .enter-swiper .swiper-slide{
		width: 304px;
		height: 360px;
		margin-right: 40px;
	}
	.reno-wrap .enter-swiper .swiper-slide a{
		display: block;
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		color: #fff;
		text-align: center;
		font-size: 0.8rem;
	}
	.reno-wrap .enter-swiper .swiper-slide .ico{
		margin-bottom: 0.5rem;
		max-height: 2rem;
	}
	.reno-wrap .enter-swiper .swiper-slide .pic{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.reno-wrap .enter-swiper .swiper-slide .hover{
		width: 100%;
		height: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 2;
	}
	.sys-wrap .s-swiperbox {
		height: 240px;
	}
	.sys-wrap .con-swiper .swiper-slide {
		padding: 1rem 0.75rem 0 0.9rem;
	}
	.sys-wrap .con-swiper .swiper-slide h3 {
		font-size: 0.75rem;
		margin-bottom: 1rem;
	}
	.case_swiper-box .swiper-slide {
		padding-bottom: 32.66%;
	}

	.doors-wrap .d-info {
		padding: 1rem 0 2.5rem;
	}
	.doors-wrap .d-info .d-top .d-le {
		width: 100%;
		padding-right: 0;
		padding-top: 1rem;
		margin-bottom: 2rem;
	}
	.doors-wrap .d-info .d-top .d-ri {
		width: 100%;
	}
	.doors-wrap .d-info .d-top .d-ri .img{
		width: 100%;
	}
	.doors-wrap .d-info .ri {
		padding-left: 0.5rem;
	}
	.doors-wrap .solve-box .list li {
		width: 18.12%;
		text-align: center;
	}

	.doors-wrap .solve-box .list .ico img{
		max-width: 50%;
	}

	.d-bot.doors .item {
		height: 5.5rem;
	}

	.hezuo-wrap .h-register .select-item {
		display: block;
	}
	.hezuo-wrap .h-register .select-item .select1 {
		width: 100%;
	}
	.hezuo-wrap .h-register .select-item .select2 {
		width: 100%;
	}

	.about-wrap .box1 .w1460 {
		padding: 2.5rem 0 2.25rem;
	}
	.about-wrap .box1 .le {
		width: 100%;
		margin-bottom: 1rem;
	}
	.about-wrap .box1 .ri {
		width: 100%;
	}
	.about-wrap .box2 {
		transform: translateY(0rem);
		margin-bottom: 3rem;
	}
	.about-wrap .box2 .item-w img {
		margin-bottom: 1rem;
		height: 4.4rem;
	}

	.about-wrap .box3 .img {
		width: 100%;
	}
	.about-wrap .box3 .con {
		width: 100%;
		line-height: 2.25;
		padding-top: 2.25rem;
		padding-left: 0;
	}

	.about-wrap .box3 .scroll-box{
		height: auto;
	}
	.about-wrap .box4 .w1460 {
		padding: 0px 0rem;
	}
	.about-wrap .box4 {
		margin-bottom: 7rem;
	}
	.about-wrap .box5 .le {
		width: 100%;
		height: auto;
		border-radius: 2px;
		box-sizing: border-box;
		padding: 1rem 1.2rem;
	}
	.about-wrap .box5 .le:first-child{
		margin-bottom: 1rem;
	}
	.about-wrap .box7 .con {
		width: 100%;
		padding-right: 0;
		padding-top: 1.25rem;
		margin-bottom: 2rem;
	}
	.about-wrap .box7 .img {
		width: 100%;
	}

	.insection1 .swiper-slide .con-t {
		left: 4%;
	}
	.insection4.cur .backimg{
		display: none;
	}
	.syswiper-wrap .box-swiper .swiper-slide.insection23{
		background: url('../../web/img/insec2-back.jpg')no-repeat center center;
		background-size: cover;
		padding: 2rem 0;
		margin-bottom: 0;
		border-bottom: 1px solid #ccc;
	}
	.insection4.cur{
		background: url('../../web/img/insec2-back.jpg')no-repeat right center;
		background-size: cover;
	}
	.insection2 .enter-box{
		display: none;
	}
	.insection2 .conbox .insec2-swiper {
		display: block;
	}
	.insection2 .backimg{
		display: none;
	}

	.insection23 .conbox{
		position: relative;
	}
	.insection23 .w1460 {
		width: 92%;
	}

	.insection23 .coninfo{
		width: 100%;
		position: relative;
		margin-bottom: 2rem;
	}
	.insection2 .conbox .insec2-swiper img{
		width: 100%;
	}
	.insection2 .insec2-swiper .con-t{
		position: absolute;
		left: 4%;
		bottom: 0.5rem;
		color: #fff;
	}
	.insection2 .insec2-swiper .con-t div{
		font-size: 0.8rem;
		margin-bottom: 0.2rem;
	}
	.insection2 .insec2-swiper .con-t span{
		font-size: 0.6rem;
		margin-left: 0.2rem;
	}
	.insection2 .insec2-next{
		width: 20px;
		height: 36px;
		background: url('../../web/img/swiper-r1.png')no-repeat center center;
		background-size: contain;
	}

	.insection2 .insec2-prev{
		width: 20px;
		height: 36px;
		background: url('../../web/img/swiper-l1.png')no-repeat center center;
		background-size: contain;
	}


	
	.insection4 .conbox{
		position: relative;
		display: flex;
		flex-direction: column-reverse;
	}
	.insection4.cur {
		padding-bottom: 2rem;
		padding-top: 0;
	}
	.insection4 .conbox{
		padding-top: 0;
	}
	.insection4 .conbox .img-ri {
		width: 100%;
		margin-bottom: 1rem;
	}
	.insection4 .conbox .le {
		width: 100%;
	}
	.insection4 .conbox .ico-item {
		bottom: 0;
		position: relative;
		margin-top: 2rem;
	}

	.home-wrap {
		height: auto;
		background: none;
	}
	.home-wrap .ri-enter {
		margin-top: 2.5rem;
		margin-bottom: 4rem;
	}

	.home-wrap .m-img{
		width: 100%;
		display: block;
	}

	.home-wrap .le-con {
		padding-top: 3rem;
	}


	.base-wrap .b-info .w1460 {
		padding: 2rem 0 2.75rem;
		display: flex;
		flex-direction: column;
	}
	.base-wrap .b-info .img {
		width: 100%;
		
	}
	.base-wrap .b-info .con {
		width: 100%;
		margin-bottom: 1rem;
		display: block;
	}
	.base-wrap .b-info .con-t {
		width: 100%;
		margin-left: 0;
	}
	.base-wrap .conbox {
		padding-top: 2rem;
	}
	.base-wrap .conbox .detail {
		left: 0;
	}
	.base-wrap .box:before {
		height: 32rem;
	}
	.base-wrap .conbox .info .img {
		width: 100%;
		margin-bottom: 2rem;
	}
	.base-wrap .conbox .info .con-t {
		width: 100%;
		padding-left: 0;
		height: auto;
	}
	.base-wrap .conbox .scroll-box {
		height: auto;
		margin-top: 1rem;
	}
	.base-wrap .last .img {
		width: 100%;
		margin-bottom: 2rem;
	}
	.base-wrap .last .con {
		width: 100%;
		padding-right: 0;
	}

	.base-wrap .tit-t.base {
		margin-bottom: 1rem;
	}
	.base-wrap .last {
		display: flex;
		flex-direction: column-reverse;
	}
}

@media (max-width: 767px){
	.body{
		padding-top: 1.4rem;
	}

	.hezuo-wrap .h-register .select-item .select1{
		margin-bottom: 0.4rem;
	}
	.header-wrap .msub-list {
		top: calc(1.4rem - 2px);
	}
	.header-wrap .msub-list li dt {
		height: 1rem;
		line-height: 1rem;
	}
	.header-wrap .msub-list li dd{
		height: 0.8rem;
		line-height: 0.8rem;
	}
	.header-wrap .msub-list li dd a{
		font-size: 0.28rem;
	}
	.header-wrap .msub-list li a {
		font-size: 0.3rem;
	}
	.header-wrap .msub-list li .icon img{
		width: 10px;
		height: 16px;
	}

	.footer-wrap {
		margin-bottom: 1rem;
	}
	.contact-btn .up {
		height: 1rem;
		font-size: 0.34rem;
	}
	.link-btns {
		height: 1rem;
	}
	.link-btns .link {
		margin: 0 0.15rem;
		transform: scale(0.85)
	}


	.footer-wrap {
		padding: 0.3rem 0 0.3rem;
	}
	.footer-wrap .logo {
		margin-bottom: 0.2rem;
	}
	.footer-wrap .logo img {
		height: 0.4rem;
	}
	.footer-wrap .m-list {
		margin-bottom: 0.2rem;
	}
	.footer-wrap .m-list a {
		font-size: 0.28rem;
	}
	.footer-wrap .copyright span {
		margin-right: 0.2rem;
		display: block;
		font-size: 0.28rem;
	}

	.contact-btn .option {
		padding: 0.5rem 0.3rem 0.5rem 0.3rem;
		bottom: 2rem;
	}
	.contact-btn .option .tit-t {
		font-size: 0.4rem;
		margin-bottom: 0.3rem;
	}
	.contact-btn .option .item1 {
		display: block;
		margin-bottom: 0rem;
		width: 100%;
	}
	.contact-btn .option .item1 .input-box {
		box-sizing: border-box;
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.15rem;
		margin-bottom: 0.1rem;
	}
	.contact-btn .option .item1 .input-box input {
		width: 100%;
		font-size: 0.28rem;
	}
	.contact-btn .option .text-item {
		margin-bottom: 0.4rem;
		padding: 0.35rem 0.15rem;
	}
	.contact-btn .option .text-item textarea {
		font-size: 0.28rem;
	}
	.contact-btn .option .sub {
		width: 34%;
		height: 0.9rem;
		line-height: 0.9rem;
		font-size: 0.28rem;
	}
	.contact-btn .option .sub-box .test-box {
		height: 0.9rem;
		line-height: 0.9rem;
		padding: 0 0.2rem;
		margin-left: 0.1rem;
		font-size: 0.28rem;
		width: 65%;
	}
	.contact-btn .option .sub-box .test-box input {
		width: 1rem;
	}

	.contact-btn .option .sub-box .test-box img {
		max-width: 1.2rem;
		cursor: pointer;
	}
	.contact-btn:hover .option {
		bottom: 1.5rem;
	}
	.link-btns .wechat-ico .option{
		width: 2.4rem;
		height: 2.4rem;
		left: 1rem;
	}
	.footer-wrap .w1850{
		padding:  0 0.3rem;
	}

	.header-wrap .header-con {
		height: 1.4rem;
		line-height: 1.4rem;
	}
	.header-wrap .header-con .logo {
		width: 2rem;
	}
	.header-wrap .ri_nav .search-btn {
		width: 22px;
		height: 22px;
		margin-left: 0.15rem;
		margin-top: 0.48rem;
	}
	.header-wrap .ri_nav .btn-bar {
		transform: scale(0.8);
		margin-left: 0.2rem;
		margin-top: 23px;
	}
	.header-wrap .btn-bar .line {
    height: 1px;
}
	.header-wrap .ri_nav .language{
		font-size: 13px;
	}
	.header-wrap .ri_nav .language .option {
		width: 1.64rem;
		height: 0.8rem;
		line-height: 0.8rem;
		top: 1.5rem;
	}
	.header-wrap .ri_nav .language:hover .option {
		top: 1.3rem;
	}
	.reno-wrap .r-info {
		padding: .5rem 0 0.8rem;
	}

	.reno-wrap .r-info .img-box {
		width: 100%;
		height: 6.4rem;
		margin-top: 0.4rem;
	}
	.reno-wrap .r-info .img1 {
		width: 3.5rem;
		height: 3.5rem;
		right: 1rem;
		top: 0;
		z-index: 2;
	}
	.reno-wrap .r-info .img2 {
		width: 3rem;
		height: 3rem;
		left: 0.5rem;
		top: 1.7rem;
	}
	.reno-wrap .r-info .img3 {
		width: 2.6rem;
		height: 2.6rem;
		right: 1.2rem;
		bottom: 0;
	}
	.reno-wrap .r-info h1 {
		font-size: 0.48rem;
		margin-bottom: 0.3rem;
	}
	.reno-wrap .r-info .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.reno-wrap .r-info .con {
		width: 100%;
	}
	.reno-wrap .r-table:before{
		display: none;
	}

	.reno-wrap .r-table:after{
		display: none;
	}
	.reno-wrap .r-table {
		height: auto;
		padding-top: 0.75rem;
		padding-bottom: 0.8rem;
	}
	.reno-wrap .r-table h2 {
		margin-bottom: 0.5rem;
	}
	.reno-wrap .r-table .con-le {
		width: 100%;
		margin-bottom: 0.5rem;
	}
	.reno-wrap .r-table .con-ri {
		width: 100%;
	}
	.reno-wrap .r-table .con-le .item {
		height: 1.6rem;
		margin-bottom: 0.2rem;
	}
	.reno-wrap .r-table .con-le .item .item-t {
		width: 1.5rem;
		font-size: 0.34rem;
		line-height: 1.3;
	}
	.reno-wrap .r-table .con-le .item .item-p {
		width: calc(100% - 1.5rem);
		height: 100%;
		line-height: 1.6;
		padding: 0 0.3rem;
		font-size: 0.28rem;
	}
	.reno-wrap .r-table table th {
		height: 1.2rem;
		line-height: 1.2rem;
		font-size: 0.32rem;
	}
	.reno-wrap .r-table table td {
		height: 1.5rem;
		font-size: 0.28rem;
	}
	.reno-wrap .r-tablink {
		padding: 0.75rem 0 1rem;
	}
	.reno-wrap .r-tablink .info h2 {
		margin-bottom: 0.5rem;
	}
	.reno-wrap .r-tablink .info .list li {
		margin-bottom: 0.2rem;
		font-size: 0.3rem;
	}
	.reno-wrap .r-tablink .info .list .ico {
		width: 1rem;
		height: 1rem;
		margin-right: 0.25rem;
	}
	.reno-wrap .r-tablink .info .ico img {
		max-width: 50%;
	}

	.ny-banner.h600 {
		height: 5rem;
	}
	.sys-wrap {
		padding: 0.75rem 0 1rem;
	}
	.sys-wrap .s-info h2 {
		margin-bottom: 0;
	}
	.sys-wrap .s-info p {
		font-size: 0.28rem;
	}
	.sys-wrap .s-info .ri-list p {
		margin-bottom: 0.1rem;
		padding-left: 0.3rem;
	}
	.sys-wrap .s-swiperbox {
		height: auto;
	}
	.sys-wrap .s-swiperbox .img-swiper{
		width: 100%;
		height: 5rem;
	}
	.sys-wrap .s-swiperbox .con-swiper {
		width: 100%;
		height: 5rem;
	}

	.sys-wrap .s-info .le {
		width: 100%;
	}
	.sys-wrap .s-info .ri-list {
		width: 100%;
		margin-top: 0.3rem;
	}

	.sys-wrap .s-info {
		padding-bottom: 0.75rem;
	}

	.case_swiper-box .case_swiper {
		padding-bottom: 0.75rem;
	}
	.case_swiper-box h2 {
		margin-bottom: 0.5rem;
	}
	.case_swiper-box .swiper-slide {
		padding-bottom: 66.66%;
	}
	.case_swiper-box .swiper-slide p {
		position: absolute;
		bottom: 0.3rem;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.3rem;
		font-size: 0.34rem;
	}
	.sys-wrap .con-swiper .swiper-slide {
		padding: 0.5rem 0.3rem 0 0.3rem;
	}
	.sys-wrap .con-swiper .swiper-pagination {
		bottom: 0.3rem;
		padding-right: 0.3rem;
	}
	.sys-wrap .con-swiper .swiper-slide h3 {
		font-size: 0.4rem;
		margin-bottom: 0.4rem;
	}
	.sys-wrap .con-swiper .swiper-slide p {
		color: rgba(255,255,255,0.6);
		line-height: 1.8;
		font-size: 0.28rem;
	}
	.sys-wrap .s-swiperbox {
		margin-bottom: 1rem;
	}
	.sys-wrap .s-table h2 {
		margin-bottom: 0.5rem;
	}


	.sys-wrap .s-table .backre {
		margin: 0.75rem 0;
		margin-left: 50%;
		width: 2rem;
		height: 0.8rem;
		border-radius: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
	}
	.sys-wrap .w1850 {
		padding-top: 0.75rem;
	}
	.sys-wrap .w1850:before {
		content: '';
		position: absolute;
		width: calc(100% - 0.6rem);
		left: 0.3rem;
		top: 0;
		height: 1px;
	}

	.sys-wrap .s-table table th {
		height: 1.2rem;
		text-align: center;
		background: #00382b;
		color: #fff;
		font-size: 0.24rem;
		width: 20%!important;
	}
	.sys-wrap .s-table table td {
		height: 4rem;
		word-break: break-all;
		font-size: 0.24rem;
	}
	.sys-wrap .s-table table td br{
		display: none;
	}


	.doors-wrap .d-info .d-top .d-le {
		width: 100%;
		padding-top: 0.75rem;
		margin-bottom: 0.75rem;
	}
	.doors-wrap .d-info .d-top .d-le h2 {
		margin-bottom: 0.3rem;
	}
	.doors-wrap .d-info .d-top .d-le .t {
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.doors-wrap .d-info .d-top .item-t p {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.doors-wrap .d-info .d-top {
		margin-bottom: 0.75rem;
	}
	.doors-wrap {
		padding-bottom: 1rem;
	}
	.doors-wrap .d-info .le {
		width: 100%;
		padding-right: 0;
		padding-left: 0.35rem;
		margin-bottom: 0.3rem;
	}
	.d-bot.doors .tit-t {
		margin-bottom: 0.15rem;
		position: relative;
	}
	.d-bot.doors .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.doors-wrap .solve-box h3 {
		font-size: 0.44rem;
		margin-bottom: 0.5rem;
	}
	.doors-wrap .solve-box .list {
		display: block;
		overflow: hidden;
	}
	.doors-wrap .d-info .ri {
		width: 100%;
	}
	.doors-wrap .d-info {
		padding: 0rem 0 0.75rem;
	}
	.doors-wrap .d-info .d-top .item-t p{
		margin-bottom: 0.1rem;
	}
	.doors-wrap .solve-box {
		margin-top: 1rem;
	}
	.doors-wrap .solve-box .list li {
		width: 48%;
		float: left;
		margin: 0 4% 4% 0;
		font-size: 0.28rem;
		justify-content: flex-start;
		padding-top: 0.5rem;
		height: 4.4rem;
	}
	.doors-wrap .solve-box .list li:nth-child(2n){
		margin-right: 0;
	}
	.doors-wrap .solve-box .list .ico {
		height: 1.5rem;
		width: 1.5rem;
		margin-bottom: 0.3rem;
	}
	.doors-wrap .solve-box .list .tit-t {
		font-size: 0.4rem;
	}
	.pro-select:before {
		width:100%;
		left: 0;
	}
	.pro-select .w1460 {
		padding: 0.75rem 0 0.75rem;
	}
	.pro-select {
		margin-bottom: 0.75rem;
	}
	.select-swiper {
		padding-bottom: 0.75rem;
	}

	.select-swiper .swiper-slide .con-t {
		padding: 0.5rem 0.3rem 0;
	}
	.select-swiper .swiper-slide .con-t .t {
		font-size: 0.28rem;
		position: relative;
		padding-left: 0.5rem;
	}
	.select-swiper .swiper-slide .con-t h3 {
		font-size: 0.4rem;
		margin-top: 0.05rem;
	}
	.select-swiper .swiper-slide .more {
		height: 1rem;
		line-height: 1rem;
		font-size: 12px;
	}
	.pro-select .search-tab .select-box {
		width: 100%;
		margin-right: 0;
		margin-bottom: 0.2rem;
	}
	
	.pro-select .search-tab .select-box .up {
		width: 100%;
		height: 1.1rem;
		line-height: 1.1rem;
		padding: 0 0.3rem;
		font-size: 0.28rem;
	}
	.pro-select .search-tab .select-box .option dd {
		width: 100%;
		padding: 0 0.3rem;
		height: 0.85rem;
		line-height: 0.85rem;
		font-size: 0.28rem;
	}
	.pro-select .search-tab .sub {
		width: 100%;
		height: 1rem;
	}
	.pro-select .search-tab .sub:before {
		content: '';
		position: absolute;
		width: 17px;
		height: 17px;
		right: 0.5rem;

	}
	.pro-select .search-tab .sub input {
		box-sizing: border-box;
		padding-left: 0.5rem;
		font-size: 0.3rem;
	}
	.pro-select .search-tab {
		margin-bottom: 0.75rem;
	}

	.dialog__content .action img{
		width: 20px;
	}
	.pro-select .search-tab .select-box .option {
		top: 1.15rem;
	}

	.control-wrap .c-info {
		padding: 0.75rem 0 1rem;
	}
	.control-wrap .c-info .con-t {
		margin-bottom: 0.75rem;
		padding: 0%;
	}
	.control-wrap .c-info h2 {
		margin-bottom: 0.3rem;
	}
	.control-wrap .c-info p {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.control-wrap {
		padding-bottom: 1rem;
	}
	.doors-wrap .d-info .d-top .d-le .t {
		margin-top: 0.3rem;
	}
	.d-bot.doors .item{
		height: auto;
		min-height: 3rem;
	}
	.doors-wrap.equip .d-info .ri{
		width: 100%;
	}
	.doors-wrap.stor .d-bot.doors {
		padding-top: 0.5rem;
		margin-top: 0.5rem;
	}

	.doors-wrap.stor .d-info{
		padding: 0;
	}
	.doors-wrap .d-info .ri{
		padding-left: 0.3rem;
	}
	.doors-wrap.stor .d-bot.doors .item{
		margin-bottom: 0.4rem;
	}

	.case-wrap {
		padding-top: 0.75rem;
		padding-bottom: 1.5rem;
	}
	.c-list li{
		width: 100%;
		padding-bottom: 66.66%;
	}
	.c-list li p {
		padding-left: 0.3rem;
		padding-right: 0.3rem;
		box-sizing: border-box;
		bottom: 0.2rem;
		font-size: 0.34rem;
	}
	.c-list.news li p{
		bottom: 0.9rem;
	}
	.c-list.news li .date {
		padding-left: 0.3rem;
		bottom: 0.5rem;
		font-size: 0.28rem;
	}
	.case-wrap .search-tab {
		margin-bottom: 0.75rem;
	}

	.case-wrap .search-tab .select-box {
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.pro-select .search-tab .select-box .option {
		padding: 0.2rem 0;
	}
	.case-wrap .search-tab .select-box .up {
		width: 100%;
		height: 1rem;
		box-sizing: border-box;
		border: 1px solid #99afaa;
		padding: 0 0.3rem;
		color: #00372a;
		display: flex;
		align-items: center;
		justify-content: space-between;
		cursor: pointer;
		transition: all 0.3s ease 0s;
		font-size: 0.28rem;
	}
	.case-wrap .search-tab .input-box {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		box-sizing: border-box;
		border: 1px solid #99afaa;
		padding: 0 0.3rem;
		margin-right: 0.75rem;
		font-size: 0.28rem;
		margin-bottom: 0.2rem;
	}

	.case-wrap .search-tab .sub {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
	}
	.case-wrap .search-tab .sub:before {
		right: 0.5rem;
	}
	.case-wrap .search-tab .sub input {
		width: 100%;
		height: 100%;
		line-height: 1rem;
		text-align: left;
		box-sizing: border-box;
		padding-left: 0.5rem;
		font-size: 0.3rem;
	}
	.case-wrap .search-tab .select-box .option {
		top: 1.1rem;

	}
	.case-wrap .search-tab .select-box .option dd {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.3rem;
		font-size: 0.28rem;
	}
	.case-wrap .search-tab .select-box .option .poa {
		right: 0.35rem;
	}
	.case-wrap .search-tab .sub {
		margin-left: 0;
	}
	.ny-banner{
		height: 5rem;
	}

	#container {
		height: 10rem!important;
	}
	.h-map .w1460 {
    margin: 0rem auto;
}
.h-map .mapri{
	margin-bottom: 0;
}
	.h-map .tip-con {
		width: 96%;
		height: 3.8rem;
		left: 4%;
		top: 0.3rem;
		border-radius: 4px;
		padding: 0rem 0rem 0;
		box-sizing: border-box;
		font-size: 0.28rem;
		transform: translateX(0);
	}
	.h-map .tip-con h3 {
		font-size: 0.4rem;
		margin-bottom: 0.35rem;
	}
	.h-map .tip-con a {
		margin-top: 0.5rem;
	}

	.hezuo-wrap .h-info {
		padding: 0.75rem 0 1rem;
	}
	.hezuo-wrap .h-info h2 {
		margin-bottom: 0.5rem;
	}
	.hezuo-wrap .h-info table th p {
		margin-top: 0.1rem;
		font-size: 0.28rem;
		line-height: 1.2;
	}
	.hezuo-wrap .h-info table td {
		height: 1.5rem;
		font-size: 0.24rem;
		text-align: center;
		line-height: 1.2;
	}
	.hezuo-wrap .h-info .con h2 {
		margin-bottom: 0.1rem;
	}
	.hezuo-wrap .h-info .con .num {
		font-size: 0.44rem;
	}
	.hezuo-wrap .h-info .con .con-t {
		padding-bottom: 0.35rem;
		margin-bottom: 0.5rem;
	}
	.hezuo-wrap .h-info .item-t {
		margin-bottom: 0.3rem;
	}
	.hezuo-wrap .h-info .item-t .t {
		font-size: 0.4rem;
		margin-bottom: 0;
	}
	.hezuo-wrap .h-info .item-t p {
		font-size: 0.28rem;
	}
	.hezuo-wrap .h-info table td span {
		width: 8px;
		height: 8px;
	}
	.hezuo-wrap .h-info .con {
		margin-top: 0.75rem;
	}
	.hezuo-wrap .h-info table th {
		height: 2rem;
	}
	.hezuo-wrap .h-info .le:first-child {
		margin-bottom: 0.5rem;
	}

	.hezuo-wrap .h-register h2 {
		margin-bottom: 0.5rem;
	}
	.hezuo-wrap .h-register {
		height: auto;
		padding-top: 0.75rem;
		padding-bottom: 1rem;
	}
	.hezuo-wrap .h-register .input-item{
		display: block;
		margin-bottom: 0.75rem;
	}
	.hezuo-wrap .h-register .input-box {
		width: 100%;
	}
	.hezuo-wrap .h-register .input-box:last-child {
		width: 100%;
	}
	.hezuo-wrap .h-register p {
		font-size: 0.3rem;
	}
	.hezuo-wrap .h-register .input-item p {
		margin-bottom: 0.1rem;
	}
	.hezuo-wrap .h-register .input-box {
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.hezuo-wrap .h-register .input-b {
		height: 0.9rem;
		line-height: 0.9rem;
		padding: 0 0.3rem;
		font-size: 0.28rem;
	}
	.hezuo-wrap .h-register .sub-box {
		margin-top: 1rem;
		display: flex;
		align-items: center;
		width: 100%;
		justify-content: space-between;
	}
	.hezuo-wrap .h-register .sub {
		width: 35%;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
		margin: 0;
		transform:translateX(0); 
	}
	.hezuo-wrap .h-register .sub-box .test-box{
		width: 64%;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
		transform: translateX(0);
		padding: 0 0.2rem;
		margin-left: 0;
	}
	.hezuo-wrap .h-register .sub-box .test-box input{
		width: 1.25rem;
	}
	.hezuo-wrap .h-register .sub-box .test-box img{
		max-width: 1.25rem;
	}
	.hezuo-wrap .h-register .textarea-item div {
		height: 3rem;
		padding: 0.3rem;
	}
	.hezuo-wrap .h-register .textarea-item p {
		margin-bottom: 0.2rem;
	}
	.hezuo-wrap .h-register .select1 .select-btn {
		min-width: 4rem;
		margin-bottom: 0.2rem;
		font-size: 0.24rem;
	}
	.hezuo-wrap .h-register .select1 .last:before {
		width: 4rem;
		height: 1px;
		bottom: 4px;
		left: 1.25rem;
	}
	.hezuo-wrap .h-register .select-item p {
		margin-bottom: 0.4rem;
		font-size: 0.4rem;
	}
	.hezuo-wrap .h-register .select2 .select-btn {
		margin-bottom: 0.3rem;
		font-size: 0.24rem;
	}
	.hezuo-wrap .h-register .select2 .last:before {
		width: 1.75rem;
		left: 1.25rem;
	}

	.hezuo-wrap .h-register .select2 .select-btn:nth-child(1) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(2) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(3) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(4) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(5) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(6) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(7) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(8) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(9) {
		width: 49%;
	}
	.hezuo-wrap .h-register .select2 .select-btn:nth-child(10) {
		width: 49%;
	}
	.hezuo-wrap .h-register .textarea-item p {
		margin-bottom: 0.2rem;
		font-size: 0.4rem;
	}




	.about-wrap .box7 {
		padding: 0.75rem 0 1rem;
	}
	.about-wrap .box1 .w1460 {
		padding: 0.75rem 0;
	}
	.about-wrap .box1 .le {
		width: 100%;
		margin-bottom: 0.1rem;
		font-size: 0.48rem;
	}
	.about-wrap .box1 .ri {
		width: 100%;
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.about-wrap .box2 .w1460 {
		padding: 0.75rem 0 0;
	}
	.about-wrap .box2 .item-w img {
		margin-bottom: 0.3rem;
		height: 1.5rem;
	}
	.about-wrap .box2 .item-w .t {
		font-size: 0.35rem;
	}
	.about-wrap .box2 .item {
		width: 30%;
		font-size: 0.28rem;
	}
	.about-wrap .box2 .tit-t {
		line-height: 1.6;
		margin-top: 0.5rem;
		font-size: 0.28rem;
	}
	.about-wrap .box2 {
		transform: translateY(0rem);
		margin-bottom: 4rem;
	}
	.about-wrap .box3 {
		padding: 0.75rem 0 0.75rem;
	}
	.about-wrap .box3 .con {
		line-height: 1.6;
		padding-top: 0.75rem;
		padding-left: 0;
	}
	.about-wrap .box3 h2 {
		line-height: 1.333;
		margin-bottom: 0.2rem;
	}
	.about-wrap .box3 .con p {
		margin-bottom: 0.35rem;
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.about-wrap .box4 h2 {
		margin-bottom: 0.5rem;
	}
	.about-wrap .box4 .con {
		padding: 0.75rem 0 0.75rem;
	}
	.about-wrap .box4 p {
		line-height: 1.6;
		font-size: 0.28rem;
	}

	.about-wrap .box4 .w1460 img {
		width: 92%;
	}
	.about-wrap .box4 {
		margin-bottom: 7rem;
	}
	.about-wrap .box5 .le:first-child {
		margin-bottom: 0.4rem;
	}
	.about-wrap .box5 .le {
		width: 100%;
		height: auto;
		border-radius: 2px;
		box-sizing: border-box;
		padding: 0.5rem 0.3rem;
	}
	.about-wrap .box5 .le h3 {
		margin-bottom: 0.2rem;
		font-size: 0.4rem;
	}
	.about-wrap .box5 .le p {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.about-wrap .box5 .le .tit-t {
		width: 2rem;
		height: 0.75rem;
		line-height: 0.75rem;
		border-radius: 2px;
		font-size: 0.28rem;
	}
	.about-wrap .box5 .le .t {
		font-size: 0.3rem;
		margin: 0.2rem 0;
	}
	.about-wrap .box5 .le .item-w p {
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.about-wrap .box5 {
		padding-bottom: 0.75rem;
	}
	.about-wrap .box6 .top {
		height: 5.4rem;
		padding: 0.75rem 0.3rem;
	}
	.about-wrap .box6 .top h1 {
		font-size: 0.48rem;
		margin-bottom: 0.15rem;
	}
	.about-wrap .box6 .top .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.about-wrap .box6 .bot{
		overflow-x:scroll; 
	}
	.about-wrap .box6 .bot img {
		width: auto;
		height: 4rem;
		max-width: none;
	}
	.about-wrap .box6 .bot {
		height: auto;
		padding-top: 0.75rem;
		padding-bottom: 0.75rem;
	}
	.about-wrap .box7 {
		padding: 0.75rem 0 1rem;
	}

	.about-wrap .box7 .con h2 {
		margin-bottom: 0.3rem;
	}
	.about-wrap .box7 .con-t {
		margin-bottom: 0.5rem;
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.about-wrap .box7 .ico-b {
		float: left;
		width: 1.4rem;
		height: 1.4rem;
		font-size: 0.28rem;
		margin-right: 0.15rem;
	}
	.about-wrap .box7 .ico-b img {
		margin-bottom: 0.1rem;
		width: 0.5rem;
	}
	.about-wrap .box7 .con {
		padding-top: 0rem;
		margin-bottom: 1rem;
	}
	.about-wrap .box5 .le .item {
		height: 4rem;
		text-align: center;
		box-sizing: border-box;
		padding-top: 0.3rem;
	}
	.about-wrap .box5 .le .scroll-box {
		margin-top: 0.5rem;
	}
	.about-wrap .box3:before{
		display: none;
	}
	.about-wrap .box3:after{
		display: none;
	}
	.about-wrap .box4 .con-t {
		margin-bottom: 1rem;
	}
	.syswiper-wrap .box-swiper .swiper-slide.insection1 {
		height: 11.2rem;
	}
	.insection1 .banner-swiper .swiper-slide .back{
		display: none;
	}
	.syswiper-wrap .box-swiper .swiper-slide .m-img{
		display: block;
	}

	.insection1 .swiper-slide.mid .con-t {
		width: 100%;
	}
	.insection1 .swiper-slide h1 {
		font-size: 0.5rem;
	}
	.insection1 .swiper-slide .con-t .t {
		font-size: 0.34rem;
		margin-bottom: 0.8rem;
	}
	.insection1 .swiper-slide .con-t .t span {
		margin: 0 0.15rem;
		height: 0.3rem;
	}
	.insection1 .swiper-slide a {
		display: inline-block;
		width: 2.8rem;
		height: 0.8rem;
		text-align: center;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.28rem;
		margin-top: 0.4rem;
	}
	.insection1 .banner-page {
		bottom: 0.3rem;
		font-size: 0.24rem;
	}
	.insection1 .banner-page div {
		margin: 0 5px;
	}
	.syswiper-wrap .box-swiper .swiper-slide.insection23 {
		padding: 1rem 0 0.75rem;
		margin-bottom: 0;
		border-bottom: 1px solid #ccc;
	}
	.insection23 .coninfo h2 {
		margin-bottom: 0.15rem;
		font-size: 0.44rem;
	}
	.insection23 .coninfo h3 {
		font-size: 0.26rem;
	}
	.insection23 .coninfo .tit-t {
		line-height: 1.6;
		margin: 0.25rem 0 0.5rem;
		font-size: 0.28rem;
	}
	.insection23 .coninfo .links-w a:first-child {
		margin-right: 0.15rem;
	}
	.insection23 .coninfo .links-w a {
		font-size: 12px;
		width: 2.4rem;
		height: 0.8rem;
		border-radius: 0.8rem;
		line-height: 0.8rem;
	}
	.insection23 .coninfo {
		margin-bottom: 1rem;
	}
	.insection2 .insec2-next {
		width: 10px;
		height: 18px;
		right: 5px;
	}
	.insection2 .insec2-prev {
		width: 10px;
		height: 18px;
		left: 5px;
	}
	.insection2 .insec2-swiper .con-t {
		left: 4%;
		bottom: 0.3rem;
		font-size: 0.24rem;
	}
	.insection2 .insec2-swiper .con-t div {
		font-size: 0.4rem;
		margin-bottom: 0.1rem;
	}
	.insection2 .insec2-swiper .con-t span {
		font-size: 0.28rem;
		margin-left: 0.1rem;
	}
	.insection4 .conbox .img-ri {
		margin-bottom: 0.5rem;
	}
	.insection4 .conbox h1 {
		font-size: 0.48rem;
		margin-bottom: 0.3rem;
	}
	.insection4 .conbox h2 {
		font-size: 0.44rem;
	}
	.insection4 .conbox .t {
		font-size: 0.34rem;
		line-height: 1.6;
		margin-bottom: 0.4rem;
	}
	.insection4 .conbox .ico-item {
		display: none;
	}
	.insection4 .conbox .le {
		height: auto;
	}
	.insection4 .conbox .p-box {
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.insection4 .conbox .tit-t {
		margin-bottom: 0.5rem;
	}
	.insection4.cur {
		padding-bottom: 1rem;
	}
	.insection1 .swiper-slide a i {
		margin-right: 0.05rem;
	}

	.syswiper-wrap .box-swiper .swiper-slide.insection3{
		padding: 0;
		margin: 1rem 0 1rem;
		position: relative;
	}
	.insection23.insection3 .coninfo{
		position: relative;
	}
	.syswiper-wrap .box-swiper .swiper-slide.insection3:before{
		content: '';
		position: absolute;
		width: 100%;
		height: 0.65rem;
		left: 0;
		top: -0.65rem;
		background: #fff;
	}
	.syswiper-wrap .box-swiper .swiper-slide.insection3:after{
		content: '';
		position: absolute;
		width: 100%;
		height: 0.65rem;
		left: 0;
		bottom: -0.65rem;
		background: #fff;
	}

	.insection3 .backimg{
		display: none;
	}

	.insection3 .enter1{
		width: 43.33%;
		height: 20%;
		top: 0;
		left: 6.7%;
	}
	.insection3 .enter2{
		width: 35.33%;
		height: 28%;
		left: 50%;
		top: 17%;
	}

	.insection3 .enter3{
		width: 43.33%;
		left: 6.7%;
		top: 20%;
		height: 22%;
	}

	.insection3 .enter4{
		width: 18.4%;
		height: 13.8%;
		right: 15%;
		top: 44.6%;
		left: auto;
	}

	.insection3 .enter5{
		width: 33.33%;
		height: 20%;
		left: 33.33%;
		top: 38.5%;
	}

	.insection3 .enter6{
		width: 43.33%;
		height: 20%;
		bottom: 22%;
		right: 6.7%;
		top: auto;
		left: auto;
	}

	.insection3 .enter7{
		bottom: 18%;
		top: auto;
		left: 12%;
		right: auto;
		width: 37.8666%;
		height: 25%;
	}

	.insection3 .enter8{
		height: 20%;
		bottom: 2%;
		width: 43.33%;
		right: 6.7%;
		top: auto;
		left: auto;
	}
	.insection3 .enter9{
		width: 21.333%;
		height: 15%;
		left: 12%;
		right: auto;
		top: 42%;
		bottom: auto;
	}

	.insection3 .enter .ico {
		max-height: 0.6rem;
	}
	.insection3 .enter h4 {
		font-size: 0.24rem;
	}

	.insection3 .enter h3 {
		font-size: 0.3rem;
		font-weight: bold;
		color: #fff;
		margin: 0.15rem 0 0.1rem;
	}

	.insection3 .enter .img{
		display: none;
	}
	.insection3 .enter .img.m-img{
		display: block;
	}


	#enter-box{
		display: none;
	}
	.home-wrap .enter-swiper{
		display: block;
	}

	.home-wrap{
		height: 12.3rem;
		overflow: hidden;
	}



	.home-wrap .le-con {
		padding-top: 0.75rem;
	}
	.home-wrap .le-con h1 {
		font-size: 0.48rem;
		margin-bottom: 0.3rem;
	}
	.home-wrap .le-con h2 {
		margin-bottom: 0.3rem;
		font-size: 0.36rem;
	}
	.home-wrap .le-con h3 {
		font-size: 0.28rem;
	}
	.home-wrap .le-con .bot-t {
		padding-left: 0.5rem;
		padding-top: 0.3rem;
	}
	.home-wrap .le-con .bot-t .t {
		font-size: 0.28rem;
		margin-bottom: 0.2rem;
	}
	.home-wrap .enter-swiper {
		display: block;
		width: 100%;
		padding-bottom: 1rem;
		box-sizing:border-box;
	}
	.home-wrap .enter-swiper .swiper-slide{
		width: 3.2rem;
		margin-right: 15px;
		height: 3.2rem;
		border: 1px solid rgba(255,255,255,0.2);
		display: flex;
		align-items: center;
		flex-direction: column;
		justify-content: center;
		text-align: center;
	}
	.home-wrap .enter-swiper .swiper-slide img{
		max-height: 0.6rem;
	}
	.home-wrap .enter-swiper .swiper-slide h3{
		font-size: 0.4rem;
		margin: 0.3rem 0 0.2rem;
	}
	.home-wrap .enter-swiper .swiper-slide p{
		font-size: 0.24rem;
	}
	.home-wrap .enter-swiper .swiper-slide .t{
		font-size: 12px;
		margin-top: 0.2rem;
	}

	.home-wrap .le-con .bot-t .t:before {
		width: 0.4rem;
		height: 0.4rem;
		left: -0.5rem;
	}
	.home-wrap .le-con .bot-t p {
		line-height: 1.6;
		font-size: 0.24rem;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
	.home-wrap .le-con .bot-t p span{
		width: 75%;
		display: inline-block;
	}
	.home-wrap .le-con .bot-t a{
		margin-left: 0;
	}
	.home-wrap .ri-enter {
		margin-top: 1rem;
		margin-bottom: 0;
	}
	.home-wrap .le-con .con-t {
		margin-bottom: 0.5rem;
	}
	.home-wrap .ri-enter .backimg{
		display: none;
	}
	.home-wrap .swiper-pagination-bullet {
		background: #6c7079;
	}
	.home-wrap .swiper-pagination-bullet-active{
		background: #fff;
	}



	.base-wrap .b-info .w1460 {
		padding: 0.75rem 0 0;
	}
	.base-wrap .b-info .img {
		margin-bottom: 0.5rem;
	}
	.base-wrap .tit-t.base h2 {
		margin-bottom: 0.1rem;
	}
	.base-wrap .tit-t.base p {
		font-size: 0.28rem;
	}
	.base-wrap .tit-t.base {
		margin-bottom: 0.5rem;
		padding-bottom: 0.3rem;
	}
	.base-wrap .b-info .con-t {
		margin-left: 0;
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.base-wrap .b-info .con-t p {
		margin-bottom: 0.3rem;
	}
	.base-wrap .conbox {
		padding-top: 0.75rem;
	}
	.base-wrap .conbox .info .img {
		margin-bottom: 0.5rem;
	}
	.base-wrap .tit-t.base {
		margin-bottom: 0.5rem;
	}
	.base-wrap .conbox .scroll-box {
		height: auto;
		margin-top: 0.5rem;
		margin-bottom: 0.5rem;
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.base-wrap .swiper-container1 .swiper-button-next {
		width: 0.75rem;
		height: 0.75rem;
		right: 0.25rem;
	}
	.base-wrap .swiper-container1 .swiper-button-prev {
		width: 0.75rem;
		height: 0.75rem;
		left: 0.25rem;
	}
	.base-wrap .swiper-container1 .swiper-slide .img {
		margin-bottom: 0.2rem;
	}
	.base-wrap .swiper-container1 .swiper-slide p {
		font-size: 0.28rem;
	}
	.base-wrap .last {
		margin-top: 0.75rem;
	}
	.base-wrap .last .img {
		width: 100%;
		margin-bottom: 0.5rem;
	}
	.base-wrap .last .con .con-t {
		margin-top: 0.5rem;
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.base-wrap {
		padding-bottom: 1rem;
	}
	.base-wrap .box:before {
		width:100%;
		left: 0;
		height: 60%;
	}
	.base-wrap .conbox .data-item:first-child {
		margin-right: 0.5rem;
	}
	.base-wrap .conbox .data-w span {
		font-size: 0.5rem;
	}
	.base-wrap .conbox .data-w p {
		font-size: 0.28rem;
	}
	.base-wrap .conbox .info {
		margin-bottom: 1rem;
	}
	.base-wrap .conbox .detail {
		bottom: 0;
	}
	.base-wrap .conbox .data-w {
		margin-top: 0.5rem;
	}
	.news-wrap {
		padding: 0.75rem 0 1rem;
	}



	.join-wrap {
		padding: 0.75rem 0 1rem;
	}
	.tab-form .tab-list {
		width: 100%;
		display: block;
	}
	.tab-form {
		width: 100%;
		margin-bottom: 0.75rem;
		display: block;
	}
	.tab-form .tab-list .item {
		width: 100%;
		margin-right: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.tab-form .tab-list .up {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.3rem;
		color: #999;
		font-size: 0.28rem;

	}
	.tab-form .sub {
		height: 1rem;
		width:100%;
		background: #00382b;
		position: relative;
		right: 0;
		top: 0;
		margin-left: 0;
	}
	.join-wrap .list-title {
		width: 100%;
		height: 1.3rem;
		line-height: 1.3rem;
		font-size: 0.28rem;
		margin-bottom: 5px;
	}
	.join-wrap .list .list-title {
		margin-bottom: 0px;
		width: 100%;
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.join-wrap .list .sub-wrap {
		padding: 0rem 0.3rem 0.51rem;
	}
	.join-wrap .sub-wrap p {
		font-size: 0.285rem;
		line-height: 1.6;
	}
	.join-wrap .sub-wrap .item {
		margin-bottom: 0.5rem;
	}
	.join-wrap .sub-wrap .apply {
		width: 2.7rem;
		height: 0.9rem;
		text-align: center;
		line-height: 0.9rem;
		background: #00382b;
		color: #fff;
		margin-top: 0.5rem;
		font-size: 0.3rem;
	}

	.join-wrap .sub-wrap .con {
		width: 100%;
		box-sizing: border-box;
		padding-right: 0;
		margin-top: 0.5rem;
	}
	.join-wrap .list {
		margin-bottom: 0.5rem;
	}
	.join-wrap .sub-wrap .tit-t {
		font-size: 0.3rem;
		margin-bottom: 0.25rem;
	}
	.tab-form .tab-list .option dd {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		padding: 0 0.3rem;
		cursor: pointer;
		position: relative;
		font-size: 0.28rem;
	}
	.tab-form .tab-list .option {

		top: 1.1rem;
	}


	.reno-wrap .enter-swiper {
		padding-bottom: 1rem;
		margin-top: 1rem;
	}
	.reno-wrap .enter-swiper .swiper-slide {
		width: 152px;
		height: 180px;
		margin-right: 20px;
	}
	.reno-wrap .enter-swiper .swiper-slide .ico {
		margin-bottom: 0.2rem;
		max-height: 1rem;
	}
	.reno-wrap .enter-swiper .swiper-slide a {
		font-size: 0.28rem;
	}


	.ny-banner .con .title {
		padding-top: 2rem;
	}
	.ny-banner .con .title h1 {
		font-size: 0.48rem;
		margin-bottom: 0.1rem;
	}
	.ny-banner .con{
		position: relative;
		margin-top: -4.5rem;
	}

	.ny-banner.h600.por{
		height: auto;
		margin-bottom: 1.5rem;
	}

	.ny-banner.h600.por .backcover{
		height: 5rem;
	}


	.ny-banner .con .info-ri{
		display: block;
		position: relative;
		width: 100%;
		font-size: 0.28rem;
		height: auto;
		right: 0;
		border: 1px solid #e3e3e3;
		margin-top: 0.5rem;
		padding: 0.5rem 0.3rem 0;
	}
	.ny-banner .con .info-ri .tit-t {
		margin-bottom: 0.3rem;
	}
	.ny-banner .con .info-ri .ico-w {
		border-top: 1px solid #e5e5e5;
		color: #00382b;
		font-size: 0.3rem;
		padding: 0.35rem 0.2rem 0;
	}
	.ny-banner .con .info-ri .ico-swiper {
		padding-bottom: 0.51rem;
	}
	.ny-banner .con .info-ri .ico-swiper .swiper-pagination{
		bottom: 0;
	}



	.ny-banner .con .info-ri .swiper-pagination-bullet{
		width: 6px;
		height: 6px;
	}
	.ny-banner .con .info-ri .swiper-pagination-bullet-active{
		width: 16px;
	}
	.detail-wrap {
		padding: 0.75rem 0 1rem;
	}
	.detail-wrap .box1 h2 {
		margin-bottom: 0.65rem;
	}
	.detail-wrap .box1 .img-w .img-le {
		width: 100%;
	}
	.detail-wrap .box1 .img-w .img-ri {
		width: 100%;
	}
	.detail-wrap .box1 .con {
		padding: 0.5rem 0.3rem 0;
	}
	.detail-wrap .box1 .img-w h3 {
		font-size: 0.4rem;
		margin-bottom: 0.3rem;
	}
	.detail-wrap .box1 .img-w p {
		font-size: 0.28rem;
		line-height: 1.6;
	}
	.detail-wrap .box1 {
		margin-bottom: 1rem;
	}
	.detail-wrap .box .h3 {
		font-size: 0.44rem;
		padding-left: 0.25rem;
		margin-bottom: 0.5rem;
	}
	.detail-wrap .box .h3:before {
		content: '';
		position: absolute;
		width: 3px;
		height: 100%;
		left: 0rem;
		top: 0;
		background: #00382b;
	}
	.detail-wrap .backre {
		margin: 0rem 0 0.75rem;
		margin-left: 50%;
		width: 2.4rem;
		height: 0.9rem;
		border-radius: 0.9rem;
		line-height: 0.9rem;
		font-size: 0.28rem;
	}
	.detail-wrap .box4 {
		padding-top: 0.75rem;
	}
	.detail-wrap .box4 h2 {
		margin-bottom: 0.5rem;
	}
	.detail-wrap .box3 table{
		width: 100%;
	}
	.detail-wrap .box3 {
		margin-bottom: 0.75rem;
	}
	.detail-wrap .box3 table th {
		width: 25%;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
	}
	.detail-wrap .box3 table td {
		width: 25%;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
	}
	.detail-wrap .box2 {
		margin-bottom: 0.5rem;
	}
	.detail-wrap .box2 table th {
		font-weight: normal;
		width: 1.5rem;
		height: 1rem;
		text-align: left;
		line-height: 1;
		font-size: 0.24rem;
	}
	.detail-wrap .box2 table td {
		font-weight: normal;
		width: 1.5rem;
		height: 1rem;
		text-align: left;
		line-height: 1;
		font-size: 0.24rem;
	}
	.header-wrap .ri_nav .language .option {
		width: 1rem;
		left: -0.3rem;
	}

	.link-btns .link3{

		transform: scale(0.85)translateY(-2px);
	}
	.link-btns .link4{
		transform: scale(0.85)translateY(2px);
	}
	.link-btns .link1{
		transform: scale(0.85)translateY(-2px);
	}


	.doors-wrap.stor .d-bot.doors{
		padding-left: 0;
	}
	.join-wrap .list-title .require{
		width: 50%;
		text-align: left;
		box-sizing:border-box;
		padding-left: 0.3rem;
	}
	.join-wrap .list-title .detail{
		width: 50%;
		text-align: left;
		box-sizing:border-box;
		padding-left: 0.3rem;
	}
	.join-wrap .list-title .part{
		display: none;
	}
	.join-wrap .list-title .local{
		display: none;
	}
	.join-wrap .list-title .num{
		display: none;
	}
	.join-wrap .sub-wrap .m-con {
		display: block;
		padding-top: 0.5rem;
	}

	.join-wrap .sub-wrap .m-con p{
		font-size: 0.28rem;
		font-weight: bold;
	}

	.join-wrap .sub-wrap .m-con p span{
		font-weight: normal;
		margin-left: 0.1rem;
	}





	.hezuo-wrap .h-register .select1 .last input {
		width: 4.5rem;
		margin-left: 0.2rem;
	}
	.hezuo-wrap .h-register .select2 .last input {
		width: 2rem;
		margin-left: 0.2rem;
	}

	.insection3 .enter-box{
		display: none;
	}
	.insection23.insection3 .coninfo{
		width: 100%;
	}

	.insection3 .insec3-swiper {
		display: block;
		width: 92%;
		margin:0 auto; 
	}

	.insection3 .insec3-swiper .conbox{
		width: 50%;
		height: 100%;
		z-index: 2;
		position: absolute;
		right: 0;
		top: 0;
	}
	.insection3 .insec3-swiper .swiper-slide a{
		display: block;
		width: 100%;
		height: 4rem;
		position: relative;
	}
	.insection3 .insec3-swiper .swiper-slide .img{
		width: 100%;
		height: 100%;
	}
	.insection3 .insec3-swiper .swiper-slide .ico{
		max-height: 1.5rem;
		margin-bottom: 0.3rem;
	}

	.insection3 .insec3-swiper .swiper-slide h3{
		font-size: 0.36rem;
		margin-bottom: 0.2rem;
	}
	.insection3 .insec3-swiper .swiper-slide h4{
		font-size: 0.24rem;
		color: rgba(255,255,255,0.5);
	}
	.insection3 .insec3-swiper .swiper-slide .conbox{
		width: 50%;
		height: 100%;
		z-index: 2;
		position: absolute!important;
		right: 0;
		top: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		color: #fff;
	}
	.insection3 .insec3-swiper .insec3-next{
		width: 10px;
		height: 18px;
		background: url('../../web/img/swiper-r1.png')no-repeat center center;
		background-size: contain;
	}
	.insection3 .insec3-swiper .insec3-prev{
		width: 10px;
		height: 18px;
		background: url('../../web/img/swiper-l1.png')no-repeat center center;
		background-size: contain;
	}
	.insection3 .insec3-swiper .swiper-slide:nth-child(4) .conbox{
		background: #0e493b;
	}
	.insection3 .insec3-swiper .swiper-slide:nth-child(2) .conbox{
		background: #07713e;
	}
	.insection3 .insec3-swiper .swiper-slide:nth-child(3) .conbox{
		background: #c8a06c;
	}
	.insection3 .insec3-swiper .swiper-slide:nth-child(1) .conbox{
		background: #6dc9cf;
	}

	.join-wrap .sub-wrap .item.tab{
		display: block;
	}
	.join-wrap .sub-wrap .con.fr{
		display: none;
	}





}