	.main{
		overflow: hidden;
	}
	.wow{
		opacity: 0;
	}
	.banner{
		
		position: relative;
	}
	.banner .con{
		display: block;
	}
	.swiper{
		overflow: hidden;
		position: relative;
	}
	.banner .pic-pc{
		height: 9rem;
		height: 8.7rem;
		overflow: hidden;
	}
	.banner .pic-ph{
		display: none;
	}
	.swiper-pagination-bullet{
		width: 1.2rem;
		height: .03rem;
		background-color: #b7b7b7;
		opacity: 1;
		border-radius: 0;
		position: relative;
	}
	.swiper-pagination-bullet::after{
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: #0569ff;
		opacity: 0;
	}
	.swiper-pagination-bullet.swiper-pagination-bullet-active::after{
		animation:ani1 4.25s linear ;
		opacity: 1;
	}
	@keyframes ani1 {
		0%{width: 0;}
		100%{width: 100%;}
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0 .05rem;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets{
		bottom: .5rem;
	}
	
	
	.idx-row1{
		padding: 1rem 0 2rem;
		background: url(/templates/main/images/index/bg4.png) no-repeat center 85% ;
		background-size: 16.2rem;
		overflow: hidden;
	}
	.m-idxdesc{
		/* overflow: hidden; */
		
	}
	.m-idxdesc .fl{
		width: 5.5rem;
		margin-right: 0.25rem;
	}
	.m-idxdesc .fl .tit,
	.row-firm1 .tit{
		font-size: 0.26rem;
		color: #0569ff;
		margin-bottom: 0.5rem;
	}
	.m-idxdesc .fl .tit_en,
	.row-firm1 .tit_en{
		font-size: 0.58rem;
		color: rgb(102, 102, 102);
		line-height: 1.2;
		font-family:  "Microsoft YaHei";  
		font-weight:  300;
	}
	.row-firm1 .libdesc img{
		width: auto;
		max-width: 100%;
	}
	.m-idxdesc .txts{
		overflow: hidden;
	}
	.libdesc{
		font-size: 0.18rem;
		color: #777;
		line-height: 1.6;
	}
	.m-idxdesc .libdesc{
		margin-bottom: 0.5rem;
	}
	.m-idxdesc .libdesc p{
		margin-bottom: 0.4rem;
	}
	.m-idxdesc .libdesc p:last-of-type{
		margin-bottom: 0;
	}
	a.g-idxbtn1{
		height: .7rem;
		line-height: .7rem;
		border-radius: .35rem;
		padding: 0 .5rem;
		background-color: #0569ff;
		color: #fff;
		font-size: 0.18rem;
		display: inline-block;
	}
	.idx-row2 ul{
		overflow: hidden;
	}
	.idx-row2 li{
		width: 25%;
		float: left;
		transition: .5s;
		position: relative;
	}
	
	.idx-row2 .con{
		position: relative;
		overflow: hidden;
		display: block;
		z-index: 10;
	}
	.idx-row2 li .pic{
		width: 100%;
		height: 9.6rem;
		position: relative;
	}
	.idx-row2 .pic::after{
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		height: 7.3rem;
		background: url(/templates/main/images/index/img1-4.png) no-repeat;
		background-size: 100% 100%;
		opacity: 1;
		transition: .5s;
	}
	.idx-row2 li .pic img{
		height: 100%;
		width: auto;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		display: block;
	}
	.idx-row2 .txt1{
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: .5rem;
		background: url(/templates/main/images/index/img2-1.png) no-repeat 95% center;
		background-size: 1rem;
		box-sizing: border-box;
		transition: all .5s cubic-bezier(.4,0,.2,1);
		opacity: 1;
	}
	.idx-row2 .tits .tit,
	.g-idxtit2 .tit{
		font-size: 0.36rem;
		padding-bottom: 0.2rem;
		position: relative;
		color: #fff;
	}
	.idx-row2 .tits .tit::after,
	.g-idxtit2 .tit::after{
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		width: .5rem;
		height: 1px;
		background-color: #fff;
	}
	.idx-row2 .txt2{
		position: absolute;
		right: -100%;
		bottom: 0;
		padding:.25rem .7rem .35rem .35rem;
		width: 6.5rem;
		border-radius: .4rem 0 0 0;
		background: url(/templates/main/images/index/img2-1.png) no-repeat 95% center;
		background-size: 1.64rem;
		background-color: #0569ff;
		transition: all .5s cubic-bezier(.4,0,.2,1);
		/* transform: translateX(150%); */
		opacity: 0;
		width: calc(100% - 1.6rem);
		width: 6.5rem;
		min-height: 2.4rem;
		box-sizing: border-box;
	}
	.idx-row2 .txt2 .tits{
		margin-bottom: 0.15rem;
	}
	.idx-row2 .txt2 .libdesc{
		color: #fff;
	}
	
	.idx-row2 li.on{
		width: 50%;
	}
	.idx-row2 li.on .txt1{
		bottom: -100%;
		opacity: 0;
	}
	.idx-row2 li.on .txt2{
		/* transform: translateX(0); */
		right: 0;
		opacity: 1;
		width: 6.5rem;
		transition-delay: 0.3s;
	}
	.idx-row2 li.on .pic::after{
		opacity: 0;
	}
	.idx-row3{
		padding: .9rem 0 0;
	}
	
	.g-titidx{
		text-align: center;
		max-width: 8.5rem;
		margin: 0 auto .5rem;
	}
	.g-titidx .tit_en{
		font-size: .28rem;
		color: #0569ff;
		margin-bottom: 0.14rem;
	}
	.g-titidx .tit{
		font-size: 0.38rem;
		margin-bottom: 0.2rem;
	}
	.g-titidx .libdesc{
		color: #333;
		
	}
	
	
	.swp-idx1{
		position: relative;
	}
	.swp-idx1 .con{
		padding-right: 3rem;
		height: 6.5rem;
		position: relative;
	}
	.swp-idx1 .pic{
		height: 100%;
		overflow: hidden;
	}
	.swp-idx1 .pic img{
		min-height: 100%;
		display: block;
	}
	.swp-idx1 .txts,
	.m-jiejuefa .txts{
		width: 10.9rem;
		padding: .4rem 4.6rem .5rem .7rem;
		box-sizing: border-box;
		background-color: #0569ff;
		color: #fff;
		position: absolute;
		right: 0;
		bottom: 0;
		border-radius: .4rem 0 0 0;
	}
	
	.g-idxtit2{
		margin-bottom: 0.2rem;
	}
	.swp-idx1 .libdesc,
	.m-jiejuefa .libdesc{
		color: #fff;
		margin-bottom: 0.2rem;
	}
	a.g-idxbtn2{
		color: #fff;
		font-size: .18rem;
	}
	.swiper-button-prev,
	.swiper-button-next{
		color: #fff;
		right: 3.35rem;
		bottom: 0.15rem;
		left: auto;
		top: auto;
		
	}
	.swiper-button-prev{
		right: 4rem;
	}
	.swiper-button-prev::after,
	.swiper-button-next::after{
		font-size: 0.2rem;
	}
	
	
	.idx-row4{
		padding: .7rem 0 1rem;
		overflow: hidden;
	}
	.idx-row4 .g-titidx{
		text-align: left;
		max-width: 100%;
		margin-bottom: 0.3rem;
	}
	.m-idxnews{
		/* overflow: hidden; */
		/* margin: 0 -.55rem; */
	}
	.m-idxnews .w50{
		width: 50%;
		float: left;
	}
	.m-idxnews .lf{
		width: 6rem;
		height: 7.2rem;
		position: relative;
		margin-right: 1.1rem;
	}
	.m-idxnews .rt{
		overflow: hidden;
		float: none;
		width: auto;
	}
	.m-idxnews .lf::after,
	.m-idxnews ul::after{
		content: '';
		position: absolute;
		left: .55rem;
		right: .55rem;
		bottom: 0;
		border-bottom: 1px solid #f5f5f5;
	}
	.m-idxnews ul li{
		margin-bottom: 0.3rem;
	}
	.m-idxnews .con{
		/* margin: 0 .55rem; */
	}
	.m-idxnews .con:hover img{
		transform: scale(1.1);
	}
	.m-idxnews .pic{
		margin-bottom: 0.5rem;
		overflow: hidden;
	}
	.m-idxnews .date{
		font-size: 0.14rem;
		margin-bottom: 0.1rem;
		color: #000;
		/* color: #448fff; */
	}
	.m-idxnews .con:hover .tit{
		color: #0569ff;
	}
	.m-idxnews .tit{
		font-size: 0.24rem;
		color: #0569ff;
		margin-bottom: 0.2rem;
		line-height: 1.3;
	}
	.m-idxnews .libdesc{
		font-size: 0.14rem;
	}
	.m-idxnews ul {
		position: relative;
		padding-top: 0.2rem;
	}
	.m-idxnews ul::after{
		bottom: auto;
		top: 0;
	}
	.m-idxnews ul .con{
		overflow: hidden;
		padding-bottom: 0.25rem;
		border-bottom: 1px solid #f5f5f5;
		display: block;
	}
	.m-idxnews ul .pic{
		float: right;
		overflow: hidden;
		width: 2.5rem;
		height: 1.5rem;
		margin-left: 0.6rem;
		padding-top: 0.35rem;
		margin-bottom: 0;
	}
	.m-idxnews ul .txts{
		overflow: hidden;
	}
	
	
	@media only screen and (max-width: 1450px){
		.m-idxnews .libdesc{
			overflow:hidden;
			display:-webkit-box; 
			-webkit-box-orient:vertical; 
			-webkit-line-clamp:3;
			text-overflow:ellipsis
		}
	
	}
	@media only screen and (max-width: 1300px){
		.wp1310{
			max-width: 15rem;
		}
	}
	@media only screen and (max-width:1200px){
		.m-idxnews .w50{
			width: 100%;
		}
		.m-idxnews .lf{
			float: none;
			height: auto;
		}
		.m-idxnews .lf::after{
			display: none;
		}
		.m-idxnews ul .con{
			margin: 0;
		}
		.m-idxnews ul::after{
			left: 0;
			right: 0;
		}
		.m-idxnews .lf .pic{
			width: 5rem;
			margin: 0 auto .4rem;
		}
	}
	
	@media only screen and (max-width: 750px){
		.banner  img{
			min-height: 100%;
		}
		.banner .pic-ph{
			display: block;
			height: 5rem;
			height: auto;
		}
		.banner .pic-pc{
			display: none;
		}
		
		.swiper-pagination-bullet{
			width: .6rem;
		}
		.idx-row1,
		.idx-row3{
			padding: .8rem 0;
		}
		.m-idxdesc .fl{
			float: none;
			margin-bottom: 0.3rem;
		}
		.m-idxdesc .fl .tit, .row-firm1 .tit{
			font-size: 0.3rem;
			margin-bottom: .1rem;
		}
		.m-idxdesc .fl .tit_en, .row-firm1 .tit_en{
			font-size: 0.48rem;
		}
		.libdesc{
			font-size: 0.26rem; 
		}
		.m-idxdesc .libdesc p{
			margin-bottom: 0.2rem;
		}
		a.g-idxbtn1{
			font-size: 0.26rem;
		}
		.idx-row2 li,
		.idx-row2 li.on{
			width: 100%;
		}
		.idx-row2 li .pic{
			height: 7.6rem;
		}
		.idx-row2 li .txt1{
			bottom: -100%;
			opacity: 0;
		}
		.idx-row2 li .txt2{
			/* transform: translateX(0); */
			right: 0;
			opacity: 1;
			width: 6.5rem;
			transition-delay: 0.3s;
		}
		.idx-row2 li .pic::after{
			opacity: 0;
		}
		.idx-row2 .txt2 .tits{
			margin-bottom: 0.2rem;
		}
		.g-titidx .tit_en{
			font-size: 0.3rem;
			margin-bottom: 0.1rem;
		}
		.g-titidx .tit{
			font-size: 0.4rem;
		}
		.swp-idx1 .con{
			padding-right: 0;
			height: auto;
			padding: 0 .4rem;
		}
		.swp-idx1 .pic{
			height: 4rem;
		}
		.swp-idx1 .txts{
			width: 100%;
			padding: .4rem;
			position: static;
			border-radius: 0;
		}
		.m-idxnews{
			margin: 0;
		}
		.m-idxnews .tit{
			font-size: 0.3rem;
		}
		.m-idxnews .date{
			font-size: 0.26rem;
		}
		.m-idxnews .lf .pic,
		.m-idxnews ul .pic{
			width: 100%;
			height: auto;
			float: none;
			margin: 0 0 .4rem;
		}
		.m-idxnews .con{
			margin: 0;
			height: auto;
		}
	}
	
	
	
	
	
	/* 公司简介 */
	.ban{
		height: 5.5rem;
		background: url() no-repeat center;
		background-size: cover;
		position: relative;
		background: none;
		height: auto;
	}
	.ban .wp1740{
		height: 100%;
	}
	.ban .g-idxtit2{
		position: absolute;
		/* left: 0; */
		bottom: .8rem;
		
	}
	.ban .g-idxtit2 .tit{
		font-size: 0.54rem;
		font-weight: bold;
	}
	.ban .g-idxtit2 .tit::after{
		content: '';
		width: 1.1rem;
		height: .02rem;
		background-color: #fff;
	}
	
	
	
	.m-tabs{
		background-color: #eff5fb;
	}
	.m-tabs .tabs{
		font-size: .2rem;
		color: #212121;
		overflow: hidden;
		line-height: .6rem;
		float: right;
	}
	.m-tabs .tab{
		float: left;
		padding: 0 .08rem;
		margin-left: 0.2rem;
		transition: .5s;
		cursor: pointer;
		border-bottom: .02rem solid rgba(255, 255, 255, 0);
		box-sizing: border-box;
		color: #666;
		font-size: 0.14rem;
		transition:  color .5s;
	}
	.m-tabs .tab:hover{
		color: #0569ff;
	}
	.m-tabs .tab.on{
		color: #0569ff;
		border-color: #0569ff;
	}
	.m-tabs .tab:last-of-type{
		margin-right: 0;
	}
	
	
	.row-firm1 {
		padding: .6rem 0 .8rem;
	}
	.row-firm1 .tits{
		max-width: 5rem;
		margin-bottom: 0.3rem;
	}
	.row-firm1 .libdesc{
		color: #666;
		margin-bottom: 0.9rem;
	}
	.row-firm1 .libdesc p{
		margin-bottom: .2rem;
	}
	.row-firm1 .libdesc p:last-of-type{
		margin-bottom: 0;
	}
	.row-firm1 ul {
		overflow: hidden;
	}
	.row-firm1 ul li{
		float: left;
		width: 25%;
	}
	.row-firm1 ul .pic{
		width: 1.06rem;
		height: 1.06rem;
		overflow: hidden;
		margin: 0 auto .35rem;
	}
	.row-firm1 ul .pic img{
		max-width: 100%;
		max-height: 100%;
		height: auto;
		width: auto;
		position: relative;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
	}
	.row-firm1 ul .subtit{
		font-size: 0.24rem;
		color: #666;
		text-align: center;
	}
	.row-firm2 .con{
		position: relative;
	}
	.row-firm2 .txts{
		width: 5.9rem;
		color: #fff;
		position: absolute;
		right: 2.8rem;
		bottom: 1.4rem;
	}
	.row-firm2 .txts .libdesc{
		color: #fff;
	}
	
	
	.row-firm3{
		padding: 1rem 0 1.6rem;
	}
	.g-firmtit{
		text-align: center;
		margin-bottom: 0.6rem;
	}
	.g-firmtit .tit{
		font-size: 0.38rem;
		color: #000;
		margin-bottom: 0.2rem;
	}
	.g-firmtit .libdesc{
		color: #545454;
	}
	
	.ul-firmlc{
		position: relative;
	}
	.ul-firmlc li::after{
		content: '';
		clear: both;
		display: table;
	}
	.ul-firmlc .con{
		width: 50%;
		float: right;
		padding: 0 .35rem;
		box-sizing: border-box;
		position: relative;
		z-index: 10;
	}
	.ul-firmlc .con::after{
		content: '';
		width: 0.21rem;
		height: 0.21rem;
		border-radius: 50%;
		background-color: #0569ff;
		position: absolute;
		left: 0;
		top: 0;
		transform: translateX(-50%);
	}
	.ul-firmlc .con::before{
		content: '';
		position: absolute;
		width: .02rem;
		background-color: #ff001f;
		top: 0;
		bottom: 0;
		left: 0;
		transform: translateX(-50%);
		
	}
	.ul-firmlc li:last-of-type .con::before{
		display: none;
	}
	.ul-firmlc .date{
		font-size: 0.16rem;
		font-weight: bold;
		color: #0569ff;
		margin-bottom: 0.05rem;
	}
	.ul-firmlc .libdesc{
		color: #333;
		font-size: 0.14rem;
	}
	.ul-firmlc .libdesc p {
		margin-bottom: 0.05rem;
	}
	.ul-firmlc .libdesc p:last-of-type {
		margin-bottom: 0;
	}
	
	.ul-firmlc li:nth-of-type(even) .con{
		float: none;
		text-align: right;
	}
	.ul-firmlc li:nth-of-type(even) .con::after,
	.ul-firmlc li:nth-of-type(even) .con::before{
		left: auto;
		right: 0;
		transform: translateX(50%);
	}
	
	
	
	
	
	/* 管理团队 */
	.m-team{
		padding: .9rem 0;
	}
	.m-team .libdesc {
		margin-bottom: 0.6rem;
	}
	.m-team .libdesc p{
		margin-bottom: 0.2rem;
	}
	.m-team .libdesc p:last-of-type{
		margin-bottom: 0;
	}
	.m-team .team .tit{
		font-size: 0.28rem;
		margin-bottom: 0.2rem;
	}
	.ul-team{
		overflow: hidden;
		margin: 0 -.41rem;
	}
	.ul-team li{
		float: left;
		width: 33.3333%;
		margin-bottom: 0.9rem;
	}
	.ul-team .con{
		margin: 0 .41rem;
		display: block;
		transition: none;
	}
	.ul-team .con:hover img{
		transform: scale(1.1);
	}
	.ul-team .pic{
		height: 2.65rem;
		overflow: hidden;
	}
	.ul-team .pic img{
		min-height: 100%;
	}
	.ul-team .txt{
		padding: .4rem .1rem .25rem;
		background-color: #fafafa;
	}
	.ul-team .name{
		font-size: 0.22rem;
		margin-bottom: 0.05rem;
	}
	.ul-team .desc{
		font-size: 0.14rem;
		color: #777;
	}
	
	
	
	
	
	
	/* 建党 */
	.m-jiandang{
		padding: .9rem 0 2.5rem;
	}
	.m-jiandang .libdesc{
		font-weight: bold;
		margin-bottom: 0.5rem;
	}
	.ul-team.jiandang{
		margin-bottom: 0.4rem;
	}
	.ul-team.jiandang li{
		margin-bottom: 0.4rem;
	}
	.ul-team.jiandang .txt{
		box-sizing: border-box;
		height: 1.2rem;
		background-color: #fff;
		padding: .2rem 0 0;
	}
	.ul-team.jiandang .txt .name{
		font-size: 0.18rem;
	}
	
	.g-pages {
		overflow: hidden;
		text-align: center;
		position: relative;
		z-index: 10;
		
	}
	.g-pages ul {
		/* display: inline-block; */
		vertical-align: middle;
		padding: .05rem 0;
		overflow: hidden;
	}
	
	.g-pages li {
		float: left;
		margin: 0 0.05rem
	}
	
	.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;
		border-color: rgb(202, 208, 217);
		background-color: #fff;
	}
	
