/*首页*/
	.main{
		overflow: hidden;
	}
	.wow{
		opacity: 0;
	}
	.banner{
		position: relative;
	}
	.banner .con{
		display: block;
	}
	.banner .swiper{
		overflow: hidden;
		position: relative;
	}
	.pic-pc{
		overflow: hidden;
	}
	.pic-ph{
		display: none;
	}
	.banner .swiper-pagination-bullet{
		width: 1.2rem;
		height: .03rem;
		background-color: #fff;
		opacity: 1;
		border-radius: 0;
		position: relative;
	}
	.banner .swiper-pagination-bullet::after{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #8e2a36;
		opacity: 0;
	}
	.banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after{
		animation:ani1 4.25s linear ;
		opacity: 1;
	}
	@keyframes ani1 {
		0%{width: 0;}
		100%{width: 100%;}
	}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 .06rem;
	}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: .4rem;
	}
	
	.idx_row1 .item{
		width: 25%;
		height: 2.6rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		position: relative;
		float: left;
		background: #8E2A36;
	}
	.idx_row1 img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.idx_row1 a.item:hover img {
		transform: scale(1.1);
	}
	.idx_row1 .txt{
		color: #fff;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: center;
		transition: .5s;
	}
	.idx_row1 .txt .tit{
		line-height: .38rem;
		font-size: .32rem;
		margin-bottom: .28rem;
		padding: 0 .7rem;
	}
	.idx_row1 .txt a{
		line-height: .36rem;
		font-size: .16rem;
		color: #fff;
		background: #A4875D;
		border-radius: .18rem;
		margin-left: .7rem;
		padding: 0 .26rem;
		display: flex;
		align-items: center;
		flex-direction: row;
		justify-content: center;
		transition: .2s;
	}
	.idx_row1 .txt a em{
		width: 0;
		height: 0;
		background: #fff;
		transition: .5s;
	}
	.idx_row1 .txt a:hover em{
		width: .24rem;
		height: .01rem;
		margin-right: .1rem;
	}
	.idx_row1 .txts{
		line-height: .42rem;
		text-align: center;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: rgba(0,0,0,0.5);
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		transition: .5s;
	}
	.idx_row1 .txts .pic img {
		width: .68rem;
		height: .68rem;
	}
	.idx_row1 a.item:hover .txts .pic img {
		transform: scale(1);
	}
	.idx_row1 .txts .tit{
		font-size: .32rem;
		color: #FAF8F3;
		margin-top: .1rem;
	}
	.idx_row1 .txts .tit_en{
		font-size: .16rem;
		color: #D6D6D6;
	}
	
	.g-idxbtn{
		display: inline-block;
	}
	.g-idxbtn a, .g-idxbtn span{
		line-height: .36rem;
		font-size: .18rem;
		text-align: center;
		color: #fff;
		background: #8E2A36;
		border-radius: .18rem;
		padding: 0 .42rem;
		display: flex;
		align-items: center;
		flex-direction: row;
		justify-content: center;
		transition: .2s;
	}
	.g-idxbtn a em, .g-idxbtn span em{
		width: 0;
		height: 0;
		background: #fff;
		transition: .5s;
	}
	.g-idxbtn a:hover em, .g-idxbtn span:hover em{
		width: .24rem;
		height: .01rem;
		margin-right: .1rem;
	}

	.idx_row2{
		background: url(../img/bg_idx2.png) no-repeat left top;
		background-size: 3.91rem 6.3rem;
		padding-top: 1.06rem;
		padding-bottom: .76rem;
	}
	.idx_row2 .top{
		margin-bottom: .9rem;
	}
	.idx_row2 .video {
		width: 6.06rem;
		height: 3.62rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		position: relative;
		float: left;
		cursor: pointer;
	}
	.idx_row2 .video img{
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.idx_row2 .video:hover img {
		transform: scale(1.1);
	}
	.idx_row2 .video span {
		width: .5rem;
		height: .5rem;
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -0.25rem;
		margin-left: -0.25rem;
		cursor: pointer;
		z-index: 1;
	}
	.idx_row2 .video span img{
		width: 100%;
		height: 100%;
	}
	.video_open{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9999;
		display: none;
	}
	.video_open .mask{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.8);
		z-index: 99999;
	}
	.video_open .box{
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		width: 80%;
		z-index: 999999;
	}
	.video_open .box video{
		box-shadow: 0 0 30px 10px rgba(0,0,0,0.5);
	}
	.video_open .cloes-btn{
		position: absolute;
		top: 5px;
		right: 5px;
		z-index: 1;
		cursor: pointer;
	}
	.idx_row2 .top .txts{
		width: 9.08rem;
		float: right;
	}
	.idx_row2 .top .txts .tit{
		line-height: .6rem;
		font-size: .38rem;
		color: #967B54;
		margin-bottom: .1rem;
	}
	.idx_row2 .top .txts .txt{
		line-height: 1.6;
		font-size: .18rem;
		color: #555;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		margin-bottom: .26rem;
	}

	.idx_row3{
		display: flex;
	}
	.idx_row3 .item1{
		width: calc(100vw / 1920 * 1438);
		display: flex;
		float: left;
	}
	.idx_row3 .item2{
		width: calc(100vw / 1920 * 482);
		display: flex;
		flex-direction: column;
		float: right;
	}
	.idx_row3 a{
		height: calc(100vw / 1920 * 880);
		display: flex;
		align-items: center;
		position: relative;
		overflow: hidden;
	}
	.idx_row3 .item2 a{
		height: calc(100vw / 1920 * 440);
	}
	.idx_row3 img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.idx_row3 a:hover img {
		transform: scale(1.1);
	}
	
	.idx_row4 {
		background: #EFE7DA;
		padding-top: .96rem;
		padding-bottom: 1.18rem;
	}
	.idx_row4 .top{
		width: 9.1rem;
		margin-bottom: .68rem;
	}
	.idx_row4 .top .tit{
		line-height: 1.6;
		font-size: .38rem;
		color: #967B54;
		margin-bottom: .08rem;
	}
	.idx_row4 .top .txt{
		line-height: 1.6;
		font-size: .18rem;
		color: #555;
	}
	.idx_row4 .picbox{
		position: relative;
	}
	.idx_row4 .picbox a{
		width: 3.79rem;
		height: 4.16rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		position: relative;
	}
	.idx_row4 .picbox img{
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.idx_row4 .picbox .swiper{
		overflow: hidden;
	}
	.idx_row4 .picbox .swiper-slide{
		width: 3.79rem;
		height: 4.16rem;
		margin-right: .28rem;
	}
	.idx_row4 .swiper-button-next, .idx_row4 .swiper-button-prev{
		width: .55rem;
		height: .55rem;
		top: -1.08rem;
		right: 4.12rem;
		background: url(../img/icon_next.png);
		background-size: 100% 100%;
		transition: .5s;
	}
	.idx_row4 .swiper-button-prev{
		left: auto;
		right: 4.82rem;
		background: url(../img/icon_prev.png);
		background-size: 100% 100%;
	}
	.idx_row4 .swiper-button-next:hover{
		background: url(../img/icon_next2.png);
		background-size: 100% 100%;
	}
	.idx_row4 .swiper-button-prev:hover{
		background: url(../img/icon_prev2.png);
		background-size: 100% 100%;
	}
	.idx_row4 .swiper-button-next:after, .idx_row4 .swiper-button-prev:after{
		content: '';
	}
	.idx_row4 .txts{
		line-height: 1.5;
		color: #F8F6F3;
		text-align: center;
		padding-left: .26rem;
		padding-bottom: .32rem;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: url(../img/bg_idx4.png);
		background-size: 100% 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-end;
		transition: .5s;
	}
	.idx_row4 .txts .city{
		font-size: .18rem;
		background: #8E2A36;
		border-radius: .18rem;
		margin-bottom: .2rem;
		padding: 0 .2rem;
	}
	.idx_row4 .txts .tit{
		width: 100%;
		font-size: .3rem;
		text-align: left;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.idx_row4 .link{
		margin-top: 1.24rem;
	}
	.idx_row4 .link .item{
		width: 2.5rem;
		width: calc((100% - 1rem) / 6);
		height: 1.18rem;
		line-height: 1.2;
		color: #fff;
		margin-right: .2rem;
		float: left;
		display: block;
	}
	.idx_row4 .link .item_ti{
		background: #8E2A36;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.idx_row4 .link .item_ti .tit{
		font-size: .36rem;
		margin-left: .5rem;
		margin-bottom: .1rem;
	}
	.idx_row4 .link .item_ti a{
		font-size: .18rem;
		color: #fff;
		text-decoration: underline;
		margin-left: .5rem;
		position: relative;
		display: flex;
		align-items: center;
		flex-direction: row;
		transition: .2s;
	}
	.idx_row4 .link .item_ti a em{
		width: 0;
		height: 0;
		background: #fff;
		transition: .5s;
	}
	.idx_row4 .link .item_ti a:hover em{
		width: .24rem;
		height: .01rem;
		margin-right: .1rem;
	}
	.idx_row4 .link .item:last-child{
		margin-right: 0;
	}
	.idx_row4 .link .item img{
		height: 100%;
	}
	.idx_row4 .link a.item{
		transition: .2s;
	}
	.idx_row4 .link a.item:hover{
		box-shadow: 0 0 4px #a2a2a2;
	}

	.idx_row5{
		padding-top: 1.06rem;
		padding-bottom: 1.56rem;
	}
	.idx_row5 .tits{
		line-height: 1.6;
		text-align: center;
	}
	.idx_row5 .tits .tit{
		font-size: .38rem;
		color: #967A53;
		margin-bottom: .06rem;
	}
	.idx_row5 .tits .txt{
		font-size: .18rem;
		color: #545454;
		margin-bottom: .7rem;
	}
	.idx_row5 .piclist{
		position: relative;
		overflow: hidden;
	}
	.idx_row5 .piclist .swiper-slide{
		margin-right: 1px;
	}
	.idx_row5 .piclist .pic{
		width: 7.98rem;
		height: 4.5rem;
		float: left;
	}
	.idx_row5 .piclist .txts{
		width: 7.45rem;
		line-height: 1.8;
		font-size: .16rem;
		color: #666;
		float: right;
	}
	.idx_row5 .piclist .txts .date{
		margin-top: .14rem;
	}
	.idx_row5 .piclist .txts .tit{
		font-size: .36rem;
		margin-top: .24rem;
		margin-bottom: .2rem;
		padding-bottom: .2rem;
		border-bottom: 1px solid #D6D6D6;
		display: block;
		position: relative;
	}
	.idx_row5 .piclist .txts .tit::after {
		content: '';
		position: absolute;
		width: 3.14rem;
		height: .02rem;
		left: 0;
		bottom: 0;
		background: #8E2A36;
		transition: .5s;
	}
	.idx_row5 .piclist .txts .txt{
		color: #555;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		margin-bottom: 20px;
	}
	.idx_row5 .piclist .swiper-pagination-bullet{
		width: 11px;
		height: 11px;
		background-color: #D6D6D6;
		opacity: 1;
		position: relative;
	}
	.idx_row5 .swiper-pagination{
		left: auto;
		right: 7.45rem;
		bottom: 0;
		width: 84px;
		margin-right: -84px;
	}
	.idx_row5 .piclist .swiper-pagination-bullet-active{
		background-color: #8E2A36;
	}
	.idx_row5 .piclist .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 5px;
	}
	.idx_row5 .list{
		line-height: 1.8;
		color: #666;
		margin-top: .76rem;
	}
	.idx_row5 .list li{
		width: 7.45rem;
		padding-bottom: .26rem;
		border-bottom: 1px solid #D6D6D6;
		float: left;
	}
	.idx_row5 .list li:nth-child(2n){
		float: right;
	}
	.idx_row5 .list .date{
		font-size: .16rem;
		margin-bottom: .12rem;
	}
	.idx_row5 .list .tit{
		width: 100%;
		font-size: .22rem;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	@media only screen and (max-width: 750px){
		.banner .swiper-pagination-bullet{
			width: .6rem;
		}
		.banner .swiper-container-horizontal>.swiper-pagination-bullets{
			bottom: .2rem;
		}
		.pic-pc{
			display: none !important;
		}
		.pic-ph{
			display: block !important;
		}

		.idx_row1 .item{
			width: 50%;
		}
		.idx_row1 .txt .tit{
			line-height: .46rem;
			padding: 0 .3rem;
		}
		.idx_row1 .txt a{
			line-height: 2;
			font-size: .26rem;
			border-radius: .26rem;
			margin-left: .3rem;
		}
		.idx_row1 .txts .pic img{
			width: .8rem;
			height: .8rem;
		}
		.idx_row1 .txts .tit{
			font-size: .32rem;
			margin-top: .16rem;
		}
		.idx_row1 .txts .tit_en{
			font-size: .26rem;
		}

		.idx_row2, .idx_row4, .idx_row5{
			padding-top: .5rem;
			padding-bottom: .8rem;
		}
		.idx_row2 .video{
			width: 100%;
			height: calc(100% / 606 * 362);
			float: none;
		}
		.idx_row2 .top{
			margin-bottom: .24rem;
		}
		.idx_row2 .top .txts{
			width: 100%;
			float: none;
			margin-top: .24rem;
		}
		.idx_row2 .top .txts .txt{
			font-size: .26rem;
		}

		.g-idxbtn a, .g-idxbtn span{
			line-height: .64rem;
			font-size: .3rem;
			border-radius: .32rem;
		}

		.idx_row3{
			flex-direction: column;
		}
		.idx_row3 .item1{
			width: 100%;
			float: none;
		}
		.idx_row3 a{
			height: calc(100% / 1438 * 880);
		}
		.idx_row3 .item2{
			width: 100%;
			float: none;
			flex-direction: row;
		}
		.idx_row3 .item2 a{
			height: calc(100% / 482 * 440);
		}
		.idx_row4 .top{
			width: auto;
			margin-bottom: .2rem;
			margin-right: 1.4rem;
		}
		.idx_row4 .picbox .swiper-slide{
			height: calc((100vw - 0.88rem) / 2 / 379 * 416);
		}
		.idx_row4 .swiper-button-next, .idx_row4 .swiper-button-prev{
			right: 0;
			top: -.5rem;
		}
		.idx_row4 .swiper-button-prev{
			right: .65rem;
		}
		.idx_row4 .picbox a{
			width: 100%;
			height: calc((100vw - 0.88rem) / 2 / 379 * 416);
		}
		.idx_row4 .txts .city{
			font-size: .26rem;
		}
		.idx_row4 .txts .tit{
			font-size: .36rem;
		}
		.idx_row4 .link{
			margin-top: .2rem;
		}
		.idx_row4 .link .item{
			width: calc((100% - 0.4rem) / 3);
			margin-top: .2rem;
		}
		.idx_row4 .link .item:nth-child(3n){
			margin-right: 0;
		}
		.idx_row4 .link .item_ti .tit{
			margin-left: .2rem;
		}
		.idx_row4 .link .item_ti a{
			font-size: .26rem;
			margin-left: .2rem;
		}
		.idx_row5 .tits .txt{
			font-size: .26rem;
			margin-bottom: .3rem;
		}
		.idx_row5 .piclist .pic{
			width: 100%;
			height: calc(100% / 798 * 450);
			float: none;
		}
		.idx_row5 .piclist .txts{
			width: 100%;
			font-size: .26rem;
		}
		.idx_row5 .piclist .txts .tit{
			margin-top: .06rem;
		}
		.idx_row5 .piclist .txts .txt{
			margin-bottom: .5rem;
		}
		.idx_row5 .swiper-pagination{
			right: 50%;
			margin-right: -42px;
		}
		.idx_row5 .list{
			margin-top: .3rem;
		}
		.idx_row5 .list li{
			width: 100%;
			float: none;
			margin-top: .2rem;
			padding-bottom: .12rem;
		}
		.idx_row5 .list .date{
			font-size: .26rem;
		}
		.idx_row5 .list .date{
			margin-bottom: 0;
		}
		.idx_row5 .list .tit{
			font-size: .3rem;
		}
	}
		
/*企业简介*/
	.ban{
		position: relative;
		background: none;
		height: auto;
	}
	.m_tabs{
		line-height: .6rem;
		font-size: .16rem;
		background: #EEE7E4;
	}
	.m_tabs .phtit{
		display: none;
	}
	.m_tabs .phtit span{
		cursor: pointer;
	}
	.m_tabs .tabs{
		color: #545454;
		overflow: hidden;
		float: right;
	}
	.m_tabs .tab{
		float: left;
		margin-right: .46rem;
		padding: 0 .08rem;
		border-bottom: 2px solid rgba(255, 255, 255, 0);
		transition: .5s;
		cursor: pointer;
	}
	.m_tabs .tab.on{
		border-color: #8E2A36;
	}
	.m_tabs .tab:last-child{
		margin-right: 0;
	}

	.m_intro{
		line-height: 1.6;
		font-size: .18rem;
		color: #545454;
		padding-top: .76rem;
		padding-bottom: 1.5rem;
	}
	.m_intro .tit{
		font-size: .38rem;
		color: #8D2A35;
		margin-bottom: .14rem;
	}
	.intro_row1{
		padding-bottom: .96rem;
	}
	.intro_row1 .tit{
		color: #967B54;
		margin-bottom: .16rem;
	}
	.intro_row2 .htover{
		margin-bottom: .96rem;
	}
	.intro_row2 .box{
		width: 50%;
		height: 100%;
		min-height: 4.6rem;
		float: left;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.intro_row2 .box.fl{
		flex-direction: column;
		align-items: flex-end;
	}
	.intro_row2 .pic{
		width: 50%;
	}
	.intro_row2 .txts{
		width: 6rem;
		display: flex;
		flex-direction: column;
	}
	.intro_row2 a{
		line-height: .36rem;
		font-size: .16rem;
		color: #fff;
		background: #8E2A36;
		border-radius: .18rem;
		margin-top: .26rem;
		padding: 0 .18rem;
		display: inline-block;
	}
	.intro_row2 a:hover{
		text-decoration: underline;
	}
	.intro_row2 .ml100{
		margin-left: 1rem;
	}
	.intro_row2 .mr100{
		margin-right: 1rem;
	}

	.m_course{
		line-height: 1.6;
		background: url(../img/bg_course.png) no-repeat bottom center;
		background-size: 100% auto;
		padding-top: 1rem;
		padding-bottom: 4.42rem;
		overflow: hidden;
	}
	.m_course .tits{
		line-height: 1.6;
		text-align: center;
	}
	.m_course .tits .tit{
		font-size: .38rem;
		color: #967952;
		margin-bottom: .06rem;
	}
	.m_course .tits .txt{
		font-size: .18rem;
		color: #535353;
		margin-bottom: 1.5rem;
	}

	.m_course .slickc2{
		margin-bottom:1.34rem;
	}
	.m_course .slickc2 .con{
		display:flex;
		align-items:flex-start;
		justify-content:space-between;
	}
	.m_course .slickc2 .info{
		width: 6.54rem;
	}
	.m_course .slickc2 .top{
		line-height: 1.8;
		font-size:.16rem;
		color:#555;
		padding-left: .36rem;
		position: relative;
	}
	.m_course .slickc2 .top:before{
		content: '';
		width: .18rem;
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		background: #8d2a35;
	}
	.m_course .slickc2 .top:after{
		content: '';
		width: .18rem;
		height: .4rem;
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 1;
		background: #967a53;
	}
	.m_course .slickc2 .year{
		font-size:.56rem;
		line-height:.6rem;
		color:#8E2A36;
		margin-bottom: .16rem;
	}
	.m_course .slickc2 .tit{
		line-height: .4rem;
		font-size: .36rem;
	}
	.m_course .slickc2 .desc{
		font-size: .16rem;
		margin-top: .28rem;
	}
	.m_course .slickc2 .pic{
		width: 4.96rem;
		margin-right: 1rem;
	}

	.m_course .slickc3{
		margin:0 2.4rem;
		position:relative;
	}
	.m_course .slickc3::after{
		content:'';
		position:absolute;
		top:-20px;
		left:50%;
		display:block;
		width:13.52rem;
		height:.14rem;
		background-image:url(../img/bg_slick.png);
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
		transform:translateX(-50%);
		z-index:2;
	}
	.m_course .slickc3 .swiper{
		overflow: hidden;
	}
	.m_course .slickc3 .swiper-button-next:after, .m_course .slickc3 .swiper-button-prev:after{
		content: ''
	}
	.m_course .slickc3 .swiper-button-prev, .m_course .slickc3 .swiper-button-next{
		position:absolute;
		top:50%;
		display:block;
		width:.55rem;
		height:.26rem;
		margin-top: -0.13rem;
		border:none;
		background-color:transparent;
		background-repeat:no-repeat;
		background-position:center;
		background-size:cover;
		transition:.5s;
		cursor:pointer;
		z-index:2;
		font-size:0;
	}
	.m_course .slickc3 .swiper-button-prev{
		left:-1.15rem;
		background-image:url(../img/icon_left.png);
	}
	.m_course .slickc3 .swiper-button-prev:hover{
		background-image:url(../img/icon_left2.png);
	}
	.m_course .slickc3 .swiper-button-next{
		right:-1.15rem;
		background-image:url(../img/icon_right.png);
	}
	.m_course .slickc3 .swiper-button-next:hover{
		background-image:url(../img/icon_right2.png);
	}
	.m_course .slickc3 .swiper-slide{
		display:block;
		text-align:center;
		font-size:.16rem;
		color:#222;
		line-height:.58rem;
		position:relative;
		cursor:pointer;
	}
	.m_course .slickc3 .swiper-slide-thumb-active{
		background:url(../img/icon_slick.png) no-repeat center;
		background-size: auto 100%;
		z-index:2;
	}
	.m_course .slickc3 .swiper-slide-thumb-active .con{
		color:#C6171E;
	}

	@media only screen and (max-width: 1080px){
		.m_course .slickc3{
			margin:0 1rem;
			position:relative;
		}
		.m_course .slickc3 .swiper-button-prev{
			left:-0.6rem;
		}
		.m_course .slickc3 .swiper-button-next{
			right:-0.6rem;
		}
	}
	@media only screen and (max-width: 960px){
		.m_course .slickc2 .con{
			display:block;
		}
		.m_course .slickc2 .info{
			width:auto;
			margin-left: 0;
			margin-bottom:.4rem;
		}
		.m_course .slickc2 .pic{
			width:auto;
			margin-right: 0;
		}
		.m_course .slickc3{
			margin:0 .7rem;
		}
	}
	@media only screen and (max-width: 750px){
		.m_tabs .phtit{
			display: block;
			display: flex;
			align-items: center;
			justify-content: space-between;
			box-sizing: border-box;
			font-size: .3rem;
			padding: .2rem .3rem;
			line-height: 1.5;
		}
		.m_tabs .phtit .tit{
			width: 80%;
			
		}
		.m_tabs .wp1330, .m_tabs .wp1330 .tit{
			display: none;
		}
		.m_tabs .tabs{
			float: none;
			width: 100%;
			padding-bottom: .2rem;
			white-space: nowrap;
			overflow-x: auto;
		}
		.m_tabs .tab{
			float: none;
			display: inline-block;
			font-size: .26rem;
		}
		.m_tabs .tab{
			display: block;
			padding: 0;
		}

		.m_intro, .m_course{
			font-size: .26rem;
			padding-top: .5rem;
			padding-bottom: .8rem;
		}
		.intro_row1{
			padding-bottom: .3rem;
		}
		.intro_row2{
			padding: 0 .3rem;
		}
		.intro_row2 .htover{
			margin-bottom: .3rem;
		}
		.intro_row2 .pic{
			width: 100%;
			margin-bottom: .3rem;
			float: none !important;
		}
		.intro_row2 .box{
			width: 100%;
			min-height: auto;
			float: none !important;
		}
		.intro_row2 .txts{
			width: 100%;
			float: none !important;
		}
		.intro_row2 .ml100{
			margin-left: 0;
		}
		.intro_row2 .mr100{
			margin-right: 0;
		}
		.intro_row2 a{
			line-height: 1.6;
			font-size: .26rem;
		}

		.m_course{
			padding-bottom: 2rem;
		}
		.m_course .tits .txt, .m_course .slickc2 .desc, .m_course .slickc3 .con{
			font-size: .26rem;
		}
		.m_course .tits .txt{
			margin-bottom: .5rem;
			padding: 0 .5rem;
		}
		.m_course .slickc2{
			margin-bottom: .8rem;
		}
		.m_course .slickc2 .info{
			margin-bottom: .3rem;
		}
		.m_course .slickc3::after{
			width: calc(100vw - 0.8rem);
		}

	}

/*超级智能工厂*/
	.m_factory{
		background: url(../img/bg_factory.png) no-repeat right bottom;
		background-size: 100% auto;
		padding-top: .76rem;
		padding-bottom: 1.88rem;
	}
	.m_factory .tit{
		line-height: 1.6;
		font-size: .38rem;
		font-weight: 400;
		color: #967952;
		margin-bottom: .36rem;
	}
	.m_factory .txt{
		line-height: 1.6;
		font-size: .18rem;
		color: #555;
	}
	.m_factory .stit{
		line-height: 1.6;
		font-size: .22rem;
		font-weight: bold;
		color: #8C2A34;
		margin-top: .2rem;
		margin-bottom: .06rem;
	}
	.m_factory .factory .tit{
		width: 9rem;
	}
	.m_factory .factory .pic{
		margin-bottom: .28rem;
	}
	.m_factory .factory .htover{
		margin-top: .58rem;
	}
	.m_factory .factory .item{
		width: 4.4rem;
		margin-right: .4rem;
		float: left;
	}
	.m_factory .factory .item:last-child{
		margin-right: 0;
	}
	.m_factory .factory .item .pic{
		height: 2.64rem;
		margin-bottom: .32rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		position: relative;
	}
	.m_factory .factory .item .pic img{
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.m_factory .factory .item .stit{
		margin-bottom: .08rem;
	}
	.m_factory .lab{
		padding-top: 1.7rem;
	}
	.m_factory .lab .picbox{
		margin-top: .42rem;
		margin-bottom: .38rem;
		padding-bottom: .3rem;
		position: relative;
		z-index: 0;
	}
	.m_factory .lab .picbox .pic{
		width: 9.42rem;
	}
	.m_factory .lab .picbox .bg_brown{
		content:'';
		width: 8rem;
		background: #967A53;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: -1;
	}
	@media only screen and (max-width: 750px){
		.m_factory{
			padding-top: .5rem;
			padding-bottom: .8rem;
		}
		.m_factory .txt{
			font-size: .26rem;
		}
		.m_factory .stit{
			font-size: .3rem;
		}
		.m_factory .factory .tit{
			width: 100%;
		}
		.m_factory .factory .item{
			width: 100%;
			float: none;
			margin-right: 0;
			margin-bottom: .3rem;
		}
		.m_factory .factory .item .pic{
			height: calc(100% / 440 * 264);
		}
		.m_factory .lab{
			padding-top: .5rem;
		}
		.m_factory .lab .picbox .pic{
			width: 70%;
		}
		.m_factory .lab .picbox .bg_brown{
			width: 60%;
		}
	}

/*荣誉认证+影像*/
	.m-picnews {
		padding-top: .78rem;
		padding-bottom: 1.54rem;
	}
	.m-picnews .txt{
		line-height: 1.6;
		font-size: .38rem;
		color: #967952;
	}
	.m-picnews .classify{
		margin-top: .3rem;
		margin-bottom: .6rem;
	}
	.classify{
		line-height: 3;
		font-size: 0;
		border-bottom: 1px solid #D6D6D6;
	}
	.classify span{
		font-size: .16rem;
		background: #EFE7DA;
		margin-right: .14rem;
		padding: 0 .26rem;
		display: inline-block;
	}
	.classify a{
		font-size: .16rem;
		color: #525252;
		padding: 0 .26rem;
		display: inline-block;
	}
	.classify a:hover, .classify .on{
		color: #8D2A35;
	}
	.m-picnews .picbox a {
		width: calc((100% - 1.2rem) / 4);
		font-size: .14rem;
		color: #444;
		text-align: center;
		margin-right: .4rem;
		margin-bottom: .82rem;
		float: left;
		display: block;
	}
	.m-picnews .picbox a:nth-child(4n){
		margin-right: 0;
	}
	.m-picnews .picbox .pic {
		height: 2.5rem;
		padding: .35rem;
		background: #fff;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: space-around;
		position: relative;
	}
	.m-picnews .picbox a:hover .pic{
		box-shadow: 0 0 4px #a2a2a2;
	}
	.m-picnews .picbox .pic img {
		width: fit-content;
		max-width: 100%;
		max-height: 100%;
		opacity: .8;
	}
	.m-picnews .picbox .pic:hover img {
		transform: scale(1.1);
		opacity: 1;
	}
	.m-picnews .pic span{
		width: 100%;
		height: 100%;
		/*background: rgba(0,0,0,0.2);*/
		display: none;
	}
	.m-picnews .pic:hover span{
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1;
		display: block;
	}
	.m-picnews .pic i {
		width: .3rem;
		height: .3rem;
		background: url(../img/icon_up.png) no-repeat;
		background-size: 100%;
		position: absolute;
		left: 50%;
		top: 50%;
		z-index: 2;
		margin-left: -0.15rem;
		margin-top: -0.15rem;
	}
	.m-picnews .picbox .tit{
		margin-top: .16rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.m-picnews .g-pages{
		margin-top: .34rem;
	}

	.g-pages {
		overflow: hidden;
		text-align: center;
		position: relative;
		z-index: 10;
	}
	.g-pages ul {
		/* display: inline-block; */
		vertical-align: middle;
		overflow: hidden;
	}
	
	.g-pages li {
		float: left;
		margin: 0 0.05rem
	}
	
	.g-pages li a,
	.g-pages li span {
		display: block;
		width: .4rem;
		height: .4rem;
		font-size: .15rem;
		color: #444;
		line-height: .38rem;
		border: 1px solid #d6d6d6;
		overflow: hidden;
		transition: .5s;
		background: #fff;
	}
	
	.g-pages li.on a,
	.g-pages li:hover a {
		color: #fff;
		background: #8e2a36;
	}
	@media only screen and (max-width: 750px){
		.m-picnews{
			padding-top: .5rem;
			padding-bottom: 1.4rem;
		}
		.classify span, .classify a{
			font-size: 0.26rem;
		}
		.classify a{
			padding: 0 .2rem;
		}
		.m-picnews .picbox a {
			width: calc((100% - 0.4rem) / 2);
			font-size: .26rem;
			margin-bottom: 0.2rem;
		}
		.m-picnews .picbox a:nth-child(2n){
			margin-right: 0
		}
		.m-picnews .picbox .pic{
			height: calc((100vw - 1.8rem) / 2);
			padding: 0.2rem;
		}
		.g-pages{
			text-align: center;
		}
		.g-pages ul{
			display: inline-block;
		}
		.g-pages li a, .g-pages li span{
			width: .6rem;
			height: .6rem;
			line-height: .58rem;
			font-size: .26rem;
		}
	}

/*产品中心*/
	.m_prod{
		padding-top: .3rem;
		padding-bottom: 1.3rem;
	}
	.m_prod .m_prod_li{
		margin-top: .76rem;
		padding-bottom: .68rem;
	}
	.m_prod_li a{
		width: 6.7rem;
		line-height: 1.2;
		color: #545454;
		margin-right: .6rem;
		margin-bottom: .68rem;
		display: block;
		float: left;
	}
	.m_prod_li a:nth-child(2n){
		margin-right: 0;
	}
	.m_prod_li a .pic{
		height: 4.1rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		position: relative;
	}
	.m_prod_li a .pic img{
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.m_prod_li a:hover .pic img {
		transform: scale(1.1);
	}
	.m_prod_li a .name{
		font-size: .24rem;
		margin-top: .22rem;
	}
	.m_prod_li a .num{
		font-size: .2rem;
	}
	.m_prod_li a .series{
		font-size: .16rem;
		margin-top: .06rem;
	}
	@media only screen and (max-width: 750px){
		.m_prod{
			padding-top: .5rem;
			padding-bottom: 1.4rem;
		}
		.m_prod_li a{
			width: 100%;
			line-height: 1.6;
			float: none;
			margin-right: 0;
		}
		.m_prod_li a .pic{
			height: calc(100% / 67 * 41);
		}
		.m_prod_li a .name{
			font-size: .36rem;
		}
		.m_prod_li a .num{
			font-size: .3rem;
		}
		.m_prod_li a .series{
			font-size: .26rem;
		}
	}

/*产品中心-详情*/
	.pro_con_box .bg{
		background: #EFE7DA;
		padding-top: .44rem;
		padding-bottom: 1.1rem;
		position: relative;
	}

	.m_bar{
		position: relative;
	}
	.m_bar a{
		font-size: .16rem;
		color: #545454;
		transition: color .5s;
	}
	.m_bar a::after{
		content: '-';
		display: inline-block;
		margin: 0 0.05rem;
	}
	.m_bar a:last-of-type::after{
		display: none;
	}
	.m_bar a.on{
		color: #8C2A34;
	}
	.m_bar:after{
		content: '';
		display: table;
		clear: both;
	}

	.golist_prev, .golist_next{
		width: .6rem;
		height: .6rem;
		position: absolute;
		top: 3.92rem;
		left: 50%;
		margin-left: -9.1rem;
		display: block;
	}
	.golist_prev{
		background: url(../img/icon_prev3.png);
		background-size: 100% 100%;
	}
	.golist_prev:hover{
		background: url(../img/icon_prev4.png);
		background-size: 100% 100%;
	}
	.golist_next{
		background: url(../img/icon_next3.png);
		background-size: 100% 100%;
		margin-left: 8.5rem;
	}
	.golist_next:hover{
		background: url(../img/icon_next4.png);
		background-size: 100% 100%;
	}

	.pro_con{
		margin-top: .62rem;
		position: relative;
	}
	.pro_con .name{
		position: absolute;
		left: 0;
		top: .88rem;
		padding-bottom: .16rem;
		border-bottom: 1px solid #8E2A36;
	}
	.pro_con .details{
		position: absolute;
		left: 0;
		top: 1.86rem;
	}
	.pro_con .details .hr{
		margin-top: .16rem;
	}
	.pro_con .qrcode{
		margin-top: .56rem;
		display: flex;
		align-items: flex-end;
	}
	.pro_con .qrcode .pic{
		width: 1rem;
		height: 1rem;
		float: left;
	}
	.pro_con .qrcode .txt{
		line-height: 1.6;
		font-size: .14rem;
		color: #666;
		margin-left: .1rem;
		margin-bottom: .08rem;
		float: left;
	}
	.pro_con .item{
		line-height: 1.6;
		font-size: .18rem;
		color: #535353;
	}
	.pro_con .item b{
		font-weight: bold;
		color: #000;
	}

	.pro_con_pic{
		width: 11rem;
		float: right;
	}
	.pro_con_pic .simg{
		padding: 0 .6rem;
		position: relative;
	}
	.pro_con_pic .swiper{
		margin-top: .3rem;
		overflow: hidden;
	}
	.pro_con_pic .swiper-slide{
		width: 1.8rem;
		height: 1.15rem;
		margin-right: .2rem;
	}
	.pro_con_pic .swiper-slide .tp{
		height: 1.15rem;
		cursor: pointer;
		overflow: hidden;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	/*.pro_con_pic .swiper-slide .tp.active{
		border: 0.04rem solid #D6D6D6;
	}*/
	.pro_con_pic .swiper-slide img {
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.pro_con_pic .swiper-button-next, .pro_con_pic .swiper-button-prev{
		width:.4rem;
		height:1.15rem;
		background: #DECEB4;
		margin-top: calc(-1.15rem / 2);
		transition:.5s;
		cursor:pointer;
		z-index:2;
		font-size:0;
	}
	.pro_con_pic .swiper-button-prev{
		left:0;
	}
	.pro_con_pic .swiper-button-next{
		right:0;
	}
	.pro_con_pic .swiper-button-prev:after, .pro_con_pic .swiper-button-next:after {
		content: '';
	}
	.pro_con_pic .swiper-button-next img, .pro_con_pic .swiper-button-prev img{
		width: .13rem;
		height: .23rem;
	}
	.pro_con_pic .bimg{
		width: 11rem;
		height: 7rem;
		border-radius: .2rem;
		overflow: hidden;
		position: relative;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.pro_con_pic .bimg .lightgallery, .pro_con_pic .bimg .lightgallery div{
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: 1;
	}
	.pro_con_pic .bimg img {
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.pro_con_pic .bimg .blowup{
		width: .98rem;
		height: .7rem;
		background: rgba(0,0,0,0.2);
		border-radius: .18rem;
		position: absolute;
		right: 0;
		bottom: 0;
		display: flex;
		align-items: center;
		justify-content: center;
		cursor: pointer;
	}
	.pro_con_pic .bimg .blowup em{
		width: .3rem;
		height: .3rem;
		background: url(../img/icon_up.png);
		background-size: 100% 100%;
		display: block;
	}
	.pro_con_pic .bimg:hover img {
		transform: scale(1.1);
	}
	.propic_open{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 9999;
		display: none;
	}
	.propic_open .mask{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		background-color: rgba(0,0,0,0.5);
		z-index: 99999;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.propic_open img{
		width: auto;
		max-width: 90%;
	}
	.propic_open .cloes-btn{
		position: absolute;
		top: 5px;
		right: 5px;
		z-index: 1;
		cursor: pointer;
	}

	.pro_con_box .explain{
		line-height: 1.6;
		padding-top: .86rem;
		padding-bottom: 1.38rem;
	}
	.pro_con_box .explain .tit{
		font-size: .38rem;
		color: #000;
		margin-bottom: .2rem;
	}
	.pro_con_box .explain .txt{
		font-size: .18rem;
		color: #535353;
	}
	@media only screen and (max-width: 1080px){
		.pro_con .details{
			top: 104px;
		}
	}
	@media only screen and (max-width: 750px){
		.pro_con_box .bg, .pro_con_box .explain{
			padding-top: .5rem;
			padding-bottom: .8rem;
		}
		.m_bar a{
			font-size: 0.26rem;
		}
		.golist_prev, .golist_next{
			display: none;
		}
		.pro_con{
			margin-top: .4rem;
		}
		.pro_con .item, .pro_con .qrcode .txt, .pro_con_box .explain .txt{
			font-size: .26rem;
		}
		.pro_con .name{
			position: inherit;
			top: auto;
			left: auto;
			margin-bottom: .3rem;
		}
		.pro_con .details{
			position: inherit;
			top: auto;
			left: auto;
			margin-top: .3rem;
		}
		.pro_con .qrcode .pic{
			width: 2rem;
			height: 2rem;
		}
		.pro_con_pic{
			width: 100%;
			float: none;
		}
		.pro_con_pic .bimg{
			width: auto;
			height: calc((100vw - 0.6rem) / 11 * 7);
		}
		.pro_con_pic .swiper-slide, .pro_con_pic .swiper-slide .tp{
			height: calc((100vw - 1.8rem) / 4 / 180 * 115);
		}
	}

/*中式家居美学*/
	.bea_row1{
		line-height: 1.6;
		font-size: .18rem;
		color: #545454;
		text-align: center;
		padding-top: .78rem;
		padding-bottom: 1.04rem;
	}
	.bea_row1 .tit{
		font-size: .38rem;
		color: #967A53;
		margin-bottom: .48rem;
	}
	.bea_row1 .txt{
		width: 9.9rem;
		margin: 0 auto;
	}
	.bea_row1 .pic{
		width: 11.08rem;
		margin: 0 auto;
		margin-top: .94rem;
	}
	.bea_row2{
		padding: .52rem 0;
		position: relative;
	}
	.bea_row2 .bg{
		content:'';
		width: 13.74rem;
		background: #EFE7DA;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: -1;
	}
	.bea_row3{
		line-height: 1.6;
		font-size: .16rem;
		padding-top: 1.22rem;
		padding-bottom: 1.48rem;
	}
	.bea_row3 .tit{
		font-size: .38rem;
		color: #967A53;
		text-align: center;
		margin-bottom: .3rem;
	}
	.bea_row3 .tip{
		width: 9.9rem;
		font-size: .18rem;
		color: #545454;
		text-align: center;
		margin: 0 auto;
		margin-bottom: .84rem;
	}
	.bea_row3 .contact_form .ipt, .bea_row3 .contact_form .sel, .bea_row3 .contact_form textarea{
		background: #EFE7DA;
	}
	.bea_row3 .contact_form .sel::after{
		border: 5px solid #EFE7DA;
		border-top-color: #000;
	}
	.bea_row3 .txt{
		color: #525252;
		margin-top: .28rem;
	}
	.bea_row3 .txt a{
		color: #8D2A35;
		text-decoration: underline;
	}
	@media only screen and (max-width: 750px){
		.bea_row1{
			font-size: .26rem;
			padding-top: .5rem;
			padding-bottom: .4rem;
		}
		.bea_row1 .txt{
			width: auto;
		}
		.bea_row1 .pic{
			width: auto;
		}
		.bea_row2 .bg{
			width: 75%;
		}
		.bea_row3{
			font-size: .26rem;
			padding-top: .5rem;
			padding-bottom: .4rem;
		}
		.bea_row3 .tip{
			width: auto;
			font-size: .26rem;
		}
		.bea_row3 .txt{
			font-size: .26rem;
		}
		.bea_row3 .contact_form .sel::after{
			border: 0.1rem solid #EFE7DA;
			border-top-color: #000;
		}
	}

/*项目案例+合作伙伴*/
	.m_service, .m_partner {
		padding-top: .56rem;
		padding-bottom: 1.3rem;
	}
	.m_service .txt, .m_partner .txt{
		line-height: 1.6;
		font-size: .38rem;
		color: #967952;
	}
	.m_service .classify, .m_partner .classify{
		margin-top: .42rem;
		margin-bottom: .45rem;
	}

	.m_service .picbox a{
		width: 3.32rem;
		height: 3.64rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		position: relative;
		float: left;
		margin-right: .24rem;
		margin-bottom: .48rem;
	}
	.m_partner .picbox a{
		width: 2.52rem;
		height: 1.18rem;
		overflow: hidden;
		display: flex;
		align-items: center;
		position: relative;
		float: left;
		margin-right: .35rem;
		margin-bottom: .42rem;
		transition: .2s;
	}
	.m_partner .picbox a:hover{
		box-shadow: 0 0 4px #a2a2a2;
	}
	.m_service .picbox a:nth-child(4n){
		margin-right: 0;
	}
	.m_partner .picbox a:nth-child(5n){
		margin-right: 0;
	}
	.m_service .picbox img, .m_partner .picbox img{
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.m_service .txts{
		line-height: 1.5;
		color: #F8F6F3;
		text-align: center;
		padding-left: .26rem;
		padding-bottom: .32rem;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background: url(../img/bg_idx4.png);
		background-size: 100% 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-end;
		transition: .5s;
	}
	.m_service .txts .city{
		font-size: .18rem;
		background: #8E2A36;
		border-radius: .18rem;
		margin-bottom: .2rem;
		padding: 0 .2rem;
	}
	.m_service .txts .tit{
		width: 100%;
		font-size: .3rem;
		text-align: left;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.m_service .g-pages{
		margin-top: .8rem;
	}
	.m_partner .g-pages{
		margin-top: .54rem;
	}
	@media only screen and (max-width: 750px){
		.m_service, .m_partner{
			padding-top: .5rem;
			padding-bottom: 1.4rem;
		}
		.m_service .picbox a{
			width: calc((100% - 0.3rem) / 2);
			height: calc(100% / 332 * 364);
			margin-right: .3rem;
		}
		.m_partner .picbox a{
			width: calc((100% - 0.3rem) / 2);
			height: calc(100% / 252 * 118);
			margin-right: .3rem;
		}
		.m_partner .picbox a:nth-child(5n){
			margin-right: .3rem;
		}
		.m_service .picbox a:nth-child(2n), .m_partner .picbox a:nth-child(2n){
			margin-right: 0;
		}
		.m_service .txts .city{
			font-size: .26rem;
		}
		.m_service .txts .tit{
			font-size: .36rem;
		}
	}

/*经销商*/
	.m_dealer {
		padding-top: .56rem;
		padding-bottom: 1.42rem;
	}
	.m_dealer .txt{
		line-height: 1.6;
		font-size: .38rem;
		color: #967952;
		margin-bottom: .24rem;
	}
	.m_dealer .contact_form .ipt, .m_dealer .contact_form .sel{
		width: 2.2rem;
		background: #EFE7DA;
		margin-right: .2rem;
		float: left;
	}
	.m_dealer .contact_form .ipt{
		width: 3.18rem;
	}
	.m_dealer .contact_form .sel::after{
		border: 5px solid #EFE7DA;
		border-top-color: #000;
	}
	.m_dealer .contact_form .ipt input, .m_dealer .contact_form .sel select{
		padding-left: .26rem;
	}
	.m_dealer .contact_form .sub{
		margin-right: .2rem;
		float: left;
	}
	.m_dealer .contact_form .btn {
		width: 1.2rem;
	} 

	.m_dealer .list{
		margin-top: .78rem;
		margin-bottom: .52rem;
	}
	.m_dealer .list ul{
		display: flex;
		flex-wrap: wrap;
	}
	.m_dealer .list li{
		width: 6.7rem;
		line-height: 1.2;
		font-size: .16rem;
		color: #525252;
		margin-right: .6rem;
		margin-bottom: .4rem;
		float: left;
	}
	.m_dealer .list li:nth-child(2n){
		margin-right: 0;
	}
	.m_dealer .list .name{
		font-size: .22rem;
		font-weight: bold;
		color: #000;
		margin-bottom: .12rem;
	}
	.m_dealer .list .addr{
		border-bottom: 1px solid #D6D6D6;
		padding-bottom: .1rem;
	}
	@media only screen and (max-width: 750px){
		.m_dealer{
			padding-top: .5rem;
			padding-bottom: 1.4rem;
		}
		.m_dealer .contact_form .ipt, .m_dealer .contact_form .sel, .m_dealer .contact_form .sub, .m_dealer .contact_form .btn{
			width: 100%;
			margin-right: 0;
			margin-bottom: .2rem;
		}
		.m_dealer .contact_form .btn{
			margin-bottom: 0;
		}
		.m_dealer .contact_form .sel::after{
			border: 0.1rem solid #EFE7DA;
			border-top-color: #000;
		}
		.m_dealer .contact_form .ipt input{
			background-size: .24rem .24rem;
		}
		.m_dealer .list li{
			margin-right: 0;
		}
		.m_dealer .list .name{
			font-size: .3rem;
		}
		.m_dealer .list .addr{
			font-size: .26rem;
		}
	}

/*招商加盟*/
	.join_row1 {
		padding-top: .56rem;
		padding-bottom: .82rem;
	}
	.m_join .tit{
		line-height: 1.6;
		font-size: .38rem;
		color: #967952;
	}
	.join_row1 .pic{
		margin-top: .54rem;
		margin-bottom: .86rem;
	}
	.join_row1 .pic img{
		width: 16.64rem;
		float: right;
	}
	.join_row1 .tit2{
		line-height: 1.6;
		font-size: .38rem;
		color: #967952;
	}
	.join_row1 .itembox{
		margin-top: .38rem;
		display: flex;
		flex-wrap: wrap;
	}
	.join_row1 .item{
		width: 5.8rem;
		line-height: 1.2;
		margin-left: .9rem;
		margin-right: .6rem;
		margin-bottom: .32rem;
		padding-bottom: .2rem;
		border-bottom: 1px solid #D6D6D6;
		position: relative;
		display: flex;
		align-items: center;
	}
	.join_row1 .item:nth-child(2n){
		margin-right: 0;
	}
	.join_row1 .item:last-child{
		padding-bottom: 0;
		border-bottom: 0;
	}
	.join_row1 .item .icon{
		width: .6rem;
		height: .6rem;
		position: absolute;
		left: -.9rem;
		top: 50%;
		margin-top: -.3rem;
	}
	.join_row1 .item .tit{
		font-size: .22rem;
		font-weight: bold;
		color: #000;
		margin-bottom: .06rem;
	}
	.join_row1 .item .txt{
		line-height: 1.4;
		font-size: .16rem;
		color: #525252;
	}

	.join_row2{
		min-height: 5.34rem;
		background: #EFE7DA;
		position: relative;
	}
	.join_row2 .txts{
		width: 9rem;
		padding-top: .76rem;
	}
	.join_row2 .txts .txt{
		line-height: 2.5;
		font-size: .18rem;
		color: #525252;
		margin-top: .22rem;
		padding-bottom: .3rem;
	}
	.join_row2 .pic{
		width: 7.24rem;
		height: 5.34rem;
		position: absolute;
		right: 0;
		top: 0;
	}

	.join_row3{
		padding-top: .82rem;
	}
	.join_row3 .pic{
		width: 13.85rem;
		margin-top: .78rem;
	}

	.join_row4{
		padding-top: 1.2rem;
		padding-bottom: 1.92rem;
	}
	.join_row4 .txt{
		line-height: 1.2;
		font-size: .22rem;
		color: #000;
		margin-top: .36rem;
	}
	@media only screen and (max-width: 1200px){
		.join_row2 .txts .txt{
			line-height: 2;
		}
	}
	@media only screen and (max-width: 750px){
		.join_row1{
			padding-top: .5rem;
			padding-bottom: .4rem;
		}
		.join_row1 .pic{
			margin-top: .4rem;
			margin-bottom: .5rem;
		}
		.join_row1 .pic img{
			width: 100%;
			float: none;
		}
		.join_row1 .item{
			width: 100%;
			margin-right: 0;
		}
		.join_row1 .item .tit{
			font-size: .3rem;
		}
		.join_row1 .item .txt{
			font-size: .26rem;
		}
		.join_row2{
			min-height: auto;
		}
		.join_row2 .txts{
			width: auto;
			padding-top: .5rem;
		}
		.join_row2 .pic{
			width: 100%;
			height: auto;
			position: inherit;
		}
		.join_row2 .txts .txt{
			font-size: .26rem;
		}
		.join_row3{
			padding-top: .5rem;
		}
		.join_row3 .pic{
			width: 100%;
			margin-top: .3rem;
		}
		.join_row4{
			padding-top: .5rem;
			padding-bottom: 1.4rem;
		}
		.join_row4 .txt{
			font-size: .26rem;
		}
	}

/*服务管家*/
	.m_butler .tit{
		line-height: 1.6;
		font-size: .38rem;
		color: #967952;
	}
	.butler_row1{
		padding-top: .56rem;
		padding-bottom: 1.16rem;
	}
	.butler_row1 .tit{
		margin-bottom: .24rem;
	}
	.butler_row1 .txt{
		line-height: 1.4;
		font-size: .18rem;
		color: #525252;
		margin-top: .32rem;
	}
	.butler_row2{
		background: #EFE7DA;
		padding-top: .76rem;
		padding-bottom: .92rem;
	}
	.butler_row2 .item{
		margin-top: .4rem;
		display: flex;
		flex-wrap: wrap;
	}
	.butler_row2 .item a{
		width: 6.7rem;
		line-height: .66rem;
		font-size: .16rem;
		color: #545454;
		background: #FAF8F3;
		margin-right: .6rem;
		margin-bottom: .2rem;
		padding: 0 0.26rem;
		text-decoration: underline;
		box-sizing: border-box;
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.butler_row2 .item a:hover{
		color: #8E2A36;
	}
	.butler_row2 .item a:nth-child(2n){
		margin-right: 0;
	}
	.butler_row2 .txt{
		line-height: 1.2;
		font-size: .16rem;
		color: #525252;
		margin-top: .66rem;
	}
	.butler_row2 .txt a{
		color: #8C2A34;
		text-decoration: underline;
	}
	@media only screen and (max-width: 750px){
		.butler_row1{
			padding-top: .5rem;
			padding-bottom: .4rem;
		}
		.butler_row1 .txt{
			font-size: .26rem;
		}
		.butler_row2{
			padding-top: .5rem;
			padding-bottom: .4rem;
		}
		.butler_row2 .item a{
			width: 100%;
			font-size: .26rem;
			margin-right: 0;
		}
		.butler_row2 .txt{
			font-size: .26rem;
			margin-top: .3rem;
		}
	}

/*新闻资讯*/
	.m_news{
		padding-top: .38rem;
		padding-bottom: 1.4rem;
	}
	.news_li a{
		padding: .45rem 0;
		border-bottom: 1px solid #D6D6D6;
		display: flex;
		align-items: center;
	}
	.news_li a:hover{
		background: url(../img/bg_news.png);
		background-size: 100% 100%;
		padding: .45rem .4rem;
	}
	.news_li .pic {
		width: 4.2rem;
		height: 2.38rem;
		margin-right: .42rem;
		float: left;
		overflow: hidden;
		display: flex;
		align-items: center;
	}
	.news_li .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.news_li .pic:hover img {
		transform: scale(1.1);
	}
	.news_li .txts{
		width: 7.86rem;
		line-height: 1.8;
	}
	.news_li .date{
		font-size: .14rem;
		color: #666;
	}
	.news_li .tit{
		font-size: .24rem;
		color: #000;
		margin-bottom: .08rem;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.news_li a:hover .tit{
		color: #8E2A36;
	}
	.news_li .txt {
		font-size: .16rem;
		color: #555;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.m_news .g-pages{
		margin-top: .9rem;
	}

	@media only screen and (max-width: 750px){
		.m_news{
			padding-top: .5rem;
		}
		.news_li a{
			display: block;
		}
		.news_li .pic{
			width: 100%;
			height: calc(100% / 420 * 238);
			margin-right: 0;
			margin-bottom: .3rem;
			float: none;
		}
		.news_li .txts{
			width: 100%;
		}
		.news_li .tit{
			font-size: .36rem;
		}
		.news_li .date, .news_li .txt{
			font-size: .26rem;
		}
	}

/*新闻资讯-详情*/
	.news_con_box{
		background: #EFE7DA;
		padding-top: .34rem;
		padding-bottom: 1.62rem;
	}
	.news_con {
		background: #FAF8F3;
		margin-top: .44rem;
		padding: .46rem .96rem .96rem;
	}
	.news_con .tits{
		width: 9.54rem;
		line-height: 1.8;
		margin-bottom: .36rem;
	}
	.news_con .tits .date{
		font-size: .14rem;
		color: #666;
		margin-bottom: .06rem;
	}
	.news_con .tits .tit{
		font-size: .24rem;
		color: #000;
		padding-bottom: .28rem;
		border-bottom: 1px solid #D6D6D6;
		position: relative;
	}
	.news_con .tits .tit::after {
		content: '';
		position: absolute;
		width: 2.5rem;
		left: 0;
		bottom: 0;
		height: 1px;
		background: #8E2A36;
		transition: .5s;
	}
	.news_con .con {
		width: 9.54rem;
		line-height: 1.8;
		font-size: .18rem;
		color: #525252;
		float: left;
	}
	.news_con .con .video{
		display: inline-block;
		position: relative;
	}
	.news_con .con video{
		max-width: 100%;
	}
	.news_con .con .video span {
		width: .54rem;
		height: .54rem;
		display: block;
		position: absolute;
		left: 50%;
		top: 50%;
		margin-top: -0.27rem;
		margin-left: -0.27rem;
		cursor: pointer;
		z-index: 1;
	}

	.news_con .more{
		width: 3.5rem;
		float: right;
	}
	.news_con .more a{
		font-size: .14rem;
		margin-bottom: .2rem;
		display: flex;
		align-items: center;
	}
	.news_con .more .pic{
		width: 1.46rem;
		height: .82rem;
		margin-right: .2rem;
		overflow: hidden;
		float: left;
		display: flex;
		align-items: center;
	}
	.news_con .more .pic img {
		width: auto;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}
	.news_con .more .pic:hover img {
		transform: scale(1.1);
	}
	.news_con .more .txts{
		width: 1.7rem;
	}
	.news_con .more .date{
		line-height: 1.8;
		color: #666;
	}
	.news_con .more .tit{
		line-height: 1.4;
		color: #000;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.news_con .more a:hover .tit{
		color: #8E2A36;
	}
	@media only screen and (max-width: 1080px){
		.news_con .more{
			width: 4rem;
		}
		.news_con .more .txts{
			width: 2.4rem;
		}
	}
	@media only screen and (max-width: 750px){
		.news_con_box{
			padding-top: .5rem;
			padding-bottom: .4rem;
		}
		.news_con{
			padding: .5rem .3rem .3rem
		}
		.news_con .tits{
			width: 100%;
		}
		.news_con .tits .date{
			font-size: .26rem;
		}
		.news_con .tits .tit{
			font-size: .3rem;
		}
		.news_con .con{
			width: 100%;
			font-size: .26rem;
			float: none;
		}
		.news_con .more{
			width: 100%;
			float: none;
			margin-top: .5rem;
		}
		.news_con .more a{
			font-size: .26rem;
			/*flex-direction: column;*/
		}
		.news_con .more .pic{
			width: 2.2rem;
			height: calc(2.2rem / 146 * 82);
		}
		.news_con .more .txts{
			width: calc(100% - 2.5rem);
		}
		.news_con .more .date{
			margin-top: .1rem;
		}
	}

/*联系我们*/
	.cnt_row1{
		line-height: 1.6;
		font-size: .18rem;
		color: #525252;
		padding-top: .74rem;
		padding-bottom: 1.06rem;
	}
	.cnt_row1 .tit{
		font-size: .38rem;
		color: #967952;
		margin-bottom: .22rem;
	}
	.cnt_row1 .txt b{
		font-weight: bold;
		color: #000;
	}

	.cnt_row2{
		line-height:1.6;
		font-size: .16rem;
		background: #EFE7DA;
		padding-top: .58rem;
		padding-bottom: .92rem;
	}
	.cnt_row2 .tit{
		font-size: .38rem;
		color: #967952;
		margin-bottom: .4rem;
	}

	.contact_form .row{
		display:flex;
		margin-bottom: .22rem;
	}
	.contact_form .item{
		font-size: .16rem;
		color: #525252;
		margin-right: .28rem;
		flex:1;
		display:flex;
		box-sizing: border-box;
		flex-direction: column;
	}
	.contact_form .item:last-child{
		margin-right:0;
	}
	.contact_form .lab{
		margin-bottom: .14rem;
	}
	.contact_form .ipt, .contact_form .sel{
		background: #FAF8F3;
		position:relative;
		z-index: 0;
		box-sizing: border-box;
	}
	.contact_form .ipt input, .contact_form .sel select{
		display:block;
		width:100%;
		height: .48rem;
		line-height:.48rem;
		font-size: .16rem;
		border: 0;
		padding:0 0.18rem;
		box-sizing: border-box;
	}
	.contact_form .sel::after{
		content:'';
		position:absolute;
		top: 50%;
		right: .18rem;
		display:block;
		border:5px solid #FAF8F3;
		border-top-color:#000;
		margin-top: -0.02rem;
		z-index:-1;
	}
	.contact_form .check_list{
		display:flex;
		flex-wrap:wrap;
	}
	.contact_form .check_list .lab{
		margin-bottom: 0;
		margin-right: .18rem;
	}
	.contact_form .checkitem{
		display:flex;
		align-items:center;
		position:relative;
		margin-right: .3rem;
		cursor:pointer;
	}
	.contact_form .checkitem input{
		display: none;
	}

	/* 复选框样式 */
	.checkbox input {
		display: none; /* 隐藏原生复选框 */
	}
	/* 打勾标记样式 */
	.checkitem .checkmark {
		display: inline-block;
		width: .18rem;
		height: .18rem;
		border: 1px solid #a4875d;
		background-color: #faf8f3;
		margin-right: .08rem;
		position: relative;
	}
	/* 当复选框选中时，打勾标记样式 */
	.checkitem input:checked + .checkmark {
		background: #a4875d; /* 选中时的背景色 */
	}
	/* 在打勾标记内部创建打勾效果 */
	.checkitem input:checked + .checkmark::after {
		content: '';
		position: absolute;
		left: .06rem;
		top: .01rem;
		width: .06rem;
		height: .1rem;
		border: solid white;
		border-width: 0 0.01rem 0.01rem 0;
		transform: rotate(45deg); /* 创建打勾效果 */
	}

	.contact_form option{
		font-size: .16rem;
	}
	.contact_form textarea{
		display: block;
		width: 100%;
		height: 1.34rem;
		line-height: .38rem;
		resize:none;
		background: #FAF8F3;
		font-size:.16rem;
		color: #525252;
		margin-bottom: .22rem;
		padding: 0.1rem 0.18rem;
		box-sizing: border-box;
	}
	.contact_form input::placeholder, .contact_form textarea::placeholder{
		color: #525252;
	}
	.contact_form .btn{
		display:block;
		width: 3.28rem;
		line-height:.48rem;
		border:none;
		background: #A4875D;
		font-size:.18rem;
		color:#fff;
		cursor:pointer;
	}

	.cnt_row2 .txt{
		font-size: .16rem;
		color: #525252;
		margin-top: .28rem;
	}

	@media only screen and (max-width: 750px){
		.cnt_row1, .cnt_row2{
			font-size: .26rem;
			padding-top: .5rem;
			padding-bottom: .4rem;
		}
		.contact_form .row{
			flex-wrap:wrap;
			margin-bottom: 0;
		}
		.contact_form .item{
			flex:none;
			width:100%;
			margin-right:0;
			margin-bottom:.3rem;
		}
		.contact_form .city .lab{
			display: none;
		}
		.contact_form .lab{
			font-size:.26rem;
		}
		.contact_form .ipt input, .contact_form .sel select{
			height: .64rem;
			line-height: .64rem;
			font-size:.26rem;
		}
		.contact_form .sel::after{
			border: 0.1rem solid #FAF8F3;
			border-top-color: #000;
		}
		.contact_form  textarea{
			height: 1.52rem;
			line-height: .44rem;
			font-size: .26rem;
			margin-top: .2rem;
			margin-bottom: .42rem;
		}
		.contact_form .btn{
			width: 100%;
			line-height: .64rem;
			font-size:.26rem;
		}
		.cnt_row2 .txt{
			font-size: .26rem;
		}
	}

/*会员中心-登录*/
	.login{
		padding-top: 1.16rem;
		padding-bottom: 1.78rem;
	}
	.login .tit_en{
		line-height: 1;
		font-size: 99px;
		font-weight: bold;
		color: #f4ece8;
		text-align: center;
	}
	.login .tit{
		line-height: 1.4;
		font-size: 42px;
		color: #A4865D;
		text-align: center;
		margin-top: -40px;
		margin-bottom: 70px;
	}
	.login .form{
		width: 430px;
		margin: 0 auto;
	}
	.login .form p{
		line-height: 46px;
		font-size: 16px;
		background: #EFE7DA;
		margin-bottom: 24px;
	}
	.login .form p span{
		width: 58px;
		color: #8E2A36;
		text-align: right;
		margin-right: 12px;
		display: inline-block;
	}
	.login .form .int{
		width: 342px;
		font-size: 16px;
		background: #EFE7DA;
		background: none;
		border: none;
	}
	.login .form .int::placeholder{
		color: #A4A4A4;
	}
	.login .form .int:focus{
		outline: none;
	}
	.login .form .loginbtn{
		font-size: 16px;
		text-align: center;
		color: #fff;
		background: #A4875D;
		margin-top: 34px;
		display: block;
	}
	.login .form .loginbtn:hover{
		opacity: .8;
	}
	.login .txt{
		line-height: 1.4;
		font-size: 16px;
		color: #A4A4A4;
		border-top: 1px solid #D6D6D6;
		margin-top: 80px;
		padding-top: 15px;
	}
	@media only screen and (max-width: 1080px){
		.login .tit_en{
			height: 80px;
			line-height: 80px;
			font-size: 80px;
		}
	}
	@media only screen and (max-width: 900px){
		.login .tit_en{
			height: 80px;
			line-height: 80px;
			font-size: 70px;
		}
	}
	@media only screen and (max-width: 750px){
		.login .tit_en{
			height: .8rem;
			line-height: .8rem;
			font-size: .8rem;
		}
		.login .tit{
			height: .42rem;
			line-height: .42rem;
			font-size: .42rem;
			margin-top: -0.3rem;
		}
		.login .form{
			width: 100%;
		}
		.login .form p{
			line-height: .8rem;
			font-size: .26rem;
		}
		.login .form .int, .login .form .loginbtn, .login .txt{
			font-size: .26rem;
		}
		.login .form p span{
			width: 18%;
			margin-right: 2%;
		}
		.login .form .int{
			width: 78%;
		}
	}

/*会员中心-列表*/
	.m_member{
		padding-bottom: 1.44rem;
	}
	.m_member .m_tabs{
		position: relative;
	}
	.m_member .m_tabs .phtit{
		font-size: .16rem;
		line-height: .6rem;
		color: #535353;
		position: absolute;
		left: 50%;
		margin-left: -7rem;
		display: block;
	}
	.m_member .m_tabs .phtit .tit b{
		font-weight: normal;
		padding: 0 .16rem;
	}
	.m_member .m_tabs .phtit span{
		display: none;
	}
	.m_member .classify{
		margin-top: .82rem;
	}
	.m_member .classify span{
		margin-right: .28rem;
	}
	.m_member .classify a{
		padding: 0 .12rem;
	}
	.member_li{
		margin-top: .6rem;
	}
	.member_li a{
		width: 100%;
		font-size: 0;
		background: #EFE7DA;
		border-bottom: 0.04rem solid #fff;
		display: flex;
		flex-direction: row;
		align-items: center;
	}
	.member_li a:hover{
		background: #FFF2D5;
	}
	.member_li a div{
		width: 2.7rem;
		line-height: .26rem;
		font-size: .16rem;
		color: #555;
		padding: 0.1rem 0.28rem;
		display: inline-block;
		box-sizing: border-box;
	}
	.member_li .tit{
		width: 9.54rem;
	}
	.member_li a:hover .tit{
		color: #8E2A36;
	}
	.member_li .date{
		width: 1.76rem;
	}
	.m_member .g-pages{
		margin-top: .64rem;
	}
	@media only screen and (max-width: 750px){
		.m_member{
			padding-bottom: 1.4rem;
		}
		.m_member .m_tabs .phtit{
			font-size: .26rem;
			position: inherit;
			left: 0;
			margin-left: 0;
			display: flex;
		}
		.m_member .m_tabs .phtit .tit{
			width: 70%;
		}
		.m_member .m_tabs .phtit span{
			border-bottom: 2px solid #8E2A36;
			display: block;
		}
		.m_member .classify{
			margin-top: .5rem;
		}
		.member_li{
			margin-top: .3rem;
		}
		.member_li a{
			width: auto;
			padding: 0.1rem 0.28rem;
			flex-direction: column;
			flex-wrap: nowrap;
		}
		.member_li a div{
			width: 100% !important;
			line-height: 1.2;
			font-size: .26rem;
			padding: 0.1rem 0;
			display: block;
		}
	}

/*会员中心-详情*/
	.member_con{
		padding-bottom: 3.44rem;
	}
	.member_con .member_li{
		margin-top: .7rem;
		margin-bottom: .6rem;
	}
	.member_con .con{
		line-height: 1.6;
		font-size: .18rem;
		color: #535353;
	}
	.member_con .con a{
		font-size: .16rem;
		color: #8D2A35;
		text-decoration: underline;
	}
	@media only screen and (max-width: 750px){
		.member_con{
			padding-bottom: 1.4rem;
		}
		.member_con .member_li{
			margin-top: .5rem;
			margin-bottom: .3rem;
		}
		.member_con .con, .member_con .con a{
			font-size: .26rem;
		}
	}

/*搜索*/
	.sear_box{
		background: #EFE7DA;
	}
	.sear_box .wp{
		width: 13.08rem;
		margin: 0 auto;
		padding-top: 1.4rem;
		padding-bottom: 1.4rem;
	}
	.search{
		width: 100%;
		border-radius: 0.35rem;
		overflow: hidden;
		position: relative;
		cursor: pointer;
		display: inline-block;
	}
	.search .g-search{
		width: 100%;
		min-width: 150px;
		height: .7rem;
		font-size: .16rem;
		color: #666;
		background: #FAF8F3;
		padding-right: 2.18rem;
		padding-left: .44rem;
		float: left;
		border: none;
		overflow: hidden;
		box-sizing: border-box;
	}
	.search a{
		width: 1.74rem;
		height: .7rem;
		line-height: .7rem;
		font-size: .18rem;
		color: #fff;
		text-align: center;
		background: #9C805B;
		border-radius: .35rem;
		display: block;
		position: absolute;
		right: 0;
		top: 0;
	}

	.sear_con{
		padding-top: .6rem;
		padding-bottom: 1.14rem;
	}
	.sear_con .tabs{
		font-size: 0;
		text-align: center;
		border-bottom: 1px solid #D6D6D6;
		padding-bottom: .5rem;
	}
	.sear_con .tabs a{
		width: 2.25rem;
		line-height: .46rem;
		font-size: .18rem;
		color: #555;
		text-align: center;
		background: #EFE7DA;
		border-radius: .23rem;
		margin: 0 0.18rem;
		display: inline-block;
		overflow: hidden;
	}
	.sear_con .tabs .active{
		color: #fff;
		background: #9C805B;
	}
	.sear_con .m_prod_li{
		margin-top: .64rem;
	}
	.sear_con .news_li{
		margin-top: .19rem;
	}
	.sear_con .g-pages{
		margin-top: .3rem;
	}
	@media only screen and (max-width: 750px){
		.m_search .wp{
			width: auto;
		}
		.m_search .g-search{
			font-size: .26rem;
		}
		.m_search .search a{
			font-size: .3rem;
		}
		.sear_con .tabs a{
			width: 48%;
			line-height: 2.4;
			font-size: .3rem;
			border-radius: .32rem;
			margin: 0 1%;
		}
	}