	.row-idx1{
		/* background-color: gainsboro; */
	}
	
	
	.m-dian {
		position: fixed;
		right: 0.75rem;
		top: 50%;
		transform: translateY(-50%);
		z-index: 99;
	}
	
	#menu li {
		border-radius: 50%;
		background-color: #fff;
		margin-bottom: 0.15rem;
		cursor: pointer;
		transition: .5s;
		width: 0.1rem;
		height: 0.1rem;
		position: relative;
	}
	
	#menu li:last-of-type {
		margin-bottom: 0;
	}
	
	#menu li:hover,
	#menu li.active {
		/* background-color: #0091a4 ; */
	}
	#menu li::after{
		position: absolute;
		content: '';
		left: -0.07rem;
		top: -0.07rem;
		right: -0.07rem;
		bottom: -0.07rem;
		border-radius: 50%;
		border: 1px solid rgba(255, 255, 255, .4);
		opacity: 0;
		transition: .5s;
	}
	#menu li.active::after{
		opacity: 1;
	}
	
	#menu li a {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 10;
	}
	.section{
		background: url() no-repeat center ;
		background-size: cover;
	}
	.row-idx1{
		/* background-image: url(../images/index/bg2.jpg); */
	}
	.row-idx1 .wp1560{
		position: relative;
		z-index: 10;
		height: 100%;
		display: flex;
		align-items: center;
	}
	.row-idx1 .txts{
		color: #fff;
	}
	.row-idx1 .txts	.tit{
		font-size: 0.54rem;
		margin-bottom: 0.3rem;
	}
	.row-idx1 .txts	.desc{
		font-size: 0.22rem;
		margin-bottom: 0.5rem;
	}
	.row-idx1 .g-btn-more{
		visibility:hidden;
	}
	.g-btn-more{
		font-size: 0.16rem;
		color: rgba(255, 255, 255, 0.6);
		display: inline-block;
		display: flex;
		align-items: center;
		width: auto;
		max-width: 2.3rem;
		
	}
	.g-btn-more .t{
		padding-right: 0.45rem;
		padding-bottom: 0.05rem;
		border-bottom: 1px solid rgba(255, 255, 255, 0.6);;
		height: 1.5em;
		text-transform: uppercase;
	}
	.g-btn-more:hover .g-icon-idx{
		background-image: url(../images/index/icon6-1.png);
	}
	.g-tits-idx .g-icon-idx{
		background-image: url(../images/index/icon6-3.png);
	}
	
	.g-icon-idx{
		width: 0.6rem;
		height: 0.6rem;
		background: url(../images/index/icon6-1.png) no-repeat;
		background-size: 100%;
		background-image: url(../images/index/icon6-2.png);
		display: block;
		transition: .5s;
	}
	.g-icon-idx.sty2{
		background-image: url(../images/index/icon6-2.png);
	}
	.g-icon-idx.sty2:hover{
		background-image: url(../images/index/icon6-1.png);
	}
	
	.row-idx2{
		background-image: url(../images/index/bg3.jpg);
	}
	.ul-idx-nums{
		display: flex;
		justify-content: space-between;
		margin-bottom: 0.5rem;
	}
	.ul-idx-nums li {
		/* min-width: 25%; */
	}
	
	.ul-idx-nums .con {
		font-size: 0.18rem;
	}
	
	.ul-idx-nums .nums{
		display: flex;
		align-items: baseline;
		min-width: 7em;
	}
	.ul-idx-nums .con .t {
		margin-bottom: 0.05rem;
		font-size: 0.16rem;
	}
	.ul-idx-nums .con .dw{
		transform: translateY(-0.03rem);
		margin-left: 0.03rem;
	}
	.ul-idx-nums .con .num {
		font-size: 0.42rem;
		color: #fff;
		font-weight: bold;
		display: inline-block;
		line-height: 1;
	}
	
	.ul-idx-nums .con .add .num {
		position: relative;
		/* padding-right: 0.3rem; */
	}
	
	.ul-idx-nums .con .add .num::after {
		content: '+';
		position: absolute;
		right: -0.2rem;
		top: -0.1rem;
		font-size: 0.24rem;
	}
	.ul-idx-nums .con .add .dw{
		margin-left: 0.1rem;
	}
	
	.m-idx-desc{
		color: #fff;
		width: 7.8rem;
		background: url(../images/index/bg4.png) no-repeat;
		background-size: 100% 100%;
		border-radius: 0.2rem;
		padding: 0.5rem 0.5rem 0.3rem;
		box-sizing: border-box;
	}
	.g-subtit{
		font-size: 0.22rem;
		color: rgb(207, 162, 67);
		position: relative;
		margin-bottom: 0.05rem;
	}
	.g-subtit::before{
		content: '';
		position: absolute;
		left:-0.13rem;
		top: 50%;
		transform: translate(-100%,-50%);
		width: 0.1rem;
		height: 0.1rem;
		background-color: #cfa243;
	}
	.m-idx-desc .tit{
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.m-idx-desc .desc,
	.libdesc{
		font-size: 0.16rem;
		line-height: 2;
	}
	.m-idx-desc .desc{
		margin-bottom: 0.5rem;
	}
	
	.m-idx-infos{
		color: #fff;
		text-align: center;
	}
	.m-idx-infos ul{
		margin: 0 -0.02rem;
		overflow: hidden;
	}
	.m-idx-infos li{
		width: 25%;
		float: left;
	}
	.m-idx-infos .con{
		margin: 0 0.02rem;
		background: url(../images/index/img2-1.png) no-repeat center;
		background-size: cover;
		height: 100vh;
		display: block;
		color: #fff;
		position: relative;
	}
	.m-idx-infos .con::after{
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background-color: rgba(0, 0, 0, .5);
		opacity: 0;
		transition: .5s;
	}
	.m-idx-infos .poa{
		position: absolute;
		width: 100%;
		padding: 0 0.5rem;
		box-sizing: border-box;
		bottom: 1rem;
		z-index: 10;
	}
	.m-idx-infos .pic{
		width: 1.47rem;
		height: 1.69rem;
		background: url(../images/index/bg5.png) no-repeat center;
		background-size: 100%;
		margin: 0 auto 0.3rem;
		opacity: 0;
		transition: .5s;
	}
	.m-idx-infos .pic img{
		max-width: 0.8rem;
		max-height: 0.8rem;
		width: auto;
		height: auto;
		position: relative;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		display: block;
	}
	.m-idx-infos .tits{
		margin-bottom: 0.3rem;
	}
	.m-idx-infos .tit{
		font-size: 0.36rem;
		font-weight: bold;
		font-weight: normal;
	}
	.m-idx-infos .tit_en{
		font-size: 0.15rem;
		color: #CFA243;
	}
	.m-idx-infos .desc{
		-webkit-line-clamp:6;
		font-size: 0.16rem;
		line-height: 2;
		margin-bottom: 0.3rem;
		display: none;
	}
	.m-idx-infos .line{
		height: 1.2rem;
		width: 1px;
		background-color: #CFA243;
		margin: 0 auto 0;
		height: 0;
		transition: .3s;
	}
	.m-idx-infos .g-icon-idx{
		margin: 0 auto;
	}
	.m-idx-infos .con:hover .pic,
	.m-idx-infos .con:hover::after{
		opacity: 1;
	}
	.m-idx-infos .con:hover .g-icon-idx {
		background-image: url(../images/index/icon6-1.png);
	}
	.m-idx-infos .con:hover .tit{
		font-weight: bold;
	}
	.m-idx-infos .con:hover .desc{
		display: block;
	}
	.m-idx-infos .con:hover .line{
		height: 1.2rem;
		margin-bottom: 0.3rem;
	}
	
	
	.row-idx4{
		background-image: url(../images/index/bg6.png);
	}
	.g-tits-idx{
		font-size: 0.24rem;
		margin-bottom: 0.3rem;
		display: flex;
		justify-content: space-between;
	}
	.g-tits-idx .tit_en{
		text-transform: uppercase;
	}
	.g-tits-idx .tit{
		font-size: 0.42rem;
	}
	.g-tits-idx .g-btn-more{
		color: rgba(51, 51, 51, 0.6);
		
	}
	.g-tits-idx .g-btn-more .t{
		border-color: #d1d1d2;
	}
	
	.ul-news {
		display: flex;
		justify-content: space-between;
	}
	.ul-news li{
		width: 4rem;
	}
	
	.ul-news .con{
		height: 2.8rem;
		border-radius: 0.03rem;
		overflow: hidden;
		color: #fff;
		padding:0.3rem 0.3rem 0;
		box-sizing:  border-box;
		margin-bottom: 0.2rem;
		background: url() no-repeat center;
		background-size: 100% 100%;
		display: block;
		position: relative;
	}
	.ul-news .con::after,
	.ul-news .con::before{
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		background: url(../images/index/img3-1.png) no-repeat center;
		background-size: 100% 100%;
		opacity: 0;
		transition: .5s;
	}
	.ul-news .con::before{
		background: none;
		background-color:rgba(16,48,88, .6) ;
		opacity: 1;
	}
	.ul-news li .con:last-of-type{
		margin-bottom: 0;
	}
	.ul-news .date{
		font-size: 0.15rem;
		margin-bottom: 0.4rem;
		position: relative;
		z-index: 10;
	}
	.ul-news .tit{
		font-size: 0.2rem;
		line-height: 1.7;
		
		position: relative;
		z-index: 10;
	}
	.ul-news li:nth-of-type(2){
		width: 7.2rem;
	}
	.ul-news li:nth-of-type(2) .con{
		height: 5.8rem;
	}
	.ul-news li:nth-of-type(2) .tit{
		font-size: 0.22rem;
		-webkit-line-clamp:4;
	}
	.ul-news li .g-btn-idx{
		position: absolute;
		left: 0.3rem;
		bottom: 0.5rem;
		z-index: 10;
	}
	.g-btn-idx.sty2,
	.ul-news li:nth-of-type(2) .g-btn-idx{
		display: inline-block;
		height: 0.66rem;
		line-height: 0.66rem;
		padding: 0 0.5rem;
		border-radius: 0.33rem;
		font-size: 0.16rem;
		transition: .5s;
	}
	.g-btn-idx.sty2 span,
	.ul-news li:nth-of-type(2) .g-btn-idx span{
		padding: 0 .5rem 0 0;
		background-position: right center;
		background-image: url(../images/index/icon8.png);
		background-size: 0.26rem;
	}
	.ul-news .g-btn-idx.sty2{
		height: 0.45rem;
		line-height: 0.45rem;
		border-radius: 0.25rem;
		padding: 0 0.2rem;
		bottom: 0.3rem;
		opacity: 0;
	}
	.ul-news .con:hover::after{
		opacity: 1;
	}
	.ul-news .con:hover::before{
		opacity: 0;
	}
	.ul-news .con:hover .g-btn-idx{
		opacity: 1;
	}
	
	.row-idx5{
		background-image: url(../images/index/bg7.jpg);
	}
	
	.m-idx-kehu{
		overflow: hidden;
	}
	.m-idx-kehu .pic{
		width: 8.5rem;
		float: right;
		position: relative;
	}
	@keyframes ani-op1{
		0%{transform: translateY(0%);}
		50%{transform: translateY(10%);}
		100%{transform: translateY(0%);}
	}
	.m-idx-kehu .pic .icon{
		position: absolute;
		width: .22rem;
		height: 0.26rem;
		background: url(../images/index/icon9-5.png) no-repeat;
		background-size: 100%;
		left: 0;
		top: 0;
		animation: ani-op1 1s infinite;
	}
	.m-idx-kehu .pic .icon.i1{
		top: 1.28rem;
		left: 2rem;
		animation-delay: .3s;
	}
	.m-idx-kehu .pic .icon.i2{
		top: 1.53rem;
		left: 1.7rem;
		animation-delay: .4s;
	}
	.m-idx-kehu .pic .icon.i3{
		top: 2.8rem;
		left: 2.6rem;
		animation-delay: .5s;
	}
	.m-idx-kehu .pic .icon.i4{
		top: 2.2rem;
		left: 4rem;
		animation-delay: .3s;
	}
	.m-idx-kehu .pic .icon.i5{
		top: 1.6rem;
		left: 5.1rem;
		animation-delay: .4s;
	}
	.m-idx-kehu .pic .icon.i6{
		top: .92rem;
		left: 6.4rem;
		animation-delay: .5s;
	}
	.m-idx-kehu .pic .icon.i7{
		top: 1.16rem;
		left: 6rem;
		animation-delay: .3s;
	}
	.m-idx-kehu .pic .icon.i8{
		top: 1.36rem;
		left: 6.48rem;
		animation-delay: .4s;
	}
	.m-idx-kehu .pic .icon.i9{
		top: 1.41rem;
		left: 6.09rem;
		animation-delay: .5s;
	}
	.m-idx-kehu .pic .icon.i10{
		top: 1.67rem;
		left: 5.94rem;
		animation-delay: .2s;
	}
	.m-idx-kehu .pic .icon.i11{
		top: 1.71rem;
		left: 6.56rem;
		animation-delay: .3s;
	}
	.m-idx-kehu .pic .icon.i12{
		top: 1.93rem;
		left: 6.27rem;
		animation-delay: .35s;
	}
	.swp-idxkehu{
		width: 4.8rem;
		overflow: hidden;
		position: relative;
		padding-bottom: 0.4rem;
	}
	.swp-idxkehu .con{
		margin: 0 -0.11rem -0.25rem;
		padding: 0 1px;
	}
	.swp-idxkehu .pic{
		width: calc(50% - 0.22rem);
		margin: 0 0.11rem 0.25rem;
		height: 1.1rem;
		border:1px solid #ced1d5;
		border-radius: 0.05rem;
		overflow: hidden;
		box-sizing: border-box;
		float: left;
		display: block;
	}
	.swp-idxkehu .pic:hover{
		box-shadow:  0 0 .1rem rgba(0, 0, 0, .1);
	}
	.swp-idxkehu .pic img{
		width: auto;
		height: auto;
		position: relative;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		max-width: 80%;
		max-height: 60%;
	}
	
	.swiper-pagination{
		left: 50%;
		transform: translateX(-50%);
		bottom: 0;
	}
	.swiper-pagination-bullet{
		width: 0.13rem;
		height: 0.13rem;
		background-color: #0075c1;
		margin: 0 0.06rem;
	}
	
	.row-idx6{
		color: #fff;
		background-image: url(../images/index/bg8.png);
	}
	.row-idx6 .txts{
		width: 6.05rem;
	}
	.row-idx6 .txts .libdesc{ 
		margin-bottom: 0.5rem;
	}
	
	.row-idx7,
	.row-idx7 .fp-tableCell{
		height: auto !important;
	}
	
	.m-idx-down {
		color: #fff;
		position: absolute;
		left: 0.6rem;
		bottom: 0.5rem;
		z-index: 10;
	}
	.m-idx-down .t{
		width: 1em;
		margin: 0 auto;
		font-size: 0.14rem;
		line-height: 1;
		margin-bottom: 0.1rem;
	}
	.m-idx-down .icon .i1{
		width: 0.26rem;
		border: 0.02rem solid #fff;
		height: 0.38rem;
		border-radius: 0.15rem;
		margin-bottom: 0.14rem;
		position: relative;
	}
	
	.m-idx-down .icon .i1 .i{
		width: 0.04rem;
		height: 0.08rem;
		background-color: #fff;
		position: absolute;
		border-radius: 0.02rem;
		left: 50%;
		transform: translateX(-50%);
		top: 0.09rem;
		animation: anidown2 1s infinite linear;
	}
	@keyframes anidown2 {
		0%{transform: translate(-50%,-20%); background-color: rgba(255, 255, 255, 0);}
		30%{transform: translate(-50%,20%) ; background-color: #fff;}
		100%{transform: translate(-50%,110%); background-color: rgba(255, 255, 255, 0);}
		
	}
	@keyframes anidown3 {
		0%{transform: translate(-50%,-20%); background-color: rgba(255, 255, 255, 0);}
		30%{transform: translate(-50%,20%) ; background-color: #8e8e8e;}
		100%{transform: translate(-50%,110%); background-color: rgba(255, 255, 255, 0);}
		
	}
	.m-idx-down .icon .i2{
		width: 0.14rem;
		height: 0.09rem;
		background: url(../images/index/icon9-1.png) no-repeat center;
		background-size: 100%;
		margin: 0 auto;
	}
	
	
	.swp-bg{
		width: 100vw;
		height: 100vh;
		overflow: hidden;
		background: url(../images/index/bg2.jpg) no-repeat center ;
		background-size: cover;
		/* background-color: red; */
	/* 	position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0; */
	}
	.swp-bg .swiper{
		width: 100%;
		height: 100%;
	}
	.swp-bg .swiper .con{
		height: 100vh;
		background: url() no-repeat center ;
		background-size: cover;
	}
	
	
	
	
	.g-shares{
		/* overflow: hidden; */
		position: absolute;
		right: 0.6rem;
		bottom: 0.5rem;
		z-index: 10;
	}
	.g-shares::after{
		content: '';
		display: table;
		clear: both;
	}
	.g-shares .icon{
		float: left;
		margin-right: 0.2rem;
		width: 0.43rem;
		height: 0.43rem;
		position: relative;
		/* background-color: rgba(255, 255, 255, .22); */
		border: 1px solid rgba(255, 255, 255, .4);
		text-align: center;
		border-radius: 50%;
		transition: .5s;
		text-align: center;
	}
	.g-shares .icon:last-of-type{
		margin-right: 0;
	}
	.g-shares .icon:hover{
		background-color: rgb(187, 142, 62);
		border-color: rgb(187, 142, 62);
	}
	/* .g-shares .icon:hover img{
		display: none;
	}
	.g-shares .icon:hover img.dn{
		display: inline-block;
	} */
	.g-shares .icon>img{
		width: auto;
		height: auto;
		max-width: 0.26rem;
		max-height: 0.26rem;
		position: relative;
		top: 50%;
		transform: translateY(-50%);
		margin: 0 auto;
	}
	.g-shares .icon.i2 img{
		width: 0.24rem;
	}
	.g-shares .icon.i3 img{
		width: 0.2rem;
	}
	.g-shares .g-ichikawa{
		float: left;
		padding-top: 0.15rem;
		color: #fff;
		margin-left: 0.2rem;
	}
	
	.g-popup{
		position: absolute;
		left: 50%;
		top: -.1rem;
		transform: translate(-50%,-100%);
		width: 1.3rem;
		height: 1.3rem;
		background-color: rgba(255, 255, 255,.2);
		padding: .1rem;
		box-sizing: border-box;
		z-index: 99999;
		border-radius: .12rem;
		/* overflow: hidden; */
		/* box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, .2); */
		transition:opacity,top .5s;
		opacity: 0;
		width: 0;
		height: 0;
	}
	.g-popup::after{
		content: '';
		position: absolute;
		border: 0.1rem solid #fff;
		border-color: rgba(255, 255, 255,.2) transparent transparent;
		left: 50%;
		bottom: 0;
		transform: translate(-50%,100%);
	}
	.g-popup .erm{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.g-popup .erm img{
		width: 100%;
		height: 100%;
	}
	
	.g-shares .g-popup .erm img{
		width: 100% !important;
		display: block;
	}
	.g-shares .icon:hover .g-popup,
	.g-popup.on{
		opacity: 1;	
		top: -.2rem;
		width: 1.4rem;
		height: 1.4rem;
	}
	
	
	.header.sty2 .nav .con .tit{
		color: #333;
	}
	.header.sty2  .btns .search{
		background-image: url(../images/index/icon1-2.png) ;
	}
	.header.sty2 .logos .logo img{
		display: none;
	}
	.header.sty2 .logos .logo img.dn{
		display: block;
	}
	.m-dian.sty2 #menu li,
	.m-idx-down.sty2 .icon .i1 .i{
		background-color: #8e8e8e;
	}
	.sty2  #menu li::after,
	.m-idx-down.sty2 .icon .i1{
		border-color: #8e8e8e;
	}
	.m-idx-down.sty2 .t{
		color: #8e8e8e;
	}
	.m-idx-down.sty2 .icon .i1 .i{
		animation: anidown3 1s infinite linear;
	}
	.m-idx-down.sty2 .icon .i2{
		background-image: url(../images/index/icon9-1-2.png);
	}
	.g-shares.sty2 .icon{
		border-color: #8e8e8e;
	}
	.g-shares.sty2 .icon>img{
		display: none;
	}
	.g-shares.sty2 .icon>img.dn{
		display: block;
	}
	
	
	.op0{opacity: 0;}
	.op0.animated{opacity: 1;}
	
	
	@media only screen and (max-width: 1300px)  {
		.g-btn-more{
			max-width: 4rem;
		}
	}
	@media only screen and (max-width: 950px)  {
		.m-idx-desc{
			width: 9rem
		}
		.row-idx6 .txts{
			width: 8rem;
		}
	}
	@media only screen and (max-width: 750px)  {
		
		.g-shares{
			transform: scale(1.4);
		}
		.m-dian,
		.m-idx-down{
			display: none;
		}
		.section:not(.section.row-idx1),
		.fp-tableCell{
			height: auto !important;
		}
		.section{
			padding: .8rem 0;
		}
		
		
		.row-idx1{
			margin-bottom: 0px;
		}
		.row-idx1 .txts .tit{
			font-size: 0.44rem;
		}
		.row-idx1 .txts .desc{
			font-size: 0.32rem;
		}
		.g-btn-more .t{
			font-size: 0.26rem;
		}
		
		.m-idx-desc{
			width: 100%;
		}
		
		
		.g-subtit{
			font-size: 0.28rem;
			margin-bottom: 0.1rem;
		}
		.g-subtit::before{
			width: 0.15rem;
			height: 0.15rem;
		}
		.m-idx-desc .tit{
			font-size: 0.36rem;
		}
		.m-idx-desc .desc, .libdesc{
			font-size: 0.28rem;
		}
		.ul-idx-nums{
			flex-wrap: wrap;
		}
		.ul-idx-nums li{
			width: 50%;
			margin-bottom: 0.3rem;
		}
		.ul-idx-nums .con .dw{
			font-size: 0.24rem;
			
		}
		.ul-idx-nums .con .add .dw{
			margin-left: 0.2rem;
		}
		.ul-idx-nums .con .t{
			font-size: 0.28rem;
		}
		
		
		.row-idx2{
			margin: .4rem .4rem 0;
			width: calc( 100% - .8rem ) !important;
		}
		.row-idx3{
			padding: .4rem;
		}
		.m-idx-infos .con{
			height: auto;
			padding: .4rem 0;
		}
		.m-idx-infos .poa{
			position: relative;
			transform: none;
			bottom: auto;
			left: auto;
		}
		.m-idx-infos li{
			width: 100%;
			float: none;
		}
		.m-idx-infos .pic{
			height: 0;
		}
		.m-idx-infos .con:hover .pic{
			height: 1.69rem;
		}
		
		.ul-news{
			display: block;
		}
		.ul-news li,
		.ul-news li:nth-of-type(2){
			margin-bottom: 0.2rem;
			width: 100%;
		}
		.ul-news .con,
		.ul-news li:nth-of-type(2) .con{
			height: auto;
			margin: 0 0 .2rem;
			width: 100%;
			padding: .4rem;
		}
		.g-btn-idx.sty2, .ul-news li:nth-of-type(2) .g-btn-idx,
		.ul-news .g-btn-idx.sty2{
			position: relative;
			opacity: 1;
			left: 0;
			bottom: 0;
			height: 0.66rem;
			line-height: 0.66rem;
			padding: 0px 0.3rem;
			border-radius: 0.33rem;
			font-size: 0.24rem;
		}
		
		.ul-news .date{
			font-size: 0.26rem;
			margin-bottom: 0.2rem;
		}
		.ul-news .tit,
		.ul-news li:nth-of-type(2) .tit{
			font-size: 0.28rem;
			margin-bottom: 0.3rem;
			
		}
		.m-idx-kehu .pic{
			float: none;
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.m-idx-kehu>.pic{
			width: 8.5rem;
			transform: scale(.8) translateX(-10%);
		}
		/* .m-idx-kehu .pic .icon{
			transform: translate(-200%,-100%);
		} */
		
		.swp-idxkehu{
			width: 100%;
		}
		.swp-idxkehu .con{
			margin: 0;
			padding: 0 .2rem;
		}
		.swp-idxkehu .pic{
			margin: 0 0 .2rem;
		}
		.swiper-pagination-bullet{
			width: 0.2rem;
			height: .2rem;
		}
		
		
		.row-idx6 .txts{
			width: 100%;
		}
		.row-idx6 .g-btn-more .t{
			color: #fff;
			border-color: #fff;
		}
		.row-idx6 .g-btn-more{
			max-width: 100%;
			
		}
		.row-idx6 .g-btn-more .g-icon-idx{
			background-image:url(../images/index/icon6-1.png) ;
		}
		.row-idx7{
			padding:.3rem 0 0;
		}
	}
	
	
	
	/* 02 走进汇铭 -  */
	.banner{
		background: url() no-repeat center;
		background-size: cover;
		height: 6.3rem;
	}
	.banner .txts{
		padding-top: 3rem;
		color: #fff;
	}
	.banner .tit{
		font-size: 0.54rem;
	}
	.banner .tit_en{
		font-size: 0.24rem;
		text-transform: uppercase;
	}
	
	.m-opts {
		
	}
	.m-opts,.m-opts a {
		font-size: .15rem;
		color: rgba(93, 93, 93, 0.8);
	}
	.m-opts a:hover {
		color: #CFA243;
	}
	.m-opts a::after {
		content: '-';
		margin-left: 0.05rem;
		color: rgba(93, 93, 93, 0.8);
	}
	.m-opts a:last-of-type::after{
		display: none;
	}
	
	
	.m-pagenav{
		border-bottom: 1px solid #ddd;
		display: flex;
		justify-content: center;
		position: relative;
		
	}
	.m-pagenav .wp1560,
	.m-pagenav .wp1360{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		height: 1.15rem;
	}
	
	.m-pagenav .pagenav {
		display: flex;
		text-align: center;
	}
	.m-pagenav .pagenav .item{
		margin-right: 0.5rem;
	}
	.m-pagenav .pagenav .item:hover img,
	.m-pagenav .pagenav .item.on img{
		display: none;
	}
	.m-pagenav .pagenav .item:hover img.dn,
	.m-pagenav .pagenav .item.on img.dn{
		display: block
	}
	.m-pagenav .pagenav .item:hover .tit,
	.m-pagenav .pagenav .item.on .tit{
		color: #CFA243;
	}
	.m-pagenav .pagenav .icon{
		width: 0.33rem;
		height: 0.33rem;
		display: flex;
		align-items: center; 
		justify-content: center;
		margin: 0 auto 0.1rem;
	}
	.g-libicon{
		display: flex;
		align-items: center; 
		justify-content: center;
	}
	.m-pagenav .pagenav .icon img,
	.g-libicon img{
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.m-pagenav .pagenav .tit{
		font-size: 0.16rem;
		color: #000;
		
	}
	
	.row-idx2.enter{
		background-image:url(../images/enter/bg1.jpg);
	}
	.row-idx2.enter .m-idx-desc{
		background: none;
		color: #333;
		padding: 0.8rem 0 1rem;
		width: 100%;
		
	}
	.row-idx2.enter .m-idx-desc .num{
		color: #333;
	}
	.row-idx2.enter .m-idx-desc  .tit{
		font-weight: bold;
		font-size: 0.36rem;
	}
	.row-idx2.enter .g-subtit::before{
		display: none;
	}
	.row-idx2.enter .m-idx-desc .desc{
		margin-bottom: 0.6rem;
	}
	.m-idx-desc .pic{
		float: right;
		margin-left: 0.6rem;
		width: 7.8rem;
		height: 4.4rem;
		border-radius: 0.1rem;
		position: relative;
	}
	.m-idx-desc .pic::before{
		content: '';
		position: absolute;
		width: calc(100% - 0.4rem);
		height: calc(100% - 0.4rem);
		border-radius: 0.1rem;
		background-color: #ebeff8;
		left: 0.2rem;
		top: -0.15rem;
	}
	.m-idx-desc .pic img{
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 10;
	}
	.m-idx-desc .txts{
		overflow: hidden;
	}
	
	
	.ul-etrlist .con{
		height: 6.8rem;
		background: url() no-repeat center;
		background-size: cover;
		color: #fff;
	}
	.ul-etrlist .wp1560{
		display: flex;
		align-items: center;
		width: 100%;
		height: 100%;
	}
	.ul-etrlist .txts{
		width: 8.2rem;
	}
	.g-tit-enter{
		font-size: 0.36rem;
		color: #fff;
		padding-bottom: 0.25rem;
		position: relative;
		margin-bottom: 0.2rem;
	}
	.g-tit-enter::after{
		content: '';
		position: absolute;
		left: 0;
		border: 0.03rem solid #CFA243;
		width: 0.5rem;
		bottom: 0;
	}
	.g-tit-enter .tit_en{
		font-size:0.16rem;
		color: rgba(255, 255, 255, 0.4);
		text-transform: uppercase;
	}
	.libdesc2{
		font-size: 0.22rem;
		line-height: 1.9;
	}
	.ul-etrlist .libdesc{
		line-height: 1.85;
	}
	.ul-etrlist .libdesc2{
		margin-bottom: 0.15rem;
	}
	
	.ul-etrlist li:nth-of-type(even) .wp1560{
		flex-flow: row-reverse;
		color: #333;
	}
	.ul-etrlist li:nth-of-type(even) .g-tit-enter{
		text-align: right;
		
	}
	.ul-etrlist li:nth-of-type(even) .g-tit-enter::after{
		left: auto;
		right: 0;
	}
	.g-tit-enter.sty2,
	.ul-etrlist li:nth-of-type(even) .g-tit-enter{
		color: #333;
	}
	.g-tit-enter.sty2 .tit_en,
	.ul-etrlist li:nth-of-type(even) .g-tit-enter .tit_en{
		color: rgba(51, 51, 51, 0.4);
	}
	
	
	
	.m-enter-jiagou{
		background-color: #efefef;
		padding: 0.6rem 0 0.8rem;
	}
	.m-enter-jiagou .box{
		background-color: #fff;
		padding: 0.5rem 0.8rem;
	}
	.g-tit-enter2{
		text-align: center;
		font-size: 0.36rem;
		margin-bottom: 0.5rem;
	}
	.g-tit-enter2 .tit_en{
		font-weight: bold;
		text-transform: uppercase;
	}
	.g-tit-enter2  .tit{
		margin-bottom: 0.2rem;
	}
	.g-tit-enter2 .desc{
		font-size: 0.16rem;
		line-height: 1.75;
	}
	
	@media only screen and (max-width: 1200px)  {
		.m-opts{
			display: none;
		}
	}
	@media only screen and (max-width: 950px)  {
		
		
		
		
		.ul-etrlist .con{
			height: auto;
			padding: 1rem 0;
		}
		.ul-etrlist .wp1560{
			box-sizing: border-box;
		}
		.ul-etrlist .txts{
			width: 100%;
		}
		
		.g-tit-enter{
			font-size: .4rem;
			margin-bottom: 0.4rem;
		}
		.g-tit-enter .tit_en{
			font-size: .26rem;
		}
		.ul-etrlist .libdesc2{
			font-size: .32rem;
			margin-bottom: 0.4rem;
			line-height: 1.6;
			
		}
		.m-enter-jiagou .box{
			
		}
	}
	@media only screen and (max-width: 750px)  {
		.m-pagenav .wp1560,
		.m-pagenav .wp1360{
			padding: 0;
			height: auto;
		}
		.m-pagenav{
			
		}
		.row-idx2.enter .m-idx-desc .tit{
			font-size: .44rem;
		}
		.m-pagenav .pagenav{
			overflow-x: auto;
			width: 100%;
			display: block;
			white-space: nowrap;
			padding: .2rem .4rem;
		}
		.m-pagenav .pagenav .item{
			display: inline-block;
			margin-right: 0.4rem;
		}
		.m-pagenav .pagenav .icon{
			width: .4rem;
			height: .4rem;
		}
		.m-pagenav .pagenav .tit{
			font-size: .26rem;
		}
		.row-idx2.enter{
			
			background: none;
		}
		.row-idx2.enter .wp1560{
			padding: 0;
		}
		.m-idx-desc .pic{
			float: none;
			width: 100%;
			height: auto;
			margin: 0 0 .4rem;
		}
		
		
		.m-enter-jiagou .box{
			padding: .4rem;
		}
		.g-tit-enter2 .desc{
			font-size: 0.28rem;
		}
		
		
	}
	
	
	
	/* 集团顾问 */
	.m-etr-person{
		background: url(../images/enter/bg3.png) no-repeat center;
		background-size: cover;
		padding: 0.6rem 0;
		position: relative;
		overflow: hidden;
	}
	.m-etr-person::after{
		content: '';
		background: url(../images/enter/bg3-2.png) no-repeat center;
		background-size: 100%;
		position: absolute;
		width: 100%;
		height: 14.4rem;
		left: 0;
		bottom: 0;
	}
	.m-etr-person .g-tit-enter3{
		position: relative;
		z-index: 10;
	}
	.g-tit-enter3 {
		text-align: center;
		font-size: 0.36rem;
		margin-bottom: 0.4rem;
	}
	.g-tit-enter3 .tit_en{
		color: rgb(187, 142, 62);
		/* font-weight: bold; */
		font-family: 'ali-font2';
	}
	
	.m-etr-person .g-page{
		position: relative;
		z-index: 10;
	}
	.ul-person {
		overflow: hidden;
		margin: 0 -0.25rem 0;
		position: relative;
		z-index: 10	;
	}
	.ul-person li{
		width: 50%;
		float: left;
		margin-bottom: 0.5rem;
	}
	.ul-person .con:hover {
		box-shadow:  0 0 10px rgba(0, 0, 0, .1);
	}
	.ul-person .con:hover .name{
		color:rgb(187, 142, 62) ;
	}
	.ul-person .con{
		padding: 0.3rem;
		background-color: #fff;
		border-radius: 0.03rem;
		margin: 0 0.25rem;
		overflow: hidden;
		transition: .5s;
		display: block;
	}
	.ul-person .pics{
		height: 2.35rem;
		position: relative;
		margin-bottom: 0.3rem;
	}
	
	.ul-person .pics .pic{
		width: 3.35rem;
		height: 2.35rem;
		overflow: hidden;
		border-radius: 0.04rem;
	}
	.ul-person .pics .tits{
		position: absolute;
		left: 3.6rem;
		bottom: 0;
	}
	.ul-person .name{
		font-size: 0.26rem;
		transition: .5s;
		
	}
	.ul-person .job{
		font-size: 0.16rem;
		color: #333;
	}
	
	.ul-person .txt{
		font-size: 0.15rem;
		color: #666;
		line-height: 1.9;
		height: 18.85em;
		height: 9.5em;
		overflow: hidden;
		padding: 0 0.05rem;
	}
	
	.ul-person li.sty2{
		width: 100%;
	}
	.ul-person li.sty2 .pic{
		width: 4rem;
		height: 2.8rem;
		margin-right: 0.35rem;
		float: left;
		overflow: hidden;
	}
	.ul-person li.sty2 .txts{
		overflow: hidden;
		padding-top: 0.2rem;
	}
	.ul-person li.sty2 .name{
		margin-bottom: 0.1rem;
	}
	.ul-person li.sty2 .tits{
		margin-bottom: 0.15rem;
	}
	.ul-person li.sty2 .txt{
		height: 9.5em;
	}
	.ul-person li.sty2{
		
	}
	

	
	/* 集团简介 */
	.m-etr-desc{
		background: url(../images/enter/bg2.png) no-repeat;
		background-size: cover;
		padding: 0.4rem 0 0.7rem;
	}
	.m-etr-desc .tits {
		margin-bottom: 0.2rem;
	}
	.m-etr-desc .tits .tit{
		font-size: 0.32rem;
	}
	.m-etr-desc .tits .tit_en{
		font-size: 1rem;
		color: rgb(187, 142, 62);
		font-weight: bold;
		line-height: 1;
		font-family: 'ali-fontblod';
		letter-spacing: -.01rem;
	}
	.m-etr-desc .pic{
		/*height: 2.3rem;*/
		/*overflow: hidden;*/
		width: 100%;
		height: auto;
	}
	.m-etr-desc .pic img{
		min-height: 100%;
	}
	.m-etr-desc .txts{
		padding:0.35rem 0.35rem 0.7rem;
		background-color: rgba(255, 255, 255, .7);
	}
	.m-etr-desc .libdesc{
		margin-bottom: 0.5rem;
	}
	.m-etr-desc .ul-idx-nums{
		padding: 0 1.2rem;
		margin-bottom: 0;
	}
	.m-etr-desc .ul-idx-nums .con .num{
		color: #333;
		font-size: 0.52rem;
	}
	
	
	

	
	
	
	/* 联系我们 */
	.m-contact{
		background: url(../images/enter/bg4.png) no-repeat center;
		background-size: cover;
		padding-top: 0.6rem;
	}
	.m-contact .contact{
		background-color: #fff;
		padding: 0.4rem 0.35rem 0.5rem;
		overflow: hidden;
		margin-bottom: 0.6rem;
		box-shadow: 0 0 0.1rem rgba(0, 0, 0, .1);
	}
	.m-contact .contact .item{
		width:calc( 33.3333% - 0.3rem);
		margin: 0 0.15rem;
		float: left;
	}
	.m-contact .contact .item1{
		font-size: 0.15rem;
		color: rgb(51, 51, 51);
	}
	.m-contact .contact .item1 .it{
		margin-bottom: 0.3rem;
	}
	.m-contact .contact .item1 .it:last-of-type{
		margin-bottom: 0;
	}
	.m-contact .contact .item1 .tit{
		font-size: 0.26rem;
		font-weight: bold;
		margin-bottom: 0.25rem;
	}
	.m-contact .contact .item1 .subtit{
		text-transform: uppercase;
		padding-left: 0.33rem;
		background: url(../images/enter/icon2.png) no-repeat left center;
		background-size: 0.26rem;
		line-height: 2;
		margin-bottom: 0.2rem;
		font-size: .18rem;
	}
	.m-contact .contact .item1  .t{
		font-weight: bold;
	}
	
	.m-contact .contact .item2,
	.m-contact .contact .item3{
		height: 4.2rem;
	}
	.m-contact .contact .item2 .pic{
		height: 2.2rem;
		overflow: hidden;
	}
	.m-contact .contact .item2 .pic img{
		min-height: 100%;
	}
	.m-contact .contact .item2 .txts{
		background-color: #f4f4f4;
		height: calc(100% - 2.2rem);
		padding: 0.2rem 0.25rem 0;
		box-sizing: border-box;
	}
	.m-contact .contact .item2 .tit{
		font-weight: bold;
		font-size: 0.18rem;
		margin-bottom: 0.1rem;
	}
	.m-contact .contact .item2 .desc{
		font-size: 0.15rem;
		line-height: 2;
	}
	.m-contact .contact .item3 {
		background-color: #f5e6ca;
		padding: 0.2rem 0.3rem 0;
		box-sizing: border-box;
		text-align: center;
	}
	.m-contact .contact .item3 .tit{
		font-size: 0.26rem;
		margin-bottom: 0.1rem;
		text-align: left;
	}
	.m-contact .contact .item3 .ipt{
		height: 0.48rem;
		width: 100%;
		background-color: #fff;
		padding: 0 0.15rem;
		box-sizing: border-box;
		overflow: hidden;
		margin-bottom: 0.15rem;
	}
	.m-contact .contact .item3 .ipt.textarea{
		height: 1.15rem;
		padding-top: 0.15rem;
		padding-bottom: 0.15rem;
		margin-bottom: 0.2rem;
	}
	.m-contact .contact .item3 input,
	.m-contact .contact .item3 textarea{
		height: 100%;
		width: 100%;
		border: none;
		outline: none;
		font-size: 0.14rem;
	}
	.m-contact .contact .item3 textarea{
		resize: none;
		
	}
	.submitbtn{
		background-color: rgb(187, 142, 62);
		height: 0.56rem;
		line-height: 0.56rem;
		padding: 0 0.5rem;
		border-radius: 0.1rem;
		display: inline-block;
		font-size: 0.22rem;
		color: #fff;
		cursor: pointer;
		transition: .5s;
	}
	.submitbtn:hover{
		opacity: 0.7;
	}
	
	#map1{
		height: 6rem;
		position: relative;
		overflow: hidden;
	}
	#map1 img{
		-webkit-transition: 0s;
		-o-transition: 0s;
		transition: 0s;
	}
	
	
	
	
	/* 企业文化 */
	.libbg{
		background: url() no-repeat center;
		background-size: cover;
		padding: 0.5rem 0;
	}
	.m-culture{
		height: 4.6rem;
		background: url(../images/enter/img5-2.png) no-repeat center;
		background-size: cover;
		overflow: hidden;
		box-sizing: border-box;
		color: #fff;
	}
	.m-culture .pic{
		float: left;
		width: 8.2rem;
		height: 100%;
		position: relative;
	}
	.m-culture .pic img{
		min-height: 100%;
	}
	.m-culture .pic .txt{
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		color: #fff;
		font-size: 0.16rem;
		line-height: 1.8;
		z-index: 10;
		padding: .3rem;
	}
	.m-culture .txts{
		padding: 0.9rem 0.6rem 0;
		overflow: hidden;
		text-align: right;
	}
	.m-culture .txts .tit{
		font-size: 0.26rem;
		margin-bottom: 0.1rem;
		position: relative;
	}
	.m-culture .txts .tit .t{
		position: relative;
		display: inline-block;
	}
	.m-culture .txts .tit .t::before{
		content: '';
		position: absolute;
		left: -0.8rem;
		top: -0.2rem;
		width: 0.57rem;
		height: 0.41rem;
		background: url(../images/enter/icon3.png) no-repeat center;
		background-size: 100%;
		
	}
	.m-culture .txts .tit_en{
		font-size: 0.52rem;
		font-family: 'ali-fontblod';
		line-height: 1;
		text-transform: uppercase;
		margin-bottom: 0.2rem;
	}
	.m-culture .txts .desc{
		font-size: 0.28rem;
		font-weight: bold;
	}
	
	
	
	/* 使命意愿 */
	.m-mission{
		background-color: #eef0f4;
		padding-top: 0.6rem;
		position: relative;
		
	}
	.m-mission .huiming{
		position: absolute;
		right: 0;
		top: .5rem;
		font-size: 2.2rem;
		font-weight: bold;
		font-family: 'ali-fontblod';
		color: rgba(187, 142, 62, 0.102);
		line-height: 1;
		text-transform: uppercase;
		white-space: nowrap;
		text-align: left;
	}
	.m-mission .tits{
		margin-bottom: 0.4rem;
		position: relative;
	}
	
	.m-mission .tit{
		font-size: 0.26rem;
		margin-bottom: 0.1rem;
	}
	.m-mission .tit_en{
		font-family: 'ali-font2';
		color: rgb(187, 142, 62);
		font-size: 0.52rem;
		font-weight: bold;
		line-height: 1;
		margin-bottom: 0.1rem;
	}
	.m-mission .desc{
		font-size: 0.22rem;
		letter-spacing: 0.02rem;
	}
	.m-mission .allinfo{
		background: url(../images/enter/bg6.jpg) no-repeat center;
		background-size: cover;
		
	}
	.m-mission .allinfo .box{
		background: url(../images/enter/bg6-2.png) no-repeat center;
		background-size: cover;
		height: 6.1rem;
		width: 5.3rem;
		padding: 1.1rem 0 0 0.5rem;
		box-sizing: border-box;
	}
	.m-mission .allinfo .box .libdesc{
		width: 4.2rem;
		height: 3.2rem;
		line-height: 1.8;
		height: 19.8em;
		overflow-y: auto;
		color: #fff;
		
	}
	.m-mission .allinfo  p{
		margin-bottom: 1.8em;
	}
	.m-mission .allinfo p:last-of-type{
		margin-bottom: 0;
	}
	

	
	/* 企业架构 组织架构 */
	.m-enter-jiagou.jiagou {
		background: url(../images/enter/bg7.png) no-repeat center;
		background-size: cover;
		padding-bottom: 1.2rem;
	}
	.m-enter-jiagou.jiagou .tit_en{
		text-transform: none;
		color: #bb8e3e;
		font-family: 'ali-font2';
	}
	.m-enter-jiagou.jiagou .box{
		background-color: transparent;
		padding: 0;
	}
	
	
	@media only screen and (max-width: 1600px)  {
		.m-contact .contact .item2{
			height: auto;
			
		}
		.m-contact .contact .item2 .txts{
			padding-bottom: 0.2rem;
		}
		.m-contact .contact .item1 .subtit{
			margin-bottom: .05rem;
			font-size: 15px;
		}
		 .m-contact .contact .item2 .tit{
			 font-size: 15px;
		 }
		.m-contact .contact .item2 .desc,
		.m-contact .contact .item1{
			font-size: 13px;
		}
	}
	@media only screen and (max-width: 1600px)  {
		.ul-person .txt{
			/* height: 11.4em; */
			font-size: 13px;
		}
		
		
		
		
	}
	@media only screen and (max-width: 950px)  {
		
	}
	/* 走进汇铭 - 分页 */
	@media only screen and (max-width: 750px)  {
		.banner.sty2{
			
		}
		
		.ul-person li{
			float: none;
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.ul-person li.sty2 .pic,
		.ul-person li .pic{
			float: none;
			width: 100%;
			height: auto;
			margin: 0 0 .3rem;
		}
		.ul-person .name{
			font-size: .36rem;
		}
		.ul-person .job{
			font-size: 0.28rem;
		}
		.ul-person .txt,
		.ul-person li.sty2 .txt{
			font-size: 0.26rem;
			overflow: visible;
			height: auto;
		}
		.m-etr-desc .pic{
			width: 100%;
			height: auto;
		}
		.m-etr-desc .tits .tit_en{
			font-size: .8rem;
		}
		.m-etr-desc .ul-idx-nums{
			padding: 0;
		}
		
		
		
		.m-contact .contact .item{
			float: none;
			width: 100%;
			margin:0 0 0.4rem;
		}
		.m-contact .contact .item1,
		.m-contact .contact .item2 .desc{
			font-size: 0.26rem;
		}
		.m-contact .contact .item1 .tit{
			font-size: 0.32rem;
		}
		.m-contact .contact .item1 .subtit，{
			font-size: 0.28rem;
			margin-bottom: 0.1rem;
		}
		
		.m-contact .contact .item2, .m-contact .contact .item3{
			height: auto;
		}
		.m-contact .contact .item2 .pic{
			width: 100%;
			height: auto;
		}
		.m-contact .contact .item2 .tit{
			font-size: .3rem;
		}
		.m-contact .contact .item2 .txts{
			padding:.3rem .2rem;
		}
		
		.m-contact .contact .item3{
			padding: .3rem;
		}
		.m-contact .contact .item3 .tit{
			font-size: 0.32rem;
			margin-bottom: 0.2rem;
		}
		.m-contact .contact .item3 .ipt{
			height: 0.8rem;
			margin-bottom: 0.25rem;
		}
		.m-contact .contact .item3 input, .m-contact .contact .item3 textarea{
			font-size: 0.28rem;
		}
		.m-contact .contact .item3 .ipt.textarea{
			height: 3rem;
		}
		.submitbtn{
			font-size: 0.28rem;
		}
		
		
		.m-culture .pic{
			float: none;
			width: 100%;
			height: auto;
			position: relative;
		}
		.m-culture .pic .txt{
			font-size: 0.28rem;
			position: static;
			color: #333;
			background-color: #fff;
		}
		
		.m-culture{
			height: auto;
		}
		.m-culture .txts{
			text-align: left;
			padding: .9rem .9rem;
		}
		
		
		.m-mission .tit{
			font-size: .28rem;
		}
		.m-mission .desc{
			font-size: 0.26rem;
		}
		.m-mission .allinfo{
			padding: .4rem 0;
		}
		.m-mission .allinfo .box{
			height: auto;
			width: 100%;
			padding: 1.5rem 0.5rem 2.5rem;
			background-size: 100% 100%;
		}
		.m-mission .allinfo .box .libdesc{
			width: 5.8rem;
			height: 17.8em;
		}
		
		
	}
	
	
	
	
	
	
	/* 产品与服务 */
	.banner.sty2{
		background: none;
		height: auto;
		position: relative;
	}
	.banner.sty2 .txts{
		position: absolute;
		z-index: 10;
		left: 1.8rem;
		top: 45%;
		padding-top: 0;
	}
	.banner.sty2 .txts .tit{
		font-size: 0.42rem;
	}
	.banner.sty2 .txts .tit_en{
		font-size: 0.18rem;
	}
	.row-pro1{
		padding: 0.7rem 0;
		background: url(../images/pro/bg1.jpg) no-repeat center;
		background-size: cover;
	}
	
	.m-pro-descinfo {
		overflow: hidden;
		background-color: #fff;
		padding: 0.5rem 0.4rem;
	}
	.m-pro-descinfo .pic{
		float: right;
		width: 6.6rem;
		height: 4.6rem;
		margin-left: 0.5rem;
	}
	.m-pro-descinfo .libdesc{
		overflow: hidden;
		height: 4.6rem;
		display: flex;
		justify-content: center;
		flex-flow: column;
		overflow-y: auto;
	}
	.m-pro-descinfo .libdesc p{
		margin-bottom: 0.2rem;
		text-indent: 2em;
	}
	.m-pro-descinfo .libdesc p:last-of-type{
		margin-bottom: 0;
	}
	
	.row-pro2{
		padding: 0.8rem 0 0.9rem;
		background: url(../images/pro/bg2.jpg) no-repeat center;
		background-size: cover;
	}
	.row-pro2 .libdesc{
		font-size: 0.18rem;
	}
	
	.ul-procore {
		margin: 0 -0.17rem;
		overflow: hidden;
	}
	.ul-procore li{
		float: left;
		width: 16.6666%;
	}
	.ul-procore .con{
		margin: 0 0.17rem;
		height: 2.75rem;
		background-color: rgba(255, 255, 255,.7);
		border-radius: 0.07rem;
		box-sizing: border-box;
		padding: 0.35rem 0.1rem 0;
		text-align: center;
		transition: .5s;
	}
	.ul-procore .g-libicon{
		width: 0.85rem;
		height: 0.85rem;
		overflow: hidden;
		margin: 0 auto 0.25rem;
	}
	.ul-procore .tit{
		font-size: 0.2rem;
		color: #000;
		margin-bottom: 0.05rem;
		transition: .5s;
	}
	.ul-procore .desc{
		font-size: 0.16rem;
		color: rgba(0, 0, 0, 0.702);
		margin-bottom: 0.1rem;
		transition: .5s;
	}
	.ul-procore .line{
		width: 1px;
		height: 0.25rem;
		background-color: #bb8e3e;
		margin: 0 auto;
		transition: .5s;
	}
	.ul-procore .con:hover{
		background-color: rgba(187, 142, 62,.8);
	}
	.ul-procore .con:hover img{
		display: none;
	}
	.ul-procore .con:hover img.dn{
		display: block;
	}
	.ul-procore .con:hover .tit,
	.ul-procore .con:hover .desc{
		color: #fff;
	}
	.ul-procore .con:hover .line{
		background-color: #fff;
	}
	
	.row-pro3{
		padding: 0.6rem 0 0.2rem;
	}
	.ul-project{
		overflow: hidden;
		margin: 0 -0.25rem;
	}
	.ul-project li{
		float: left;
		width: 33.3333%;
		margin-bottom: 0.6rem;
	}
	.ul-project .con{
		margin: 0 0.25rem;
		display: block;
	}
	.ul-project .pic{
		width: 100%;
		height: 3.4rem;
		overflow: hidden;
		margin-bottom: 0.2rem;
	}
	.ul-project .pic img{
		min-height: 100%;
		transition: .5s;
	}
	.ul-project .tit{
		font-size: 0.18rem;
		line-height: 1.65;
		min-height: 3.3em;
		margin-bottom: 0.2rem;
	}
	.ul-project .date{
		display: flex;
		align-items: center; 
		justify-content: space-between;
		font-size: 0.14rem;
		color: rgba(51, 51, 51, 0.8);
		transition: .5s;
	}
	.ul-project .icon{
		background: url(../images/pro/icon3.png) no-repeat ;
		background-size:100% ;
		width: 0.21rem;
		height: 0.12rem;
	}
	.ul-project .con:hover img{
		transform: scale(1.1);
	}
	
	@media only screen and (max-width: 1200px){
		.ul-procore {
			margin: 0 -.1rem;
		}
		.ul-procore .con{
			margin: 0 .1rem;
			height: 3rem;
		}
	}
	
	@media only screen and (max-width: 950px) {
		.m-pro-descinfo .pic{
			float: none;
			width: 100%;
			height: auto;
			margin: 0 0 .3rem;
		}
		.m-pro-descinfo .libdesc{
			height: auto;
			font-size: 0.28rem;
		}
		.ul-procore li{
			width: 33.3333%;
			margin-bottom: 0.2rem;
		}
	}
	@media only screen and (max-width: 750px) {
		.banner.sty2 {
			overflow: hidden;
		}
		.banner.sty2 .pic{
			display: flex;
			align-items: center;
			justify-content: center;
			height: 4rem;
		}
		.banner.sty2 .txts{
			left: 0.4rem;
		}
		.banner.sty2 .pic img{
			min-height: 100%;
			width: auto;
			height: 100%;
		}
		.row-pro2 .g-tit-enter3 .tit{
			margin-bottom: 0.2rem;
		}
		.row-pro2 .libdesc{
			font-size: 0.26rem;
			line-height: 1.5;
		}
		.ul-procore li{
			width: 50%;
			margin-bottom: 0.2rem;
		}
		.ul-procore .tit{
			font-size: 0.28rem;
		}
		.ul-procore .desc{
			font-size: 0.24rem;
			min-height: 3em;
		}
		.ul-procore .con{
			height: 3.2rem;
		}
		
		.ul-project li{
			float: none;
			width: 100%;
			margin-bottom: 0.4rem;
		}
		.ul-project .pic{
			height: auto;
		}
		.ul-project .tit{
			font-size: 0.3rem;	
		}
		.ul-project .date{
			font-size: 0.26rem;
		}
		.ul-project .icon{
			width: 0.3rem;
			height: 0.3rem;
		}
		
		#map1 img{
			transition:0s;
		}
	}
	
	
	
	/* 加入我们 -  廉洁举报 */
	.libbg.report{
		background-position: left top; 
		padding: 0.7rem 0 0.6rem;
	}
	
	.m-report .g-tit-enter3,
	.m-jobs .g-tit-enter3{
		width: 9.25rem;
		margin: 0 auto 0.4rem;
	}
	.m-report .g-tit-enter3 .libdesc{
		color: #000;
		margin-top: 0.2rem;
	}
	
	.m-report .tabsinfo{
		background-color: #fff;
		
	}
	.m-report .tabs{
		border-bottom: 1px solid #f1e8d8;
		padding: 0 0.9rem;
		display: flex;
		justify-content: space-evenly;
	}
	.m-report .tab{
		font-size: 0.24rem;
		line-height: 0.8rem;
	}
	.m-report .tab.on{
		color: #bb8e3e;
		font-weight: bold;
	}
	.m-report .infos{
		padding: 0.4rem 0.45rem;
		font-size: 0.16rem;
		line-height: 2.2;
		color: rgba(28, 28, 28, 0.902);
	}
	.m-report .tel{
		font-weight: bold;
		margin-top: 0.3rem;
	}
	
	
	
	
	
	
	
	
	/* 加入我们 - 人才理念 */
	.row-talents1{
		padding: 0.7rem 0 0.8rem;
	}
	.row-talents{
		background: url() no-repeat center;
		background-size: cover;
	}
	.g-tit-enter3.joinus .libdesc{
		max-width: 100%;
		color: #000;
		margin-top: 0.2rem;
	}
	
	
	.row-talents2{
		padding: 1.6rem 0;
	}
	
	.ul-talents{
		margin: 0 -0.13rem;
		overflow: hidden;
	}
	.ul-talents li{
		float: left;
		width: 33.3333%;
	}
	.ul-talents .con:hover{
		background-color: rgba(249, 229, 194,.7);
	}
	.ul-talents .con{
		margin: 0 0.13rem;
		height: 3.55rem;
		background-color: rgba(227, 234, 248,.8);
		border-radius: 0.08rem;
		padding: 0.45rem 0.3rem 0;
		color: #000;
		font-size: 0.24rem;
		box-sizing: border-box;
		transition: .5s;
	}
	.ul-talents .g-line{
		margin-bottom: 0.25rem;
	}
	.g-line{
		width: 0.48rem;
		height: 0.04rem;
		background-color: #bb8e3e;
	}
	.ul-talents .tits{
		margin-bottom: 0.15rem;
	}
	.ul-talents .tit_en{
		font-size: ;
	}
	.ul-talents .tit{
		font-weight: bold;
		
	}
	.ul-talents .libdesc{
		-webkit-line-clamp:5;
	}
	
	.row-talents3{
		padding: 0.8rem 0 1.7rem;
	}
	
	.row-talents3 .content{
		overflow: hidden;
	}
	.row-talents3 .content .txts{
		overflow: hidden;
		padding-left: 0.7rem;
		/* padding-top: 0.5rem; */
		display:none;
		flex-flow: column;
		justify-content: center;
		min-height: 2.8rem;
	}
	.row-talents3 .content .txts.show{
		display: flex;
	}
	.row-talents3 .content .txts.dn{
		display: none;
	}
	.row-talents3 .content .txts .tit{
		font-size: 0.26rem;
		color: #000;
		margin-bottom: 0.1rem;
		transition: .5s;
	}
	.row-talents3 .content .libdesc{
		color: #333;
	}
	.row-talents3 .content .txts:hover .tit{
		color:rgb(187, 142, 62) ;
	}
	.swp-talents{
		width: 8.3rem;
		margin: 0 -0.2rem;
		float: left;
	}
	.swiper{
		overflow: hidden;
		position: relative;
	}
	.swp-talents .swiper{
		padding: 0.2rem 0;
	}
	.swp-talents .con{
		margin: 0 0.2rem;
		display: block;
	}
	.swp-talents .con .pic{
		height: 2.8rem;
		overflow: hidden;
		transition: .5s;
		border-radius: 0.03rem;
		overflow: hidden;
		
	}
	.swp-talents .con:hover img{
		transform: scale(1.1);
	}
	.swiper-button-prev,
	.swiper-button-next{
		color: #fff;
		background: url(../images/joinus/icon2-1.png) no-repeat;
		background-size: auto 100%;
		width: 0.2rem;
		height: 0.38rem;
		left: 0.35rem;
	}
	.swiper-button-next{
		background-image: url(../images/joinus/icon2-2.png);
		left: auto;
		right: 0.35rem;
	}
	.swiper-button-prev::after,
	.swiper-button-next::after{
		display: none;
	}
	
	.swp-talents .swiper-slide-next .pic{
		transform: scale(1.1);
	}
	
	
	
	
	
	
	/* 招聘 */
	.m-jobs{
		padding: 0.6rem 0;
	}
	.ul-jobs li{
		margin-bottom: 0.3rem;
	}
	.ul-jobs .con{
		background-color: #f3f4f7;
		padding: 0.35rem 0.2rem 0.4rem 0.45rem; 
		overflow: hidden;
		position: relative;
		border-top: 1px solid rgba(0, 0, 0, 0);
		transition: .5s;
	}
	.ul-jobs .con .tit{
		width: 3rem;
		padding-right: 0.4rem;
		box-sizing: border-box;
		float: left;
		font-size: 0.28rem;
	}
	.ul-jobs .con .subtit{
		font-size: 0.14rem;
		color: rgba(28, 28, 28, 0.502);
		text-transform: uppercase;
		margin-bottom: 0.05rem;
	}
	.ul-jobs .con .jobinfo{
		width: 8rem;
		float: left;
		font-size: 0.16rem;
		line-height: 2;
	}
	.ul-jobs .con .jobinfo .txts{
		/* height: 6em; */
		overflow: hidden;
	}
	.ul-jobs .con .jobinfo .item{
		margin-bottom: 0.3rem;
	}
	.ul-jobs .con .jobinfo .item:last-of-type{
		margin-bottom: 0;
	}
	
	.ul-jobs .con .btn{
		text-align: center;
		width: 1.6rem;
		height: 0.5rem;
		border-radius: 0.03rem;
		background-color:rgba(0, 0, 0, 0);
		line-height: 0.5rem;
		font-size: 0.18rem;
		cursor: pointer;
		position: absolute;
		right: 0.25rem;
		top: 0.55rem;
		box-sizing: border-box;
		transition: .5s;
		color: #686868;
	}
	.ul-jobs .con .btn .t{
		padding-right: 0.2rem;
		position: relative;
		display: inline-block;
	}
	.ul-jobs .con .btn .t::after{
		content: '';
		border: 0.08rem solid #fff;
		border-color: transparent transparent #686868 ;
		position: absolute;
		right: 0;
		top:0.14rem;
		transition: .5s;
	}
	.ul-jobs .dnitem{
		display: none;
	}

	.ul-jobs .on .con .jobinfo .txts{
		/* height: auto; */
	}
	.ul-jobs .on .con{
		border-color:#535353 ;
	}
	.ul-jobs .on .con .btn {
		background-color: rgb(187, 142, 62);
		color: #fff;
	}
	.ul-jobs .on .btn .t::after{
		border-color: transparent transparent #fff ;
	}
	
	.m-jobs .submitbtn{
		width: 2.35rem;
		padding: 0;
		margin: 0.7rem auto 0;
		height: 0.72rem;
		line-height: 0.72rem;
		font-size: 0.18rem;
		border-radius: 0.03rem;
		display: block;
		text-align: center;
		color: #fff;
	}
	
	@media only screen and (max-width: 1200px){
		.ul-talents .con{
			height: 4rem;
		}
	}
	@media only screen and (max-width: 950px) {
		.m-report .g-tit-enter3, .m-jobs .g-tit-enter3{
			width: 100%;
		}
		
		.row-talents2{
			padding: 1rem 0;
		}
		.ul-talents li{
			float: none;
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.ul-talents .con{
			height: auto;
			padding: .4rem .3rem;
		}
		.ul-talents .libdesc{
			display: block;
		}
	}
	@media only screen and (max-width: 750px) {
		.g-tit-enter3 .tit{
			font-size: 0.38rem;
		}
		.m-report .tabs{
			padding: 0 .4rem;
		}
		.m-report .tab,
		.ul-talents .con{
			font-size: 0.28rem;
		}
		.m-report .infos{
			font-size: 0.28rem;
		}
		.ul-talents .tit{
			font-size: 0.32rem;
		}
		.ul-talents .libdesc{
			line-height: 1.8;
		}
		.swp-talents{
			float: none;
			width: 100%;
			margin: 0 0 .4rem;
		}
		.swp-talents .con .pic{
			height: 4.3rem;
		}
		.swp-talents .swiper-slide-next .pic{
			transform: scale(1);
		}
		.row-talents3 .content .txts{
			padding: 0;
			height: auto;
		}
		.row-talents3 .content .txts .tit{
			font-size: 0.32rem;
		}
		.row-talents3{
			padding: .8rem 0;
		}
		.ul-jobs .con .jobinfo{
			width: 100%;
		}
		.ul-jobs .con .tit{
			font-size: 0.32rem;
			float: none;
			width: 4rem;
			margin-bottom: 0.2rem;
		}
		.ul-jobs .con .btn,
		.ul-jobs .con .jobinfo,
		.ul-jobs .con .subtit{
			font-size: 0.28rem;
		}
		.m-jobs .submitbtn{
			font-size: 0.28rem;
		}
	}
	
	
	
	/* 社会责任 - 公益理念 */
	.row-idea1{
		padding: 0.6rem 0;
		background-color: #eef0f4;
	}
	.swp-idea{
		overflow: hidden;
		position: relative;
	}
	.swp-idea .swiper-pagination,
	.swp-news .swiper-pagination{
		left: auto;
		right: 0.3rem;
		transform: none;
		width: auto;
	}
	.swp-idea .swiper-pagination-bullet,
	.swp-news .swiper-pagination-bullet{
		background-color: #fff;
		opacity: 0.5;
		
	}
	.swp-idea .swiper-pagination-bullets .swiper-pagination-bullet,
	.swp-news .swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 0.08rem;
	}
	.swp-idea .swiper-pagination-bullet-active,
	.swp-news .swiper-pagination-bullet-active{
		background-color: #bb8e3e;
		opacity: 1;
	}
	.swp-idea .m-culture{
		background: none;
		background-color: #fff;
		color: #333;
		height: 4.95rem;
	}
	.swp-idea .m-culture .swiper{
		float: right;
		margin-left: 0.2rem;
		width: 6.8rem;
		height: 4.95rem;
		position: relative;
		
		
	}
	.swp-idea .m-culture .swiper::after{
		content: '';
		width: 1.5rem;
		height: 120%;
		background-color: #fff;
		position: absolute;
		z-index: 10;
		left: -0.9rem;
		top: -0.3rem;
		transform: rotateZ(12deg);
	}
	.swp-idea .m-culture .pic{
		width: 100%;
		height: 100%;
		overflow: hidden;
	}
	.swp-idea .m-culture .pic img{
		width: 100%;
		min-height: 100%;
	}
	.swp-idea .m-culture .txts{
		text-align: left;
		position: static;
		padding: 0.5rem 0 0 0.4rem;
	}
	.swp-idea .m-culture .tit_en{
		font-size: 0.36rem;
		font-weight: bold;
		color: rgb(187, 142, 62);
		text-transform: none;
	}
	.swp-idea .m-culture .desc{
		font-size: 0.16rem;
		line-height: 2.1;
		font-weight: normal;
		max-height: 3rem;
		overflow-y: auto;
	}
	.swp-idea .m-culture .desc p{
		margin-bottom: 0.3rem;
	}
	.swp-idea .m-culture .desc p:last-of-type{
		margin-bottom: 0;
	}
	
	
	
	.row-idea2{
		background: url(../images/social/bg1.jpg) no-repeat center;
		background-size: cover;
		padding: 0.6rem 0;
	}
	.ul-idea{
		overflow: hidden;
		margin: 0 -0.15rem;
	}
	.ul-idea li{
		float: left;
		width: 33.3333%;
		float: left;
	}
	.ul-idea .con{
		margin: 0 0.15rem;
		border-radius: 0.05rem;
		background-color: rgba(255, 255, 255,.7);
		padding: 0.4rem 0.3rem 0;
		height: 2.75rem;
		box-sizing: border-box;
		transition: .5s;
		display: block;
		color: #333;
	}
	.ul-idea .con:hover{
		background-color: #fff;
	}
	.ul-idea .con:hover .tit{
		color: rgb(187, 142, 62);
	}
	.ul-idea .topinfo{
		overflow: hidden;
		margin-bottom: 0.2rem;
	}
	.ul-idea .topinfo .pic{
		width: 0.64rem;
		height: 0.64rem;
		display: flex;
		align-items: center;
		justify-content: center;
		float: left;
		margin-right: 0.2rem;
	}
	.ul-idea .topinfo .pic img{
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 100%;
	}
	.ul-idea .topinfo .tits{
		padding-top: 0.1rem;
		overflow: hidden;
	}
	.ul-idea .topinfo .tit{
		font-size: 0.24rem;
		font-weight: bold;
		color: #000;
		transition: .5s;
	}
	.ul-idea .topinfo .tit_en{
		font-size: 0.16rem;
		line-height: 1.62;
		color: rgba(0, 0, 0, 0.7);
	}
	.ul-idea .libdesc{
		-webkit-line-clamp:4;
		font-size: 0.15rem;
		line-height: 1.7;
	}
	
	
	
	
	
	/* 精准扶贫 */
	.m-mission.fupin{
		padding-top: 0.9rem;
	}
	.m-mission.fupin .tit{
		margin-bottom: 0.05rem;
	}
	.m-mission.fupin .tit_en{
		font-size: 0.36rem;
		margin-bottom: 0.2rem;
	}
	.m-mission.fupin .desc{
		font-size: 0.16rem;
		line-height: 2.1;
	}
	.m-mission.fupin .allinfo{
		height: 5.6rem;
		background-image:url(../images/social/img2.jpg) ;
	}
	.m-mission.fupin  .allinfo .wp1360{
		position: relative;
		height: 100%;
	}
	
	.ul-idx-nums.sty2{
		width: 6.8rem;
		height: 1.4rem;
		background-color: rgba(187, 142, 62,.9);
		position: absolute;
		left: 0;
		bottom: 0;
		margin-bottom: 0;
		padding: 0.45rem 0.45rem 0;
		box-sizing: border-box;
		color: #fff;
	}
	.ul-idx-nums.sty2{
		
	}
	.ul-idx-nums .nums{
		min-width: 33.333%;
	}
	.ul-idx-nums.sty2 .num{
		font-size: 0.72rem;
	}
	.ul-idx-nums.sty2 li:nth-of-type(3) .num{
		min-width: 3em;
	}
	.m-fupin{
		padding: 0.5rem 0 0.6rem;
		background-color: #eef0f4;
		
	}
	.swp-fupin{
		position: relative;
	}
	.swp-fupin .swiper{
		margin:0 -0.19rem ;
	}
	.swp-fupin .con{
		height: 4.95rem;
		background: url() no-repeat center;
		background-size: cover;
		position: relative;
		border-radius: 0.05rem;
		overflow: hidden;
		margin: 0 0.19rem;
		display: block;
	}
	.swp-fupin .icon{
		width: 0.61rem;
		position: absolute;
		left: 0.27rem;
		top: 0.25rem;
	}
	.swp-fupin .txts{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 0.3rem 0.2rem 0.2rem;
		color: #fff;
		font-size: 0.28rem;
		font-weight: bold;
		background: url(../images/social/bg2.png) no-repeat;
		background-size: 100% 100%;
		transition: .5s;
	}
	.swp-fupin .tit_en{
		color: rgba(254, 254, 254, 0.702);
		margin-bottom: 0.15rem;
	}
	.swp-fupin .txts .desc{
		font-size: 0.16rem;
		line-height: 1.6;
		transition: .5s;
		height: 0;
		-webkit-line-clamp:4;
	}
	.swp-fupin .con:hover .txts{
		background-image: url(../images/social/bg2-2.png);
	}
	.swp-fupin .con:hover .desc{
		height: 6.4em;
	}
	.swp-fupin .swiper-button-prev,
	.swp-fupin .swiper-button-next{
		left:-1rem;
		background-image: url(../images/social/icon4-1.png);
	}
	.swp-fupin .swiper-button-next{
		left: auto;
		right: -1rem;
		background-image: url(../images/social/icon4-2.png);
	}
	
	
	
	
	
	/* 可持续发展报告 */
	.row-fazhan1 .m-mission{
		overflow: hidden;
		padding: 0.5rem 0;
	}
	.row-fazhan1 .m-mission .pic{
		float: right;
		margin-left: 0.5rem;
		width: 3.1rem;
	}
	.row-fazhan1 .m-mission .tits{
		overflow: hidden;
		padding-top: 0.2rem;
	}
	.row-fazhan2{
		padding: 0.5rem 0;
	}
	
	.ul-fazhan{
		overflow: hidden;
		margin: 0 -0.15rem -0.3rem;
		
	}
	.ul-fazhan li{
		float: left;
		width: 25%;
		margin-bottom: 0.3rem;
	}
	.ul-fazhan .con{
		margin: 0 0.15rem;
		background: url() no-repeat center;
		background-size: cover;
		position: relative;
		overflow: hidden;
		border-radius: 0.05rem;
		display: block;
	}
	.ul-fazhan .con:hover .pic img{
		transform: scale(1.1);
	}
	.ul-fazhan .pic{
		height: 3.65rem;
		width: 100%;
		overflow: hidden;
	}
	.ul-fazhan .pic img{
		min-height: 100%;
	}
	.ul-fazhan .icon{
		width: 0.96rem;
		position: absolute;
		left: 50%;
		top: 0.35rem;
		transform: translateX(-50%);
	}
	.ul-fazhan .tit{
		color: #fff;
		position: absolute;
		left: 0;
		bottom: 0.3rem;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0.2rem;
		font-size: 0.2rem;
	}
	
	
	
	
	
	/* 社会公益 */
	.m-gongyi{
		padding: 0.5rem 0;
		background-color: #eef0f4;
	}
	.m-gongyi .m-mission{
		padding: 0;
	}
	
	.ul-project.gongyi{
		margin: 0 -0.15rem 0.25rem;
	}
	.ul-project.gongyi li{
		margin-bottom: 0.35rem;
	}
	.ul-project.gongyi .con{
		margin: 0 0.15rem;
		background-color: #fff;
		padding: 0.16rem 0.16rem 0.25rem;
		border-radius: 0.05rem;
	}
	.ul-project.gongyi .tit{
		margin-bottom: 0.1rem;
		transition:0s;
	}
	.ul-project.gongyi .pic{
		height: 2.8rem;
	}
	.ul-project.gongyi .con:hover{
		box-shadow: 0 0 0.2rem rgba(187, 142, 62,.2);
	}
	.ul-project.gongyi .con:hover .tit{
		font-weight: 600;
	}
	.ul-project.gongyi .con:hover .date{
		color: #bb8e3e;
	}
	
	
	.g-pages {
		overflow: hidden;
		text-align: center;
		position: relative;
		z-index: 10;
		
	}
	.g-pages ul {
		display: inline-block;
		vertical-align: middle;
		padding: .05rem 0;
	}
	
	.g-pages li {
		float: left;
		margin: 0 0.06rem
	}
	
	.g-pages li a,
	.g-pages li span {
		display: block;
		width: 0.4rem;
		height: 0.4rem;
		font-size: 0.15rem;
		color: rgb(112, 116, 121);
		line-height: 0.39rem;
		border: 1px solid #ccc;
		overflow: hidden;
		transition: .3s;
		background-color: #fcfcfc;
		border-radius: .2rem;
		border-color: rgb(202, 208, 217);
	}
	
	.g-pages .pages-next a,
	.g-pages .pages-prev a,
	.g-pages .over a {
		width: .75rem
	}
	
	.g-pages li.on a,
	.g-pages li:hover a {
		color: #fff;
		border-color: #deab4f;
		background-color: #deab4f;
	}
	
	
	
	
	
	
	/* 社会责任 - 乡村振兴 */
	
	.m-xiangcun {
		padding: 0.5rem 0 0;
	}
	.m-xiangcun .m-mission{
		padding-left: 7.4rem;
		background: url(../images/social/img6.png) no-repeat;
		background-size: cover;
		height: 4.9rem;
		margin-bottom: 0.5rem;
		box-sizing: border-box;
		padding-right: 0.55rem;
		padding-top: 0.5rem;
		
	}
	.m-xiangcun .m-mission .desc{
		-webkit-line-clamp:7;
	}
	
	.row-xiangcun1{
		background-color: #eef0f4;
		padding: 0.5rem 0;
		overflow: hidden;
	}
	.g-libcol{
		overflow: hidden;
	}
	.wp1560 .g-libcol .col-l{
		width: 11.4rem;
	}
	.g-libcol .col-l{
		width: 9.6rem;
		float: left;
	}
	.g-libcol .col-r{
		width: 3.7rem;
		float: right;
	}
	
	.ul-xiangcun li{
		margin-bottom: 0.2rem;
	}
	.ul-xiangcun .con{
		padding: 0.35rem 0.3rem;
		background-color: #fff;
		border-radius: 0.05rem;
		display: block;
	}
	.ul-xiangcun .con .tit{
		font-size: 0.24rem;
		margin-bottom: 0.1rem;
	}
	.ul-xiangcun .con .desc{
		font-size: 0.15rem;
		line-height: 1.7;
		color: #333;
		min-height: 5.1em;
	}
	
	.m-xc-zeren{
		height: 4.25rem;
		position: relative;
		display: block;
	}
	.m-xc-zeren .pic{
		height: 4.24rem;
		overflow: hidden;
	}
	.m-xc-zeren .pic img{
		min-height: 100%;
	}
	.m-xc-zeren .icon{
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: 0.25rem;
		width: 0.96rem;
	}
	.m-xc-zeren .txts{
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		padding:0.3rem;
		color: #fff;
		font-size: 0.14rem;
	}
	.m-xc-zeren .txts .tit{
		font-size: 0.32rem;
	}
	.m-xc-zeren .txts .desc{
		line-height: 1.85;
	}
	.m-xc-zeren .txts .tit_en{
		text-transform: uppercase;
		margin-bottom: 0.1rem;
	}
	
	@media only screen and (max-width: 1200px){
		.g-pages li a, .g-pages li span{
			width: .5rem;
			height: .5rem;
			border-radius: .25rem;
			line-height: .5rem;
			/* font-size: 0.28rem; */
		}
		.g-pages .pages-next a, .g-pages .pages-prev a, .g-pages .over a{
			width: 1rem;
		}
		.ul-idea .con{
			height: 3.5rem;
		}
		
	}
	@media only screen and (max-width: 950px) {
		.ul-fazhan .pic{
			height: 4.8rem;
		}
		
		.m-xiangcun .m-mission{
			padding: .4rem;
			height: auto;
		}
		.m-mission.fupin .desc{
			display: block;
		}
		.g-libcol .col-l{
			float: none;
			width: 100%;
		}
		.g-libcol .col-r{
			display: none;
		}
		.ul-idx-nums.sty2{
			left: .4rem;
		}
	}
	@media only screen and (max-width: 750px) {
		.ul-fazhan .pic{
			height: 3.8rem;
		}
		.m-mission.fupin .tit{
			font-size: 0.38rem;
		}
		.m-mission.fupin .desc{
			font-size: 0.28rem;
			line-height: 1.8;
		}
		.ul-project.gongyi .con{
			padding: .3rem;
		}
		.ul-project.gongyi .pic{
			height: auto;
		}
		
		/* .m-mission.fupin .allinfo{
			background-image: none;
		}
		.m-mission.fupin .allinfo .pic{
			display: block;
			padding: 0 .4rem;
			margin-bottom: 0.2rem;
		} */
		.m-mission.fupin .tit{
			font-size: 0.3rem;
		}
		.g-pages li{
			display: none;
			margin: 0 .1rem;
		}
		.g-pages li.pages-prev,
		.g-pages li.pages-next{
			display: block;
		}
		
		.g-pages .pages-next a, .g-pages .pages-prev a, .g-pages .over a{
			font-size: 0.28rem;
			width: 2rem;
			height: .7rem;
			line-height: .7rem;
			border-radius: .35rem;
		}
		
		.m-mission.fupin .tit{
			font-size: 0.38rem;
		}
		.m-mission.fupin .ul-idx-nums.sty2{
			display: block;
			position: static;
			height: auto;
			padding: .4rem ;
			width:100%;
		}
		.m-mission.fupin .ul-idx-nums li{
			width: 100%;
		}
		.swp-fupin{
			overflow: hidden;
		}
		
		.row-fazhan1 .m-mission .pic{
			float: none;
			margin: 0 0 .2rem;
			width: 100%;
			height: auto;
		}
		
		.ul-idea li{
			float: none;
			width: 100%;
			margin-bottom: 0.3rem;
		}
		.ul-idea .con{
			height: auto;
			padding-bottom: 0.4rem;
		}
		.ul-idea .topinfo .tits{
			padding-top: 0;
		}
		.ul-idea .topinfo .tit{
			font-size: 0.28rem;
		}
		.ul-idea .topinfo .tit_en{
			font-size: 0.26rem;
		}
		.ul-idea .libdesc{
			font-size: 0.26rem;
			display: block;
		}
		.ul-idea .topinfo .pic{
			width: 0.8rem;
			height: 0.8rem;
			margin-right: 0.3rem;
		}
		
		.ul-fazhan li{
			width: 50%;
		}
		.ul-fazhan .tit{
			font-size: 0.28rem;
		}
		
		
		.swp-idea .m-culture{
			height: auto;
			padding-bottom: 0.6rem;
			padding: .4rem .4rem .6rem;
			box-sizing: border-box;
		}
		.swp-idea .m-culture .txts{
			padding: 0;
		}
		.swp-idea .m-culture .swiper{
			float: none;
			margin: 0 0 .4rem;
			width: 100%;
			height: auto;
			border-radius: .05rem;
		}
		.swp-idea .m-culture .swiper::after{
			display: none;
		}
		.swp-idea .m-culture .desc{
			max-height: none;
		}
		.swp-idea .swiper-pagination-bullet{
			background-color: #999;
		}
		.swp-idea .swiper-pagination-bullet-active{
			background-color: #bb8e3e;
		}
		
		
		.ul-xiangcun .con .tit{
			font-size: .32rem;
		}
		.ul-xiangcun .con .desc{
			font-size: 0.28rem;
		}
		
		.swp-fupin .con{
			height: 4rem;
		}
	}
	
	
	
	
	/* 新闻中心*/
	.m-news{
		padding: 0.4rem 0 0.65rem;
	}
	.swp-news {
		position: relative;
		margin-bottom: 0.4rem;
	}
	.swp-news .con{
		position: relative;
		display: block;
	}
	.swp-news .pic{
		width: 100%;
		height: 4.7rem;
		overflow: hidden;
	}
	.swp-news .pic img{
		min-height: 100%;
	}
	.swp-news .txts{
		background: url(../images/news/bg1.png) no-repeat;
		background-size: 100% 100%;
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 0.8rem 2rem 0.2rem 0.2rem;
		box-sizing: border-box;
		color: #fff;
		font-size: 0.18rem;
		font-weight: bold;
	}
	.swp-news .swiper-pagination{
		bottom: 0.25rem;
		right: 0.25rem;
	}
	.swp-news .swiper-pagination-bullet{
		background-color: #fff;
		opacity: 1;
	}
	.swp-news .swiper-pagination-bullet-active{
		background-color: #bb8e3e;
	}
	
	.ul-newslist{
		margin-bottom: 0.4rem;
	}
	.ul-newslist li{
		margin-bottom: 0.33rem;
	}
	.ul-newslist li:last-of-type{
		margin-bottom: 0;
	}
	.ul-newslist .con{
		overflow: hidden;
		display: block;
		padding-bottom: 0.33rem;
		border-bottom: 1px solid #dedede;
	}
	
	.ul-newslist .pic{
		width: 3.2rem;
		height: 2.2rem;
		overflow: hidden;
		float: left;
		margin-right: 0.25rem;
	}
	.ul-newslist .pic img{
		min-height: 100%;
	}
	.ul-newslist .txts{
		overflow: hidden;
		font-size: 0.15rem;
	}
	.ul-newslist .date{
		margin-bottom: 0.1rem;
		color: #333;
	}
	.ul-newslist .tit{
		font-size: 0.24rem;
		/* color: #333; */
		font-weight: bold;
		margin-bottom: 0.1rem;
	}
	.ul-newslist .desc{
		line-height: 1.7;
		margin-bottom: 0.2rem;
		min-height:5.1em ;
		color: #333;
	}
	.ul-newslist .g-icon-idx{
		background-image: url(../images/index/icon6-4.png);
	}
	.ul-newslist .g-btn-more .t{
		color: #8c8c8c;
		border-color: #d6d6d6;
		padding-right: 0.2rem;
		font-size: 0.15rem;
	}
	.ul-newslist .g-btn-more .g-icon-idx{
		width: 0.34rem;
		height: 0.34rem;
		margin-left: -0.1rem;
		
	}
	.ul-newslist .con:hover .pic img{
		transform: scale(1.1);
	}
	.ul-newslist .con:hover .g-btn-more .t{
		color: #bb8e3e;
		border-color: #ddc69e;
	}
	.ul-newslist .con:hover .g-btn-more .g-icon-idx{
		background-image: url(../images/index/icon6-1.png);
	}
	
	.m-yuedu{
		padding: 0.25rem;
		background-color:#f5f5f5 ;
		border-radius: 0.05rem;
		margin-bottom: 0.2rem;
	}
	.m-yuedu.sty2{
		background-color: #fff;
	}
	.m-yuedu .bigtit{
		font-size: 0.24rem;
		font-weight: bold;
		color: #141414;
		margin-bottom: 0.1rem;
	}
	.m-yuedu .read{
		display: block;
	}
	.m-yuedu .read:hover img{
		transform: scale(1.1);
	}
	.m-yuedu .txts{
		padding-bottom: 0.2rem;
		padding: 0 0.05rem 0.2rem;
	}
	.m-yuedu .pic{
		height: 2.2rem;
		overflow: hidden;
		border-radius: 0.03rem;
		margin-bottom: 0.15rem;
	}
	.m-yuedu .date{
		font-size: 0.15rem;
		color: rgba(51, 51, 51, 0.8);
		margin-bottom: 0.05rem;
	}
	.m-yuedu .tit{
		font-size: 0.16rem;
		line-height: 1.6;
		min-height: 3.2em;
	}
	.m-yuedu .desc{
		padding-top: 0.2rem;
		padding: 0.2rem 0.05rem 0;
		position: relative;
		font-size: 0.16rem;
		line-height: 2.3;
	}
	.m-yuedu .desc::after{
		content: '';
		position: absolute;
		left: -0.1rem;
		right: -0.1rem;
		top: 0;
		border-top: 1px solid #e2e2e2;
	}
	.m-yuedu .desc a{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		display: block;
	}
	
	
	
	
	/* 新闻中心 - 详情页面 */
	.m-newsdetail{
		background-color: #fff;
		margin-left: 0.8rem;
		padding: 0.3rem 0.35rem;
		border-radius: 0.05rem;
		position: relative;
	}
	.m-newsdetail .date{
		position: absolute;
		left: -0.02rem;
		top: 0;
		width: 0.77rem;
		height: 1.04rem;
		color: rgb(222, 171, 79);
		font-size: 0.15rem;
		background-color: #fff;
		transform: translateX(-100%);
		display: flex;
		align-items: center;
		justify-content: center;
		flex-flow: column;
		
	}
	.m-newsdetail .date .day{
		font-size: 0.36rem;
		font-weight: bold;
		line-height: 1;
		margin-bottom: 0.05rem;
	}
	
	.m-newsdetail .tits {
		padding-bottom: 0.2rem;
		border-bottom: 1px solid #ebe4f4;
		margin-bottom: 0.2rem;
	}
	.m-newsdetail .tits .tit{
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.m-newsdetail .tits .desc{
		font-size: 0.15rem;
		color: rgb(102, 102, 102);
	}
	.m-newsdetail .tits .desc span{
		margin-right:0.15rem;
	}
	.m-newsdetail .txts{
		padding-bottom: 0.3rem;
		border-bottom: 1px solid #ebe4f4;
		font-size: 0.16rem;
		line-height: 1.87;
		color: #333;
	}
	.m-newsdetail .txts img{
		width: auto;
		height: auto;
		max-width: 100%;
		display: inline-block;
	}
	.newspage{
		padding-top: 0.3rem;
		font-size: 0.16rem;
		color: #434343;
	}
	.newspage .page{
		margin-bottom: 0.1rem;
		display: block;
	}
	.newspage .page::before{
		content: '◆';
		font-size: 0.12rem;
		color: #707070;
		margin-right: 0.07rem;
	}
	.newspage .page:last-of-type{
		margin-bottom: 0;
	}
	
	
	
	
	
	/* 详情页2 */
	.m-newsdetail.sty2{
		background-color: transparent;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
	}
	.m-newsdetail.sty2 .tits{
		text-align: center;
	}
	.m-newsdetail.sty2 .desc span{
		margin: 0 0.1rem;
	}
	.m-newsdetail.sty2 .newspage {
		overflow: hidden;
	}
	.m-newsdetail.sty2 .newspage .page{
		width: 49%;
		float: left;
	}
	.m-newsdetail.sty2 .page:first-of-type{
		margin-right: 2%;
	}
	.m-yuedu.newsdetail{
		background-color: #f5f6f8;
		padding: 0.5rem 0;
		margin-bottom: 0;
	}
	.m-yuedu.newsdetail .bigtit{
		font-size: 0.28rem;
		color: rgb(66, 66, 66);
		font-weight: normal;
		margin-bottom: 0.2rem;
	}
	.m-yuedu.newsdetail ul{
		overflow: hidden;
		margin: 0 -0.15rem;
	}
	.m-yuedu.newsdetail .read{
		margin: 0 0.15rem;
	}
	.m-yuedu.newsdetail .read .pic{
		height: 2.55rem;
	}
	.m-yuedu.newsdetail li{
		float: left;
		width: 25%;
	}
	
	
	
	
	/* 合作客户 */
	.m-news-lib{
		padding: 0.8rem 0;
		min-height: 100vh;
		box-sizing: border-box;
	}
	.m-news-lib .bigtit{
		padding-bottom: 0.4rem;
		border-bottom: 1px solid #e4ebf4;
		margin-bottom: 0.2rem;
		font-size: 0.3rem;
		text-align: center;
	}
	.m-news-lib .bigtit.mb40{
		margin-bottom: 0.4rem;
	}
	
	.ul-newkehu {
		overflow: hidden;
		margin: 0 -0.36rem ;
	}
	.ul-newkehu li{
		width: 25%;
		float: left;
		margin-bottom: 0.4rem;
	}
	.ul-newkehu .con{
		margin: 0 0.36rem;
		border: 1px solid #e3e3e3;
		display: block;
	}
	.ul-newkehu .con:hover img{
		transform: scale(1.1);
	}
	.ul-newkehu .pic{
		width: 100%;
		height: 1.4rem;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.ul-newkehu .pic img{
		width: auto;
		height: auto;
		max-width: 80%;
		max-height: 70%;
	}
	
	.news-libtxt{
		font-size: 0.16rem;
		color: rgb(51, 51, 51);
		line-height: 1.875;
	}
	
	
	
	
	
	/* 发展战略 */
	.m-mission.zhanlue .tits{
		margin-bottom: 1.8rem;
	}
	.m-mission.zhanlue .tits .desc{
		margin-bottom: 0.3rem;
	}
	.m-mission.zhanlue .allinfo .wp1360::before{
		content: '';
		display: table;
		clear: both;
	}
	.m-zhanlue{
		background-color: #fff;
		margin-top: -1.4rem;
		height: 5.5rem;
		overflow: hidden;
	}
	
	
	.m-zhanlue .swiper{
		overflow: hidden;
		height: 100%;
		position: static;
	}
	.swp-zhanlue1{
		float: left;
		width: 2.1rem;
		border-right: 1px solid #e0e6eb;
		height: 100%;
		padding: 0.6rem 0.5rem 1rem 0.1rem;
		box-sizing: border-box;
		position: relative;
	}
	.swp-zhanlue1::after{
		content: '';
		position: absolute;
		right: 0;
		top:0.78rem;
		background: url(../images/enter/img7-2.png) no-repeat ;
		background-size: 100%;
		width: 0.16rem;
		height: 0.25rem;
		transform: translateX(100%);
	}
	.swp-zhanlue1 .con{
		display: flex;
		align-items: center;
		justify-content:right;
		font-size: 0.26rem;
		font-weight: bold;
		color: rgb(51, 51, 51);
		height: 100%;
		cursor: pointer;
		transition: .5s;
		font-family: 'ali-fontblod';
		text-align: right;
	}
	.swp-zhanlue1 .swiper-slide-active .con{
		font-size: 0.5rem;
		color: rgb(187, 142, 62);
	}
	
	.swp-zhanlue1 .swiper-button-prev,
	.swp-zhanlue1 .swiper-button-next{
		background-image:url(../images/enter/img7-3.png) ;
		width: 0.19rem;
		height: 0.26rem;
		left: auto;
		top: auto;
		right: 0.5rem;
		bottom: 0.4rem;
		transform: rotateZ(180deg);
	}
	.swp-zhanlue1 .swiper-button-prev:hover,
	.swp-zhanlue1 .swiper-button-next:hover{
		background-image:url(../images/enter/img7-3-2.png) ;
	}
	.swp-zhanlue1 .swiper-button-prev{
		right: 0.85rem;
		bottom: 0.7rem;
		transform: none;
	}
	
	.swp-zhanlue2{
		overflow: hidden;
		padding: 0.6rem 0.3rem ;
		
		height: 100%;
		
		box-sizing: border-box;
	}
	
	.swp-zhanlue2 .con{
		overflow: hidden;
		overflow-y: auto;
		height:4.3rem;
		padding: 0 0.2rem;
	}
	.swp-zhanlue2 .pics{
		float: right;
		width: 2.5rem;
		margin-left: 0.45rem;
	}
	.swp-zhanlue2 .pics .pic {
		margin-bottom: 0.3rem;
	}
	.swp-zhanlue2 .pics .pic:last-of-type{
		margin-bottom: 0;
	}
	.swp-zhanlue2 .txts{
		/* overflow: hidden; */
		padding-top: 0.1rem;
	}
	.swp-zhanlue2 .item{
		margin-bottom: 0.3rem;
		overflow: hidden;
	}
	.swp-zhanlue2 .item:last-of-type{
		margin-bottom: 0;
	}
	.swp-zhanlue2 .date{
		font-size: 0.28rem;
		font-weight: bold;
		margin-bottom: 0.05rem;
	}
	.swp-zhanlue2  .libdesc{
		font-size: 0.14rem;
		line-height: 2;
	}
	
	
	
	.m-webmap,
	.m-webmap a{
		font-size: 0.16rem;
		line-height: 1.875;
	}
	.m-webmap .sub{
		padding: 0 0.3rem;
	}
	.m-webmap .sub a{
		margin: 0 0.08rem;
	}
	
	.m-mission .allinfo.zhanlue{
		padding-bottom: 2.3rem;
		background-image: url(../images/enter/img7.png);
	}
	
	
	@media only screen and (max-width: 1200px){
		.m-newsdetail{
			margin-left: 1.4rem;
		}
		.m-newsdetail .date{
			width: 1.3rem;
		}
	}
	@media only screen and (max-width: 950px) {
		.wp1560 .g-libcol .col-l{
			width: 100%;
		}
	}
	@media only screen and (max-width: 750px) {
		.swp-news{
			margin-bottom: 0.6rem;
		}
		.swp-news .pic{
			height:3.5rem;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.swp-news .pic img{
			width: auto;
			min-width: 100%;
		}
		.swp-news .txts{
			font-size: 0.26rem;
		}
		.ul-newslist .pic{
			float: none;
			width: 100%;
			height: auto;
			margin: 0 auto .4rem;
		}
		.ul-newslist .txts{
			font-size: 0.28rem;
		}
		.ul-newslist .tit{
			font-size: 0.32rem;
			white-space: normal;
		}
		.ul-newslist .g-btn-more .t{
			font-size: 0.28rem;
		}
		.ul-newslist .g-btn-more .g-icon-idx{
			width: 0.45rem;
			height: 0.45rem;
		}
		
		.m-news-lib .bigtit{
			font-size: 0.44rem;
		}
		.news-libtxt,
		.m-webmap, .m-webmap a{
			font-size: 0.28rem;
		}
		.ul-newkehu {
			margin: 0 -.2rem;
		}
		.ul-newkehu li{
			width: 50%;
		}
		.ul-newkehu .con{
			margin: 0 .2rem;
		}
		
		
		.m-newsdetail{
			margin-left: 0;
		}
		.m-newsdetail .tits .tit{
			font-size: 0.44rem;
		}
		.m-newsdetail .tits .desc span{
			margin-bottom: 0.1rem;
		}
		.m-newsdetail .tits .desc span,
		.m-newsdetail .date{
			font-size: 0.28rem;
			display: block;
		}
		.m-newsdetail .date{
			display: block;
			position: static;
			transform: none;
			width: 100%;
			display: flex;
			flex-flow: row;
			justify-content: start;
			height: auto;
			color: #666;
			line-height: 1.5;
		}
		.m-newsdetail .date .dn{
			display: block;
		}
		.m-newsdetail .date .day{
			display: none;
		}
		.m-newsdetail .date .year{
			display: flex;
		}
		.m-newsdetail .txts,
		.newspage{
			font-size: 0.28rem;
		}
		.m-newsdetail.sty2 .newspage .page{
			float: none;
			width: 100%;
		}
		
		
		.m-yuedu.newsdetail .bigtit{
			font-size: .36rem;
		}
		.m-yuedu.newsdetail li{
			float: none;
			width: 100%;
			margin-bottom: 0.2rem;
		}
		.m-yuedu.newsdetail .read .pic{
			height: auto;
		}
		.m-yuedu .date{
			font-size: 0.26rem;
		}
		.m-yuedu .tit{
			font-size: 0.3rem;
		}
		.m-idx-desc .desc, .libdesc{
			line-height: 1.8;
		}
		
		
		
		.m-mission.zhanlue .tits{
			margin-bottom: 0.4rem;
		}
		.swp-zhanlue1{
			float: none;
			width: 100%;
			padding-top: 0.4rem;
			padding-bottom: 0.4rem;
		}
		.m-zhanlue{
			height: auto;
			margin-top: 0;
		}
		
		.swp-zhanlue1 .con{
			font-size: 0.28rem;
			height: 1rem;
		}
		.swp-zhanlue1 .swiper-slide-active .con{
			font-size: 0.54rem;
		}
		.swp-zhanlue1 .swiper-button-prev, .swp-zhanlue1 .swiper-button-next{
			transform: rotateZ(90deg);
			width: 0.3rem;
			height: .3rem;
			bottom: 0;
		}
		.swp-zhanlue1 .swiper-button-prev{
			transform: rotateZ(-90deg);
			right: 1.2rem;
			bottom: 0.2rem;
		}
		.swp-zhanlue1::after{
			left: .9rem;
			right: auto;
			top: auto;
			bottom: .2rem;
			transform: rotateZ(90deg);
			
		}
		.swp-zhanlue2{
			
		}
		.swp-zhanlue2 .pics{
			float: none;
			width: 100%;
			margin: 0 0 .4rem;
		}
		.swp-zhanlue2 .date{
			font-size: 0.36rem;
		}
		.swp-zhanlue2 .libdesc{
			font-size: 0.28rem;
			line-height: 1.8;
		}
		
		.m-mission .allinfo.zhanlue{
			padding-top: 0.8rem;
		}
		
		
		.m-mission .huiming{
			
			right: 0;
			top:.4rem;
			font-size: .8rem;
		}
		
		.swp-zhanlue2 .con{
			height: auto;
		}
		
	}
	
	
	/* 新增 */
	.m-mission .allinfo .box .libdesc::-webkit-scrollbar,
	.swp-idea .m-culture .desc::-webkit-scrollbar{
		width: .04rem;
	}
	.m-mission .allinfo .box .libdesc::-webkit-scrollbar-thumb,
	.swp-idea .m-culture .desc::-webkit-scrollbar-thumb{
		border-radius: .1rem;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		opacity: 0.2;
		background-color: #fff;
	}
	.m-mission .allinfo .box .libdesc::-webkit-scrollbar-track,
	.swp-idea .m-culture .desc::-webkit-scrollbar-track{
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		border-radius: 0;
		background-color: rgba(255, 255, 255, .4);
	/* background: fade(@primary-color, 30%); */
	}
  
	.m-pagenav .pagenav::-webkit-scrollbar {
		height:.04rem;
	}
	.m-pagenav .pagenav::-webkit-scrollbar-thumb {
		border-radius: .1rem;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		opacity: 0.2;
		background-color: #CFA243;
	}
	.m-pagenav .pagenav::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		border-radius: 0;
		background-color: rgba(255, 255, 255, .4);
	/* background: fade(@primary-color, 30%); */
	}
	
	
	
	.swp-zhanlue2 .con::-webkit-scrollbar{
		width: .04rem;
	}
	.swp-zhanlue2 .con::-webkit-scrollbar-thumb{
		border-radius: .1rem;
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		opacity: 0.2;
		background-color: #CFA243;
	}
	.swp-zhanlue2 .con::-webkit-scrollbar-track{
		-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
		border-radius: 0;
		background-color: rgba(255, 255, 255, .4);
	/* background: fade(@primary-color, 30%); */
	}