/* 	.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: #0569ff;
		background-color: #0569ff;
	}
	
	
	
	/* 联系GGPoker */
	.m-contact{
		padding: .8rem 0 .7rem;
	}
	.m-contact .tit{
		font-size: 0.3rem;
		margin-bottom: 0.4rem;
	}
	.m-contact .adress{
		font-size: 0.16rem;
		line-height: 1.6;
		color: #333;
		margin-bottom: 0.5rem;
	}
	.m-contact .adress img{
		width: auto;
		max-width: 100%;
	}
	.m-contact .pics{
		overflow: hidden;
		margin-bottom: 0.8rem;
	}
	.m-contact .pics .item{
		margin-right: 0.5rem;
	}
	.m-contact .pics .pic{
		width: 1.8rem;
		height: 1.8rem;
		margin-bottom: 0.1rem;
	}
	#map1{
		height: 6.7rem;
		position: relative;
		overflow: hidden;
	}
	#map1 img{
		-webkit-transition: 0s;
		-o-transition: 0s;
		transition: 0s;
	}
	@media only screen and (max-width: 1200px){
		.ul-team.jiandang .txt{
			height: 1.5rem;
		}
	}
	@media only screen and (max-width: 750px){
		.ban{
			/* height: 4rem; */
		}
		.ban .g-idxtit2 .tit{
			font-size: 0.5rem;
		}
		.ban .g-idxtit2{
			position: absolute;
			top: 0.4rem;
		}
		.m-tabs .phtit{
			display: block;
			display: flex;
			align-items: center;
			justify-content: space-between;
			box-sizing: border-box;
			font-size: 0.28rem;
			padding: .2rem .4rem;
			line-height: 1.5;
			color: #666;
		}
		.m-tabs .phtit .tit{
			width: 80%;
			
		}
		.m-tabs .wp1740{
			display: none;
		}
		.m-tabs .tabs{
			line-height: .7rem	;
			float: none;
			width: 100%;
			white-space: nowrap;
			overflow-x: auto;
		}
		.m-tabs .tab{
			float: none;
			display: inline-block;
			margin: 0 .1rem 0 0 ;
			font-size: 0.24rem;
			/* border-bottom: 1px solid #ddd; */
		}
		.m-tabs .tab{
			display: block;
			padding: 0;
		}
		.row-firm1 ul li{
			width: 50%;
			margin-bottom: 0.4rem;
		}
		.row-firm1 ul .subtit{
			font-size: 0.28rem;
		}
		.row-firm2 .pic{
			height: 4rem;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		.row-firm2 .pic img{
			width: auto;
			height: auto;
			min-width: 100%;
			min-height: 100%;
		}
		.row-firm2 .txts{
			right: auto;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
			bottom: auto;
			width: 100%;
			padding: .4rem;
			box-sizing: border-box;
		}
		.row-firm2 .g-idxtit2 .tit{
			font-size: 0.32rem;
		}
		.ul-firmlc .con,
		.ul-firmlc li:nth-of-type(even) .con{
			width: auto;
			float: none;
			text-align: left;
			padding-bottom: 0.4rem;
		}
		.ul-firmlc li:nth-of-type(even) .con::after,
		.ul-firmlc li:nth-of-type(even) .con::before{
			left: 0;
			transform: translateX(-50%);
		}
		.g-firmtit .tit{
			font-size: 0.4rem;
			margin-bottom: 0.1rem;
		}
		.ul-firmlc .libdesc{
			font-size: 0.26rem;
		}
		.ul-firmlc .date{
			font-size: 0.3rem;
			line-height: 1;
			margin-bottom: 0.1rem;
		}
		
		.m-team .team .tit{
			font-size: 0.4rem;
		}
		.ul-team,
		.ul-team .con{
			 margin: 0;
		}
		.ul-team li{
			float: none;
			width: 100%;
			margin-bottom: 0.4rem;
		}
		.ul-team .pic{
			height: auto;
		}
		.ul-team .name,
		.ul-team.jiandang .txt .name{
			font-size: 0.3rem;
		}
	
		.ul-team .desc,
		.m-contact .adress,
		.m-contact .pics .item{
			font-size: 0.26rem;
		}
		.ul-team .txt{
			padding: .3rem .2rem;
		}
		.m-jiandang{
			padding-bottom: 1.2rem;
		}
		.g-pages{
			text-align: center;
		}
		.g-pages ul{
			display: inline-block;
		}
		.g-pages li a, .g-pages li span{
			font-size: 0.24rem;
		}
		
		
		
	}
	
	
	
	
	
	/* 产业领域 */
	.row-proidx1{
		padding: .8rem 0 .7rem;
	}
	.row-proidx1 .tit{
		font-size: 0.38rem;
		color: #0568ff;
		margin-bottom: 0.3rem;
	}
	.row-proidx1 .libdesc{
		margin-bottom: 0.3rem;
	}
	.row-proidx1 .libdesc p{
		margin-bottom: 0.3rem;
	}
	.row-proidx1 .libdesc p:last-of-type{
		margin-bottom: 0;
	}
	.row-proidx1 .subtit{
		font-size: 0.24rem;
		margin-bottom: 0.3rem;
	}
	
	.row-proidx2{
		padding: .6rem 0 .8rem;
		background-color: #f5f5f5;
	}
	.g-protit {
		text-align: center;
		margin-bottom: 0.6rem;
	}
	.g-protit .tit{
		font-size: 0.38rem;
		color: #0568ff;
		line-height: 1.3;
	}
	.g-protit .tit_en{
		font-size: 0.3rem;
		color: #666;
		line-height: 1.2;
	}
	
	.g-protuijian{
		margin-bottom: 0.5rem;
	}
	.g-protuijian .tits{
		overflow: hidden;
		margin-bottom: 0.2rem;
	}
	.g-protuijian .g-probtn{
		float: left;
	}
	.g-protuijian .g-promore{
		float: right;
	}
	.g-probtn{
		/* width: 1.5rem; */
		padding: 0 .5rem;
		height: 0.5rem;
		line-height: .5rem;
		background-color: #0568ff;
		color: #fff;
		text-align: center;
		font-size: .22rem;
		border-radius: .25rem;
	}
	.g-promore{
		font-size: 0.2rem;
		color: #0568ff;
		padding-right: 0.33rem;
		background: url(/templates/main/images/page2/img1-1.png) no-repeat right center;
		background-size: .24rem;
		line-height: .5rem;
		display: block;
	}
	.ul-pro1 {
		margin: 0 -.18rem;
	}
	.ul-pro1 li{
		float: left;
		width: 25%;
	}
	.ul-pro1 .con{
		padding-top: 0.2rem;
		background-color: #fff;
		margin: 0 .18rem;
		border-radius: .2rem;
		overflow: hidden;
		display: block;
	}
	.ul-pro1 .pic{
		height: 3rem;
		overflow: hidden;
	}
	.ul-pro1 .txts{
		height: 2.3rem;
		background-color: #325dcd;
		box-sizing: border-box;
		border-radius: 0 .5rem 0 0;
		padding: .35rem .17rem 0;
		color: #fff;
		transition: .5s;
	}
	.ul-pro1 .tit{
		font-size: 0.22rem;
		margin-bottom: 0.05rem;
	}
	.ul-pro1 .tit_en{
		font-size: 0.16rem;
		color: #d6d6d6;
		margin-bottom: 0.1rem;
	}
	.ul-pro1 .txt{
		font-size: 0.14rem;
		line-height: 1.6;
	}
	.ul-pro1 .con:hover{
		box-shadow: 0 -.01rem .2rem rgba(0, 0, 0, .15);
	}
	.ul-pro1 .con:hover .txts{
		background-color: #0568ff;
	}
	
	.row-proidx2 .morebtn{
		height: .7rem;
		line-height: .7rem;
		background-color: #fff;
		border-radius: .35rem;
		padding-right: 0.4rem;
		display: inline-block;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		margin-top: 0.3rem;
		transition: .5s;
	}
	.row-proidx2 .morebtn:hover{
		box-shadow: 0 -.01rem .2rem rgba(0, 0, 0, .15);
	}
	.row-proidx2 .morebtn .g-probtn{
		float: left;
		line-height: .7rem;
		height: .7rem;
		border-radius: .35rem;
		font-size: 0.24rem;
		padding: 0 .35rem;
		margin-right: 0.2rem;
	}
	.row-proidx2 .morebtn .g-promore{
		float: left;
		line-height: .7rem;
	}
	
	.row-proidx3{
		background-color: #fff;
		padding: .7rem 0;
	}
	.row-proidx3 .bigtit{
		font-size: .38rem;
		color: #0568ff;
		margin-bottom: 0.3rem;
	}
	.row-proidx3 .item{
		margin-bottom: 0.8rem;
	}
	.row-proidx3 .item:last-of-type{
		margin-bottom: 0;
	}
	.ul-prodown{
		overflow: hidden;
		margin:  0 -.55rem;
	}
	.ul-prodown li{
		float: left;
		width: 50%;
		margin-bottom: 0.18rem;
	}
	.ul-prodown .con{
		overflow: hidden;
		margin:  0 .55rem;
		padding-bottom: 0.15rem;
		border-bottom: 1px solid #f5f5f5;
		display: block;
	}
	.ul-prodown .pic{
		float: left;
		width: .44rem;
		height: .36rem;
		overflow: hidden;
		margin-right: 0.55rem;
	}
	.ul-prodown .pic img{
		min-height: 100%;
	}
	.ul-prodown .txts{
		font-size: 0.12rem;
		overflow: hidden;
		color: #000;
	}
	.ul-prodown .txts .t{
		display: inline-block;
		margin-right: 0.12rem;
		color: #0568ff;
		font-size: 0.14rem;
	}
	.ul-prodown .txts .tag{
		display: inline-block;
		position: relative;
		top: -1px;
	}
	.g-tag{
		display: inline-block;
		height: 0.25rem;
		line-height: .25rem;
		font-size: 0.12rem;
		padding: 0 .13rem;
		background-color: #ff001f;
		color: #fff;
		border-radius: .13rem;
	}
	
	
	
	
	/* 产品中心 */
	.m-bar{
		height: 0.6rem;
		line-height: .6rem;
		background-color: #eff5fb;
	}
	.m-bar a{
		font-size: 0.14rem;
		color: #0566ff;
		transition: color .5s;
	}
	.m-bar a::after{
		content: '-';
		display: inline-block;
		margin-left: .05rem;
	}
	.m-bar a:first-of-type::after{
		margin-left: 0;
	}
	.m-bar a:last-of-type::after{
		display: none;
	}
	
	.m-procenter{
		padding: .85rem 0 1.7rem;
		overflow: hidden;
	}
	.m-procenter .fl{
		width: 3.5rem;
		margin-right: 1.1rem;
	}
	.m-procenter .rt{
		overflow: hidden;
	}
	
	
	
	.snv-pro{
		margin-bottom: 0.5rem;
	}
	.snv-pro li{
		border-bottom: .02rem solid #bbb;
	}
	.snv-pro .con{
		padding: .15rem 0;
	}
	.snv-pro .con .txt,
	.g-prosearch .tit{
		font-weight: bold;
		color: #0569ff;
		background: url(/templates/main/images/page2/img2-1.png) no-repeat right center;
		background-size: .13rem;
		cursor: pointer;
		font-size: 0.18rem;
	}
	.snv-pro .on .con .txt{
		background-image: url(/templates/main/images/page2/img2-2.png);
	}
	.snv-pro dl{
		padding-top: .25rem;
		font-size: 0.16rem;
	}
	.snv-pro dl a{
		color: #888;
	}
	.snv-pro dl dd{
		margin-bottom: 0.15rem;
	}
	.snv-pro .on,
	.snv-pro a:hover{
		color: #000;
	}
	.snv-pro a.on{
		font-weight: bold;
	}
	.bgf5{
		background-color: #f5f5f5;
	}
	.g-prosearch .tit{
		background: none;
		border-bottom: .02rem solid #bbb;
		padding-bottom: 0.15rem;
		margin-bottom: 0.23rem;
	}
	.g-prosearch {
		
	}
	.g-prosearch .ipt{
		line-height: .46rem;
		height: .46rem;
		width: 2.5rem;
		float: left;
		margin-right: 0.07rem;
		padding: 0 .25rem;
		box-sizing: border-box;
		background-color: #fff;
		border-radius: .03rem;
		overflow: hidden;
	}
	.g-prosearch .ipt input{
		height: 100%;
		border: none;
		outline: none;
		font-size: 0.14rem;
		width: 100%;
	}
	.g-prosearch .btn{
		line-height: .46rem;
		height: .46rem;
		overflow: hidden;
		background-color: #0569ff;
		color: #fff;
		text-align: center;
		border-radius: .03rem;
		font-size: 0.16rem;
		cursor: pointer;
	}
	.m-procenter .ul-pro1 li{
		width: 33.3333%;
		margin-bottom: 0.5rem;
	}
	
	.m-procenter .g-pages{
		margin-top: 0.5rem;
	}
	
	
	
	
	
	/* 产品详情 */
	.row-prodt1 {
		background-color: #f5f5f5;
		padding: .7rem 0 .8rem;
	}
	.row-prodt1 .box{
		overflow: hidden;
	}
	.row-prodt1  img{
		min-height: 100%;
	}
	.row-prodt1 .pic{
		float: left;
		width: 6.64rem;
		height: 6.64rem;
		overflow: hidden;
		margin-right: 0.9rem;
		position: relative;
		display: block;
		transition: none;
		outline: none;
	}
	.row-prodt1 .icon{
		position: absolute;
		right: 0;
		bottom: 0;
		width: .4rem;
	}
	.row-prodt1 .txts{
		overflow: hidden;
	}
	.row-prodt1 .tits{
		margin-bottom: 0.2rem;
	}
	.row-prodt1 .tit{
		font-size: 0.24rem;
		font-weight: bold;
		color: #0568ff;
	}
	.row-prodt1 .tit_en{
		font-size:.16rem ;
		color: #a3a3a3;
	}
	.row-prodt1 .libdesc{
		font-size: 0.16rem;
		color: #555;
		margin-bottom: 0.1rem;
	}
	.row-prodt1 .line{
		width: .41rem;
		height: .02rem;
		background-color:#d6d6d6;
		margin-bottom: 0.2rem;
	}
	.row-prodt1 .infos{
		font-size: 0.16rem;
		line-height: 2;
		color: #666;
		margin-bottom: 0.7rem;
	}
	.row-prodt1 .pics{
		overflow: hidden;
	}
	.row-prodt1 .pics .pic{
		float: left;
		width: 1rem;
		height: 1rem;
		overflow: hidden;
		margin-right: 0.2rem;
	}
	.row-prodt1 .pics .t{
		padding-top: 0.45rem;
		overflow: hidden;
		font-size: 0.14rem;
		color: #666;
		line-height: 2;
	}
	.row-prodt2{
		padding: .5rem 0 1.2rem;
	}
	.row-prodt2 .tit{
		font-size: 0.24rem;
		font-weight: bold;
		color: #0568ff;
		margin-bottom: 0.4rem;
	}
	.row-prodt2 .libdesc{
		font-size: 0.16rem;
		color: #555;
		margin-bottom: 1.4rem;
	}
	.row-prodt2 .libdesc img{
		width: auto;
		height: auto;
		max-width: 100%;
	}
	.g-propage {
		overflow: hidden;
		margin: 0 -.5rem;
	}
	.g-propage a{
		font-size: 0.16rem;
		color: #0568ff;
		float: left;
		width: 50%;
		width: calc(50% - 1rem);
		margin: 0 .5rem;
		padding-bottom: 0.16rem;
		border-bottom: 1px solid #f5f5f5;
	}
	.g-propage span{
		float: left;
		color: #999;
		margin-right: 0.18rem;
	}
	.g-propage .p{
		overflow: hidden;
	}
	
	
	
	
	
	/* 解决方案 */
	.m-jiejuefa{
		padding: .8rem 0 3.25rem;
	}
	.m-jiejuefa li{
		margin-bottom: 0.9rem;
	}
	.m-jiejuefa li:last-of-type{
		margin-bottom: 0;
	}
	.m-jiejuefa .con{
		position: relative;
		display: block;
	}
	.m-jiejuefa .txts{
		right: 0;
		bottom: 0;
		top: auto;
		width: 7.8rem;
		padding: .6rem 1.6rem .5rem .5rem ;
	}
	
	
	
	
	/* 解决方案详情 */
	.m-jiejuedt{
		padding: .7rem 0 1.5rem;
		/* overflow: hidden; */
	}
	.col-l{
		float: left;
		width: 8rem;
		margin-right: 1.7rem;
	}
	.col-r{
		overflow: hidden;
		float: none;
	}
	.m-jiejuedt .top{
		padding-bottom: 0.4rem;
		border-bottom: 1px solid #f5f5f5;
		margin-bottom: 0.3rem;
	}
	.m-jiejuedt .libdesc,
	.m-jiejuedt .col-l{
		font-size: 0.16rem;
		color: #666;
	}
	.m-jiejuedt .bigtit{
		font-size: .3rem;
		color: #333;
		font-weight: bold;
		margin-bottom: 0.2rem;
	}
	.m-jiejuedt .item{
		margin-bottom: 0.4rem;
	}
	.m-jiejuedt .col-l .tit{
		font-size: 0.22rem;
		font-weight: bold;
		color: #333	;
		margin-bottom: 0.2rem;
	}
	.m-jiejuedt .col-l .pic{
		margin-bottom: 0.4rem;
	}
	
	
	.ul-prosnv li{
		margin-bottom: 0.37rem;
	}
	.ul-prosnv .con{
		overflow: hidden;
		display: block;
		color: #333;
	}
	.ul-prosnv .con:hover img{
		transform: scale(1.1);
	}
	.ul-prosnv .pic{
		float: left;
		width: 1.4rem;
		height: .84rem;
		overflow: hidden;
		margin-right: 0.12rem;
	}
	.ul-prosnv .txt{
		overflow: hidden;
		height: .84rem;
		position: relative;
	}
	.ul-prosnv .t{
		font-size: 0.14rem;
		color:#0568ff ;
	}
	.ul-prosnv .p{
		position: absolute;
		left: 0;
		bottom: 0;
		font-size: 0.12rem;
	}
	
	
	
	
	/* 新闻列表 */
	.m-news{
		padding: .55rem 0 .95rem;
	}
	
	.m-news .g-prosearch,
	.g-prosearch.sty2{
		margin-bottom: 0.3rem;
	}
	.m-news .g-prosearch .btn,
	.g-prosearch.sty2 .btn{
		width: 1.3rem;
	}
	.m-news .g-prosearch .ipt,
	.g-prosearch.sty2 .ipt{
		background-color: #eff5fb;
	}
	.m-news .g-prosearch .ipt input,
	.g-prosearch.sty2 .ipt input{
		background-color: transparent;
		width: 100%;
	}
	.m-news .m-idxnews{
		margin: 0;
	}
	.m-news .m-idxnews ul::after{
		display: none;
	}
	.m-news .m-idxnews ul {
		padding-top: 0.1rem;
		margin: 0;
	}
	.m-news .m-idxnews ul li{
		margin-bottom: 0.35rem;
	}
	.m-news .m-idxnews ul .con{
		padding-bottom: 0.4rem;
		margin: 0;
	}
	.m-news .m-idxnews ul li{
		margin-bottom: 0.4rem;
	}
	.m-news .m-idxnews ul .pic{
		width: 4.36rem;
		height: 2.63rem;
		margin-left: 2.8rem;
		padding-top: 0.1rem;
	}
	.m-news .m-idxnews .txts{
		height: 2.73rem;
		position: relative;
	}
	.m-news .m-idxnews .con:hover .tit{
		color: #0569ff;
	}
	.m-news .m-idxnews .txts .tit{
		font-weight: bold;
		color: #333;
		transition: .5s;
	}
	.m-news .m-idxnews .txts .date{
		color: #448fff;
	}
	.m-news .m-idxnews .txts .libdesc{
		font-size: 0.16rem;
	}
	.m-news .m-idxnews .btn{
		position: absolute;
		left: 0;
		bottom: 0;
		height: .28rem;
		line-height: .28rem;
		background-color: #0569ff;
		padding: 0 .34rem;
		color: #fff;
		font-size: 0.14rem;
		border-radius: .14rem;
		transition: .5s;
		overflow: hidden;
		width: 1.24rem;
		box-sizing: border-box;
		padding: 0;
		text-align: center;
	}
	.m-news .m-idxnews .t{
		position: relative;
		display: inline-block;
		transition: .5s;
	}
	/* .m-news .m-idxnews .btn .line, */
	.m-news .m-idxnews .btn .t::before{
		content: '';
		display: inline-block;
		width: .2rem;
		width: 0;
		border-bottom: 1px solid #fff;
		position: absolute;
		left: 0rem;
		margin-right: 0.07rem;
		margin-right: 0;
		top: 50%;
		transform: translateY(-50%);
		transition: .5s;
		opacity: 0;
	}
	.m-news .m-idxnews .con:hover .btn .t{
		padding-left: 0.27rem;
	}
	.m-news .m-idxnews .con:hover .btn .t::before{
		width: .2rem;
		margin-right: 0.07rem;
		opacity: 1;
	}
	.m-news .g-pages{
		margin-top: 0.8rem;
	}
	
	
	
	/* 新闻详情 */
	.m-newsdt{
		padding: .7rem 0 1.3rem;
		/* overflow: hidden; */
	}
	.m-newsdt .tits{
		padding-bottom: 0.3rem;
		margin-bottom: 0.2rem;
		border-bottom: 1px solid #f5f5f5;
	}
	.m-newsdt .tits .date{
		font-size: 0.14rem;
		color: #0569ff;
		margin-bottom: 0.1rem;
	}
	.m-newsdt .tits .tit{
		font-size: .24rem;
		font-weight: bold;
	}
	.m-newsdt .txts{
		font-size: 0.16rem;
		color: #666;
	}
	.m-newsdt .ul-prosnv .t{
		color: #333;
		line-height: 1.4;
	}
	.m-newsdt .ul-prosnv .p{
		color: #0569ff;
		line-height: 1;
	}
	.m-bar .wp1310{
		position: relative;
	}
	.m-bar .golist{
		position: absolute;
		right: 0;
		top: 0;
		border-bottom: .02rem solid #0569ff; 
		padding: 0 .07rem;
		box-sizing: border-box;
		height: .6rem;
	}
	
	
	@media only screen and (max-width: 1300px){
		.ul-pro1 .txts{
			height: 2.8rem;
		}
		.col-l{
			width: 9.5rem;
			margin-right: 0.8rem;
		}
		.ul-prosnv .t{
			-webkit-line-clamp:1
		}
		.m-news .m-idxnews .btn{
			height: .4rem;
			line-height: .4rem;
			border-radius: .2rem;
		}
	}
	@media only screen and (max-width: 997px){
		.ul-pro1 .txt{
			-webkit-line-clamp:3
		}
	}
	@media only screen and (max-width: 750px){
		.main{
			overflow: hidden;
		}
		.row-proidx1 .subtit{
			font-size: 0.3rem;
		}
		.g-promore{
			font-size: 0.26rem;
		}
		.ul-pro1 li{
			width:50%;
			/* float: none; */
			margin-bottom: 0.4rem;
		}
		.ul-pro1 .pic{
			/* height: auto; */
		}
		.ul-pro1 .tit{
			font-size: 0.3rem;
		}
		.ul-pro1 .tit_en{
			font-size: 0.24rem;
		}
		.ul-pro1 .txt{
			font-size: 0.24rem;
			line-height: 1.3;
		}
		.ul-pro1 .txts{
			height: 3rem;
		}
		.row-proidx2 .morebtn{
			margin-top: 0;
		}
		.row-proidx2 .morebtn .g-probtn,
		.g-protuijian .g-probtn{font-size: 0.26rem;}
		.ul-prodown li{
			float: none;
			width: 100%;
		}
		.ul-prodown .pic{
			width: .8rem;
			height: .6rem;
			margin-right: 0.3rem;
		}
		.ul-prodown .txts .t{
			font-size: 0.26rem;
		}
		
		.m-procenter .fl{
			float: none;
			width: 100%;
			margin-bottom: 0.4rem;
		}
		.m-procenter .ul-pro1 li{
			width: 50%;
			margin-bottom: 0.3rem;
		}
		.g-prosearch .ipt,
		.g-prosearch .btn{
			height: .7rem;
			line-height: .7rem;
			font-size: 0.26rem;
		}
		.g-prosearch .ipt{
			width: 70%;
		}
		.g-prosearch .ipt input{
			font-size: 0.26rem;	
		}
		.snv-pro .con .txt, .g-prosearch .tit{
			font-size: 0.28rem;
			background-size: .2rem;
		}
		.snv-pro dl{
			font-size: 0.26rem;
		}
		.m-bar a{
			font-size: 0.22rem;
		}
		
		
		.row-prodt1 .pic{
			float: none;
			margin: 0 0 .4rem;
		}
		.row-prodt1 .tits{
			margin-bottom: 0.4rem;
		}
		.row-prodt1 .tit{
			font-size: 0.36rem;
		}
		.row-prodt1 .tit_en{
			font-size: 0.28rem;
		}
		.row-prodt1 .libdesc{
			margin-bottom: 0.3rem;
		}
		.row-prodt1 .libdesc,
		.row-prodt1 .infos,
		.row-prodt1 .pics .t,
		.row-prodt2 .libdesc{
			font-size: 0.26rem;
		}
		.row-prodt1 .line{
			width: 0.8rem;
		}
		.row-prodt1 .pics .pic{
			width: 1.5rem;
			height: 1.5rem;
		}
		.row-prodt2 .tit{
			font-size: 0.32rem;
		}
		.g-propage{
			margin: 0;
		}
		.g-propage a{
			float: none;
			width: 100%;
			margin: 0;
			display: block;
			padding-bottom: 0.2rem;
			margin-bottom: 0.2rem;
			border: none;
			font-size: 0.26rem;
		}
		.m-bar{
			/* display: none; */
			overflow: hidden;
			position: relative;
		}
		.m-bar .bar a{
			display: none;
		}
		.m-jiejuefa .txts{
			position: static;
			box-sizing: border-box;
			padding: .4rem;
			width: 100%;
			border-radius: 0;
		}
		.m-bar .golist{
			position: static;
			transform: none;
			float: right;
			font-size: 0.26rem;
			display: block;
		}
		.m-bar .bar .golist a{
			display: block;
		}
		a.g-idxbtn2{
			font-size: 0.26rem;
		}
		.m-jiejuefa{
			padding-bottom: 0.8rem;
		}
		.col-l{
			float: none;
			margin-bottom: 0.4rem;
			width: 100%;
		}
		.m-jiejuedt .libdesc, .m-jiejuedt .col-l{
			font-size: 0.26rem;
		}
		.m-jiejuedt .bigtit{
			font-size: 0.38rem;
		}
		.m-jiejuedt .col-l .tit{
			font-size: 0.3rem;
		}
		.ul-prosnv .t{
			font-size: 0.28rem;
		}
		.m-news .m-idxnews ul .con{
			height: auto;
		}
		.m-news .m-idxnews ul .pic{
			float: none;
			margin: 0 0 .4rem;
			width: 100%;
			height: auto;
		}
		.m-idxnews .libdesc{
			display: block;
			font-size: 0.26rem;
			margin-bottom: 0.3rem;
		}
		.m-news .m-idxnews .btn{
			position: static;
		}
		.m-news .m-idxnews .txts{
			height: auto;
		}
		.m-news .m-idxnews .btn{
			height: 0.5rem;
			line-height: .5rem;
			font-size: 0.26rem;
			border-radius: .25rem;
			display: inline-block;
		}
		.m-newsdt{
			padding-bottom: 1rem;
		}
		.m-newsdt .tits .date{
			font-size: 0.28rem;
		}
		.m-newsdt .tits .tit{
			font-size: 0.4rem;
		}
		.m-newsdt .txts{
			font-size: 0.26rem;
		}
		.ul-prosnv{
			padding-top: 0.3rem;
		}
		.ul-prosnv .txt .t{
			/* height: auto; */
			-webkit-line-clamp:1
		}
		.ul-prosnv .p{
			/* position: static; */
			font-size: 0.22rem;
		}
	}
	
	
	
	
	
	/* 人力资源 */
	.m-human{
		padding: .5rem 0 1.5rem;
	}
	.m-human .human-tabs{
		margin-bottom: 0.5rem;
	}
	.m-human .human-tabs .item{
		margin-bottom: 0.3rem;
		overflow: hidden;
	}
	.m-human .human-tabs .tit{
		float: left;
		line-height: .28rem;
		font-size: 0.15rem;
		margin-right: 0.4rem;
		font-weight: bold;
	}
	.g-humantabs{
		padding: 0 0.2rem;
		box-sizing: border-box;
		overflow: hidden;
		/* margin-bottom: 0.5rem; */
	}
	.g-humantabs .tab.on,
	.g-humantabs .tab.on:hover{
		background-color: #0569ff;
		color: #fff;
	}
	.g-humantabs a.tab,
	.m-jobtable .btn{
		height: 0.28rem;
		line-height: 0.28rem;
		border-radius: 0.14rem;
		background-color: rgba(255, 255, 255, 0);
		text-align: center;
		padding: 0 0.1rem;
		color: #333;
		font-size: 0.14rem;
		box-sizing: border-box;
		margin-right: 0.1rem;
		float: left;
		transition: color,background-color,color .5s;
	}
	.g-humantabs .tab:hover{
		color: #0569ff;
	}
	.g-humantabs .tab:last-of-type{margin-right: 0;}
	
	.m-human .g-prosearch .ipt{
		width: 3.1rem;
	}
	
	
	.m-jobtable{
		margin-bottom: 0.5rem;
	}
	.m-jobtable table{
		width: 100%;
		font-size: 0.16rem;
		
	}
	.m-jobtable tbody tr{
		border-bottom: 1px solid #f5f5f5;
		transition: .5s;
	}
	.m-jobtable tbody tr:hover{
		background-color: #eff5fb;
	}
	.m-jobtable tr th:first-of-type,
	.m-jobtable tr td:first-of-type{
		width:5rem;
		padding-left: 0.9rem;
	}
	.m-jobtable tr td:first-of-type{
		font-weight: bold;
		color: #000;
	}
	.m-jobtable th{
		background-color: #0569ff;
		color: #fff;
		font-weight: normal;
	}
	.m-jobtable .w200{
		width: 2rem;
	}
	.m-jobtable .w210{
		width: 2.1rem;
	}
	.m-jobtable td{
		color: #777;
	}
	.m-jobtable td,
	.m-jobtable th{
		height: .8rem;
		/* text-align: center; */
		padding-right: 0.2rem;
		box-sizing: border-box;
	}
	.m-jobtable .btn{
		background-color: #0569ff;
		color: #fff;
	}
	
	
	
	
	
	/* 人力资源 详情 */
	.m-humandt{
		padding: .6rem 0 2.6rem;
	}
	.m-humandt .tits {
		padding-bottom: 0.3rem;
		border-bottom: 1px solid #f5f5f5;
		margin-bottom: 0.3rem;
	}
	.m-humandt .tits .tit{
		font-size: 0.38rem;
		font-weight: bold;
		margin-bottom: 0.3rem;
	}
	.m-humandt .tits .info{
		font-size: .16rem;
		color: #777;
	}
	.m-humandt .tits .info .item{
		display: inline-block;
		margin-right: 0.4rem;
	}
	.m-humandt .tits .info .item:last-of-type{
		margin-right: 0;
	}
	.m-humandt .tits .info span{
		color: #000;
	}
	.m-humandt .txts .item{
		margin-bottom: 0.5rem;
	}
	.m-humandt .txts .item:last-of-type{
		margin-bottom: 0;
	}
	.m-humandt .txts .txt{
		margin-bottom: 0.2rem;
	}
	.m-humandt .txts .tit{
		margin-bottom: 0.2rem;
		font-size: .18rem;
		font-weight: bold;
		color: #000;
	}
	.m-humandt .txts .libdesc{
		font-size: 0.16rem;
		line-height: 1.6;
	}
	.m-humandt .txts .subtit{
		margin-bottom: 0.2rem;
	}
	.m-humandt .email{
		font-size: 0.16rem;
		color: #333;
	}
	
	
	
	/* 成长发展 */
	.m-czfazhan{
		padding: .6rem 0 1.3rem;
	}
	.m-czfazhan .bigtit{
		font-size: 0.26rem;
		color: #0567ff;
		line-height: 1.3;
		margin-bottom: 0.45rem;
	}
	.m-czfazhan .desc{
		font-size: .16rem;
		color: #666;
		margin-bottom: 0.5rem;
	}
	.m-czfazhan ul{
		overflow: hidden;
		margin: 0 -.38rem;
	}
	.m-czfazhan ul li{
		width: 50%;
		float: left;
	}
	.m-czfazhan ul .con{
		overflow: hidden;
		margin: 0 .38rem;
	}
	.m-czfazhan ul .pic{
		height: 3.6rem;
		overflow: hidden;
		margin-bottom: 0.2rem;
	}
	.m-czfazhan ul .pic img{
		min-height: 100%;
	}
	.m-czfazhan ul .tit{
		font-size: 0.26rem;
		color: #0567ff;
		margin-bottom: 0.2rem;
	}
	.m-czfazhan ul .desc{
		font-size: 0.16rem;
		color: #666;
		line-height: 1.6;
	}
	
	
	
	
	
	/* 投资者关系 */
	.m-ir{
		padding: .8rem 0 .7rem;
	}
	.m-ir .g-prosearch {
		overflow: hidden;
		margin-bottom: 0.4rem;
	}
	.m-ir .g-prosearch .inputs{
		float: right;
	}
	.m-ir .g-prosearch .ipt{
		width: 3.1rem;
		margin-right: 0.16rem;
	}
	.m-ir ul {
		margin-bottom: 0.4rem;
	}
	.m-ir ul .con{
		padding: .44rem 1.5rem .44rem .44rem;
		background-color: #eff5fb;
		position: relative;
	}
	.m-ir ul li:nth-of-type(even) .con{
		background-color: #fff;
	}
	.m-ir ul .tit{
		font-size: 0.18rem;
		color: #333;
		margin-bottom: 0.1rem;
	}
	.m-ir ul .date{
		font-size: 0.14rem;
		color: #666;
	}
	.m-ir ul .btn{
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: 0.45rem;
		color: #0567ff;
		text-decoration: underline;
		font-size: 0.14rem;
	}
	
	.m-humandt.firm {
		min-height: 8.5rem;
		box-sizing: border-box;
	}
	.m-humandt.firm .email{
		color: #666;
		line-height: 1.6;
	}
	
	
	@media only screen and (max-width: 750px){
		.wow{
			opacity: 1;
		}
		.m-human .human-tabs .item{
			margin-bottom: 0.2rem;
		}
		.m-human .human-tabs .tit{
			float: none;
		}
		.m-human .human-tabs .tit{
			font-size: 0.26rem;
			margin-bottom: 0.2rem;
			font-weight: bold;
		}
		.g-humantabs{
			padding: 0;
			/* margin-bottom: 0.2rem; */
		}
		.g-humantabs a.tab{
			margin-bottom: 0.15rem;
		}
		.g-humantabs a.tab, .m-jobtable .btn{
			height: .5rem;
			line-height: .5rem;
			border-radius: .25rem;
			font-size: 0.24rem;
		}
		.m-human .g-prosearch .ipt{
			width: 70%;
		}
		.m-news .g-prosearch .btn, .g-prosearch.sty2 .btn{
			width: auto;
			overflow: hidden;
		}
		.m-jobtable{
			width: 100%;
			overflow: hidden;
			overflow-x: auto;
			
		}
		.m-jobtable table{
			width: 13rem;
			font-size: 0.24rem;
		}
		.m-humandt{
			padding-bottom: 1.2rem;
		}
		.m-humandt .tits .info,
		.m-humandt .txts .libdesc,
		.m-czfazhan .desc,
		.m-czfazhan ul .desc{
			font-size: 0.26rem;
		}
		.m-humandt .tits .info .item{
			display: block;
			margin-bottom: 0.1rem;
		}
		.m-humandt .txts .tit{
			font-size: 0.3rem;
		}
		.m-czfazhan{
			padding-bottom:.8rem;
		}
		.m-czfazhan .bigtit{
			font-size: 0.36rem;
			line-height: 1.5;
			margin-bottom: 0.2rem;
		}
		.m-czfazhan ul li{
			float: none;
			width: 100%;
		}
		.m-czfazhan ul .tit{
			font-size: 0.3rem;
		}
		
		
		.m-ir .g-prosearch .inputs{
			float: none;
		}
		.m-ir .g-prosearch .ipt{
			width: 70%;
		}
		.m-ir ul .con{
			padding: .3rem;
		}
		.m-ir ul .tit{
			font-size: 0.3rem;
		}
		.m-ir ul .btn{
			position: static;
			font-size: 0.26rem;
		}
		.m-ir ul .date{
			margin-bottom: 0.2rem;
			font-size: 0.26rem;
		}
		.m-humandt .email{font-size: 0.26rem;}
		
		.fancybox-slide--image{
			padding: .5rem;
		}
		
		
		
		.m-jobtable table{
			width: 100%;
		}
		.m-jobtable tr th:nth-of-type(even),
		.m-jobtable tr td:nth-of-type(even){
			display: none;
		}
		
		.m-jobtable tr td:first-of-type{
			width: ;
		}
		.m-jobtable tr th,
		.m-jobtable tr td{
			text-align: center;
			padding: .1rem .15rem !important;
			box-sizing: border-box;
		}
		.m-jobtable tr th:first-of-type, .m-jobtable tr td:first-of-type,
		.m-jobtable .w210{
			width: 33.3333%;
		}
		.m-jobtable .btn{
			position: relative;
			left: 50%;
			transform: translateX(-50%);
		}
	}
	
	
	.m-procenter.on .rt{
		margin-left: 4.6rem;
	}
	.m-procenter.on .fl{
		position: fixed;
		top: .9rem;
		z-index: 99;
		
	}
	.m-procenter .fl{
		transition: .5s;
		top: .4rem;
	}<!--0.00021195411682129-->