	/* 400资费问题 */
	.m-problem{padding: 90px 0 90px;}
	/* .m-problem .g-libbox{    padding: 50px 50px 40px 50px;} */
	.m-problem .g-libbox{
		padding-bottom: 35px;
	}
	.m-problem .g-libbox .libpic,
	.ban.problem .pic{
		width: 394px;
	}
	.m-problem li{
		margin-bottom: 60px;
	}
	.m-problem .con .tit{
		font-weight: normal;
		font-size:30px;
		padding:0px 0 40px 80px;
		min-height: 50px;
		background: url(../images/picktel/icon4.png) no-repeat left top;
		background-size: 50px;
		border-bottom: 2px solid rgba(0,0,0,.1);
		margin-bottom: 35px;
	}
	.m-problem .con .txt{
		font-size: 18px;
		line-height: 1.6;
	}
	
	
	
	@media only screen and (min-width: 950px) and (max-width: 1920px) {
		.m-problem{padding: 4.25vw 0 5.208vw;}
		/* .m-problem .g-libbox{    padding: 2.604vw 2.604vw 2.083vw 2.604vw;} */
		.m-problem .g-libbox{
			padding-bottom: 1.822vw;
		}
		.m-problem .g-libbox .libpic,
		.ban.problem .pic{
			width: 20.52vw;
		}
		.m-problem li{
			margin-bottom: 2.125vw;
		}
		.m-problem .con .tit{
			font-weight: normal;
			font-size:1.562vw;
			padding:0 0 1.483vw 4.166vw;
			min-height: 2.604vw;
			background: url(../images/picktel/icon4.png) no-repeat left top;
			background-size: 2.604vw;
			border-bottom: 0.104vw solid rgba(0,0,0,.1);
			margin-bottom: 1.422vw;
		}
		.m-problem .con .txt{
			font-size: 0.937vw;
			line-height: 1.6;
		}
	}
	
	
	@media only screen and (max-width: 950px) {
		.m-problem{
			padding: 17.36vw 0 10.52vw;
			background-position:center 9.5vw ;
		}
		.m-problem .g-libbox{
			padding: 80px 60px;
		}
		.m-problem .con .tit{
			font-size: 44px;
			background-size: 60px 60px;
			background-position: left 10px;
			padding: 0 0 60px 110px;
			margin-bottom: 50px;
		}
		.m-problem .con .txt{
			font-size: 28px;
		}
		.m-problem li{
			margin-bottom: 60px;
		}
		
		
		/* vw */
		.m-problem{
			padding: 7.36vw 0 10.52vw;
			background-position:center 9.5vw ;
		}
		.m-problem .g-libbox{
			padding: 8.421vw 6.315vw;
		}
		.m-problem .con .tit{
			font-size: 4.631vw;
			background-size: 6.315vw 6.315vw;
			background-position: left 1.052vw;
			padding: 0 0 4.315vw 10vw;
			margin-bottom: 5.263vw;
			min-height: 0;
		}
		.m-problem .con .txt{
			font-size: 2.947vw;
		}
		.m-problem li{
			margin-bottom: 6.315vw;
		}
	}
	
	
	
	
	
	
	
	/* 人才招聘 */
	.m-jobs .g-libbox .libpic{
		width: 503px;
	}
	.m-jobs .g-libbox{
		padding: 80px 80px 65px;
		border-radius: 80px;
	}


	.m-jobs{padding:4.25vw 0 30px;}
	.m-jobs .g-libbox>.desc{
		font-size: 18px;
		margin-bottom: 40px;
		line-height: 1.7;
	}
	.m-jobs .g-libbox>.desc .p{
		padding: 30px 0 35px;
	}
	.m-jobs .desc span{
		margin-right: 40px;
	}
	.m-jobs .desc span:last-of-type{margin-right: 0;}
	
	.g-jobinfo{
		border-top: 2px solid rgba(0,0,0,.1);;
		padding: 65px 80px 30px;
		font-size: 23px;
		line-height: 1.8;
		margin-bottom: 43px;
	}
	.g-jobinfo:last-of-type{
		margin-bottom: 0;
	}
	.g-jobinfo .tit{
		font-size: 29px;
		padding-bottom: 33px;
		position: relative;
	}
	.g-jobinfo .tit::before{
		content: '';
		position: absolute;
		left: -80px;
		top: 13px;
		background: url(../images/picktel/icon2.png) no-repeat;
		background-size: 100%;
		width: 40px;
		height: 42px;
	}
	.g-jobinfo .desc{
		margin-bottom: 17px;
	}
	.g-jobinfo .info .t,
	.g-jobinfo .info {
		margin-bottom: 25px;
	}
	.g-jobinfo .info .content{
		font-size: 18px;
		line-height: 1.7;
	}
	.g-jobinfo .detail{
		font-size: 17px;
	}

	@media only screen and (min-width: 950px) and (max-width: 1920px) {
		.m-jobs .g-libbox{
			padding: 3.208vw 3.208vw 3.208vw;
			border-radius: 3.208vw;
		}
		.g-jobinfo{
		}
	}
	
	@media only screen and (max-width: 950px) {
		.m-jobs{
			padding: 17.36vw 0 10.52vw;
			background-position:center 9.5vw ;
		}
		.m-jobs .g-libbox{
			padding: 80px 65px;
		}
		.m-jobs .g-libbox>.desc{
			font-size: 28px;
			margin-bottom: 40px;
		}
		.m-jobs .g-libbox>.desc .mb{
			margin-bottom: 50px;
		}
		.m-jobs .g-libbox>.desc .p{
			padding: 50px 0;
		}
		
		.g-jobinfo{
			padding:100px 0 80px; 
			font-size: 36px;
			margin-bottom: 0;
		}
		.g-jobinfo .info .t,
		.g-jobinfo .info{
			margin-bottom: 25px;
		}
		.g-jobinfo .desc{
			margin-bottom: 30px;
		}
		.m-jobs .desc span{
			margin: 0;
			display: block;
			margin-bottom: 15px;
		}
		.g-jobinfo .tit{
			padding-left: 80px;
			font-size: 44px;
			padding-bottom: 30px;
		}
		.g-jobinfo .tit::before{
			left: 0;
			top: 14px;
			width: 51px;
			height: 55px;
		}
		.g-jobinfo .info .content{
			font-size: 28px;
		}
		.g-jobinfo .detail{
			font-size: 28px;
		}
		
				.m-jobs{
					padding: 7.36vw 0 10.52vw;
				}
				.m-jobs .g-libbox{
					padding: 8.421vw 6.842vw;
				}
				.m-jobs .g-libbox>.desc{
					font-size: 2.947vw;
					margin-bottom: 4.210vw;
				}
				.m-jobs .g-libbox>.desc .mb{
					margin-bottom: 5.263vw;
				}
				.m-jobs .g-libbox>.desc .p{
					padding: 5.263vw 0;
				}
				.g-jobinfo{
					padding:5.52vw 0 4.421vw; 
					font-size: 3.789vw;
					margin-bottom: 0;
				}
				.g-jobinfo .desc{
					margin-bottom: 3.157vw;
				}
				.m-jobs .desc span{
					margin: 0;
					margin-bottom: 1.578vw;
				}
				.g-jobinfo .tit{
					padding-left: 8.421vw;
					font-size: 4.631vw;
					padding-bottom: 1.578vw;
				}
				.g-jobinfo .tit::before{
					top: 1.578vw;
					width: 5.368vw;
					height: 5.789vw;
				}
				.g-jobinfo .info .content{
					font-size: 2.947vw;
				}
				.g-jobinfo .detail{
					font-size: 2.947vw;
				}
				.g-jobinfo .info .t,
				.g-jobinfo .info{
					margin-bottom: 2.631vw;
				}
	}
	
	
	
	
	
	
	
	
	
/*******************************
  -------[ 留资 -开始]-------
********************************/


	.m-cost .g-libbox {
		padding: 80px 80px 100px;
	}
	.m-cost .g-libbox .desc {
		font-size: 18px;
		padding-bottom:25px;
		line-height: 1.7;
		border-bottom: 3px solid rgba(0, 0, 0, .1);
	}

	.m-cost .g-libbox .txts {
		/* height: 227px; */
		font-size: 38px;
		position: relative;
	}

	.m-cost .g-libbox .txts .t{
		padding: 40px 0 0;
	}

	.m-cost .g-libbox .txts .pic {
		width: 302px;
		position: absolute;
		top: 70px;
		right: 0;
	}

	.m-libtxts .info .txt.mb30 {
		margin-bottom: 30px;
	}

	.m-libtxts.cost {
		border: none;
		padding: 0 0 10px;
	}

	.m-libtxts.cost .g-midtit {
		margin-bottom: 28px;
	}

	.m-libtxts.cost.mb35 {
		margin-bottom: 35px;
	}

	.g-midtit.cost {
		margin-bottom: 20px;
	}

	.row-m4.mb0 {
		margin-bottom: 0;
	}
	.m-cost-m2{
		margin: 100px 0 80px;
	}




	 /* 响应式 */
	@media only screen and (min-width: 950px) and (max-width: 1920px) {
		.m-cost .g-libbox {
			padding: 3.208vw 3.208vw 3.208vw;
			border-radius: 3.208vw;
		}
		.m-cost .g-libbox .desc {
			font-size: 0.937vw;
			padding-bottom:1.864vw;
			line-height: 1.7;
			border-bottom: 0.156vw solid rgba(0, 0, 0, .1);
		}
		.m-cost .g-libbox .txts {
			/* height: 11.82vw; */
			font-size: 2.095vw;
		}
		.m-cost .g-libbox .txts .t{
			padding: 2.229vw 0 0;
		}
		.m-cost .g-libbox .txts .pic {
			width: 15.72vw;
			top: 3.645vw;
			right: 0;
		}
		.m-libtxts .info .txt.mb30 {
			margin-bottom: 1.562vw;
		}
		.m-libtxts.cost {
			border: none;
			padding: 0 0 0.520vw;
		}
		.m-libtxts.cost .g-midtit {
			margin-bottom: 1.458vw;
		}
		.m-libtxts.cost.mb35 {
			margin-bottom: 1.822vw;
		}
		.g-midtit.cost {
			margin-bottom: 1.041vw;
		}
		.row-m4.mb0 {
			margin-bottom: 0;
		}
		.m-cost-m2{
			margin: 5.208vw 0 4.166vw;
		}
	}

	@media only screen and (max-width: 950px) {

		.m-cost .g-libbox .libpic {
			display: none;
		}
		.m-cost .g-libbox{
			padding: 30px;
		}
		.m-cost .g-libbox .txts{
			font-size: 42px;
			padding-bottom: 40px;
		}
		.m-cost .g-libbox .desc {
			font-size: 28px;
			padding-bottom: 20px;
		}
		.m-cost .g-libbox .txts .mid-h {
			transform: unset;
		}
		.m-cost .g-libbox .txts .pic {
			position: static;
			margin-left: 110px;
		}.m-cost .g-libbox .txts .t{
			padding: 40px 0;
		}
		
		.m-libtxts.cost .g-midtit,
		.m-libtxts .info .txt.mb30{
			margin-bottom: 60px;
		}
		.m-libtxts.cost{
			padding-bottom: 0;
			margin-bottom: 60px;
		}
		.g-midtit.cost.g1{
			margin-bottom: 40px;
		}
		.m-cost.libtopicon.mb60{
			margin-bottom: 60px;
		}
		
				.m-cost.libtopicon.mb60{
					margin-bottom: 8.315vw;
				}
				.m-cost .g-libbox .libpic {
				}
				.m-cost .g-libbox{
					padding: 6.068vw;
				}
				.m-cost .g-libbox .txts{
					font-size: 4.421vw;
					padding-bottom: 10px;
				}
				.m-cost .g-libbox .desc {
					font-size: 2.947vw;
					padding-bottom: 20px;
				}
				.m-cost .g-libbox .txts .mid-h {
					transform: unset;
				}
				.m-cost .g-libbox .txts .pic {
					width: 31.57vw;
					margin-left: 11.57vw;
				}.m-cost .g-libbox .txts .t{
					padding: 4.315vw 0 0;
				}
				.m-libtxts.cost .g-midtit,
				.m-libtxts .info .txt.mb30{
					margin-bottom: 6.315vw;
				}
				.m-libtxts.cost{
					padding-bottom: 0;
					margin-bottom: 6.315vw;
				}
				.g-midtit.cost.g1{
					margin-bottom: 4.210vw;
				}
				.m-cost-m2{
					margin: 30px 0;
				}
	}


/*******************************
  -------[ 留资 -结束]-------
********************************/

/*******************************
  -------[帮助中心 -开始]-------
********************************/

.m-help .m-pages{
	margin-top: 0;
	padding-bottom: 0;
}
.ul-helplist{
	margin-bottom: 30px;
}
.ul-helplist .con{
	height: 100px;
	line-height: 100px;
	font-size: 29px;
	overflow: hidden;
	display: block;
	border-bottom: 2px solid #d0d0d0;
	transition: color .5s;
}

.ul-helplist  .txt{
	float: left;
	width: calc(100% - 220px);
	box-sizing: border-box;
	padding-left: 80px;
	background: url(../images/help/icon1.png) no-repeat left center;
	background-size: 53px;
}
.ul-helplist  .date{
	float: right;
	width: 220px;
	text-align: right;
}
.m-help .g-libbox{padding-top: 1vw;}
.m-helpdt .ul-helplist ~ .txts {margin-bottom: 0.5vw;padding-bottom: 1.5vw;}
.m-helpdt .ul-helplist ~ .txts .mb30{margin-bottom: 10px;}


.m-libinfodt .ul-helplist .info{top:0.687vw;}
.m-libinfodt .ul-helplist.news_detail .txt{width: 64%;}
.news_detail_con img{max-width: 70%;display: block;margin: 10px auto;}
.news_detail_con h2{font-size: 1.0vw;}
@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.m-help .m-pages{
		margin-
		padding-bottom: 0;
	}
	.ul-helplist{
		margin-bottom: 1.562vw;
	}
	.ul-helplist .con{
		height: 5.208vw;
		line-height: 5.208vw;
		font-size: 1.410vw;
		border-bottom: 0.104vw solid #d0d0d0;
	}
	.ul-helplist  .txt{
		width: calc(100% - 11.45vw);
		box-sizing: border-box;
		padding-left: 4.166vw;
		background: url(../images/help/icon1.png) no-repeat left center;
		background-size: 2.760vw;
	}
	.ul-helplist  .date{
		width: 11.45vw;
	}
}
@media only screen and (max-width: 950px){
    .ul-helplist.news_detail .con{padding: 2.263vw 0}
    .m-libinfodt .ul-helplist.news_detail .txt{width: 100%;margin-bottom: 6px;}
    .m-libinfodt .ul-helplist.news_detail .info{font-size: 14px;text-align: center;width: 100%;}
    .m-libinfodt .ul-helplist.news_detail .info .date,.m-libinfodt .ul-helplist.news_detail .info .name{display: inline-block;}
    #speechControls{margin-top: 6px;float: none!important;justify-content: flex-end;}
    .m-helpdt .g-libbox.news_detail_wrap{padding: 0;border: 0;}
    .news_detail_con h2{font-size: 18px;margin-bottom: 6px;margin-top: 6px;font-weight: bold;}
    .news_detail_con img{max-width: 100%;margin: 6px auto;}

	.m-help .g-libbox{
		padding: 30px 60px 100px;
		margin-bottom: 50px;
	}
	.ul-helplist .con{
		height: auto;
		padding: 50px 0;
		line-height: 1.5;
		font-size: 36px;
	}
	.ul-helplist .txt{
		padding-left: 110px;
		background-size: 70px;
		line-height: 1.5;
		background-position: left 5px;
		width: 460px;
	}
	.ul-helplist .date{
		width: 200px;
	}
	.m-help .g-libbox{
		padding: 3.157vw 6.315vw 2.52vw;
		margin-bottom: 5.263vw;
	}
	.ul-helplist .con{
		height: auto;
		padding: 5.263vw 0;
		line-height: 1.5;
		font-size: 3.789vw;
	}
	.ul-helplist .txt{
		padding-left: 7.57vw;
		background-size: 7.368vw;
		line-height: 1.5;
		background-position: left 0.526vw;
		/* width: 48.42vw; */
		width: 51vw;
		background-size: 19px;
	}
	.ul-helplist .date{
		width: 23vw;
	}
	.m-pages {padding-top: 0;}
	.m-pages a{width: 30px;height: 30px;line-height: 30px;font-size: 14px;border: 15px;}
}

/*******************************
  -------[帮助中心 -结束]-------
********************************/




/*******************************
  -------[帮助中心详情 -开始]-------
********************************/

.m-helpdt .g-libbox{
	padding-top: 60px;
	margin-bottom: 60px;
}
.m-libinfodt .ul-helplist .con{
	height: auto;
	position: relative;
}
.m-libinfodt .ul-helplist .txt{
	float: none;
	width: 70%;
	background-position: left 0 top 10px;
	line-height: 1.5;
	padding-top: 0;
	padding-bottom: 30px;
}
.m-libinfodt .ul-helplist .info{
	font-size: 16px;
	position: absolute;
	top: 22px;
	right: 0;
	line-height: 1.5;
}
.m-libinfodt .ul-helplist .info .name{
	display: inline-block;
}
.m-libinfodt .ul-helplist .info .date{
	width: auto;
	float: none;
	display: inline-block;
	text-align: left;
}
.m-libinfodt .txts{
	font-size: 17px;
	line-height: 1.8;
	padding-bottom: 40px;
	border-bottom: 2px solid #d0d0d0;
	margin-bottom: 20px;
	overflow: hidden;
}
.m-libinfodt .txts p.mb30{margin-bottom: 30px;}
.m-libinfodt .txts p.mb60{margin-bottom: 60px;}


.g-detailspage{
	overflow: hidden;
}
.g-detailspage .icon{
	float: left;
	background: url(../images/help/icon2.png) no-repeat;
	background-size: 100px;
	height: 80px;
	padding-left: 120px;
	font-size: 16px;
}
.g-detailspage .icon.icon-right{
	padding: 0 120px 0 0;
	background-position: right center;
	background-image: url(../images/help/icon3.png);
	text-align: right;
	float: right;
}
.g-detailspage .icon .tit{
	padding-top: 10px;
	margin-bottom: 5px;
	
}
.g-detailspage .icon .t{
	/* width: 15em; */
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.m-helpdt .g-libbox{
		padding-top: 2.708vw;
		margin-bottom: 2.708vw;
	}
	.m-libinfodt .ul-helplist .con{
		height: auto;
	}
	.m-libinfodt .ul-helplist .txt{
		background-position: left 0 top 0.5vw;
		line-height: 1.5;
		padding-top: 0.062vw;
		padding-bottom: 1.562vw;
	}
	.m-libinfodt .ul-helplist .info{
		font-size: 0.833vw;
		top: 1.187vw;
		right: 0;
		line-height: 1.5;
	}
	.m-libinfodt .ul-helplist .info .name{
	}
	.m-libinfodt .ul-helplist .info .date{
		width: auto;
	}
	.m-libinfodt .txts{
		font-size: 0.885vw;
		line-height: 1.8;
		padding-bottom: 2.125vw;
		border-bottom: 0.104vw solid #d0d0d0;
		margin-bottom: 1.504vw;
	}
	.m-libinfodt .txts p.mb30{margin-bottom: 1.562vw;}
	.m-libinfodt .txts p.mb60{margin-bottom: 3.125vw;}
	.g-detailspage{
	}
	.g-detailspage .icon{
		background: url(../images/help/icon2.png) no-repeat;
		background-size: 5.208vw;
		height: 4.166vw;
		padding-left: 6.25vw;
		font-size: 0.833vw;
	}
	.g-detailspage .icon.icon-right{
		padding: 0 6.25vw 0 0;
		background-
		background-image: url(../images/help/icon3.png);
	}
	.g-detailspage .icon .tit{
		padding-top: 0.520vw;
		margin-bottom: 0.260vw;
	}
	.g-detailspage .icon .t{
		/* width: 15em; */
		white-space:nowrap;
	}
}
@media only screen and (max-width: 950px) {
	.m-helpdt .g-libbox{
		padding: 40px 70px 0;
		margin-bottom: 50px;
	}
		
	.m-libinfodt .ul-helplist{
		margin-bottom: 60px;
	}
	.m-libinfodt .ul-helplist .txt{
		padding: 0 0 0 110px;
		background-size: 70px;
		line-height: 1.5;
		background-position: left 5px;
		width: 460px;
		float: left;
	}
	.m-libinfodt .ul-helplist .info{
		position: static;
		float: right;
	}
	.m-libinfodt .ul-helplist .info .ph_date{
		width: 200px;
		text-align: right;
		font-size: 36px;
	}
	.g-detailspage,
	.m-libinfodt .ul-helplist .info .date,
	.m-libinfodt .ul-helplist .info .name{
		display: none;
	}
	.g-detailspage.dn,
	.m-libinfodt .ul-helplist .info .ph_date{
		display: block;
	}
	.m-libinfodt .txts{
		font-size: 28px;
		padding-bottom: 60px;
		margin-bottom: 0;
		border-bottom: none;
	}
	
	.g-detailspage.dn{
		padding-bottom: 60px;
	}
	.g-detailspage .icon,
	.g-detailspage .icon.icon-right{
		display: block;
		float: none;
		height: 230px;
		box-sizing: border-box;
		border: 2px solid #d0d0d0;
		border-radius: 50px;
		background-color: #eef4f6;
		padding: 25px 330px 0 60px;
		background-position: 93% center;
		text-align: left;
		font-size: 28px;
		margin-bottom: 40px;
		background-size: 127px;
	}
	.g-detailspage .icon .tit{
		color: #a7a7a7;
		margin-bottom: 10px;
	}
	.g-detailspage .icon .t{
		/* width: 14em; */
		overflow:hidden;
		display:-webkit-box; 
		-webkit-box-orient:vertical; 
		-webkit-line-clamp:2; 
		text-overflow:ellipsis;
		white-space: normal;
		line-height: 1.8;
	}
	
			.m-helpdt .g-libbox{
				padding: 2.210vw 6.04vw 0;
				margin-bottom: 5.263vw;
			}
			.m-libinfodt .ul-helplist{
				margin-bottom: 3.315vw;
			}
			.m-libinfodt .ul-helplist .txt{
				padding: 0 0 0 7.57vw;
				background-size: 7.368vw;
				line-height: 1.5;
				background-position: left 0.526vw;
				/* width: 48.42vw; */
				width: 52vw;
				background-size: 19px;
			}
			.m-libinfodt .ul-helplist .info{
			}
			.m-libinfodt .ul-helplist .info .ph_date{
				 width: 21.05vw; 
				/*width: auto;*/
				font-size: 3.789vw;
			}
			.g-detailspage,
			.m-libinfodt .ul-helplist .info .date,
			.m-libinfodt .ul-helplist .info .name{
			}
			.g-detailspage.dn,
			.m-libinfodt .ul-helplist .info .ph_date{
			}
			.m-libinfodt .txts{
				font-size: 2.947vw;
				padding-bottom: 6.315vw;
				margin-bottom: 0;
				border-bottom: none;
			}
			.m-helpdt .ul-helplist ~ .txts{padding-bottom: 6vw;}
			.g-detailspage.dn{
				padding-bottom: 6.315vw;
			}
			.g-detailspage .icon,
			.g-detailspage .icon.icon-right{
				height: 24.21vw;
				box-sizing: border-box;
				border: 0.210vw solid #d0d0d0;
				border-radius: 5.263vw;
				padding: 2.631vw 34.73vw 0 6.315vw;
				background-93% center;
				font-size: 2.947vw;
				margin-bottom: 4.210vw;
				background-size: 13.36vw;
			}
			.g-detailspage .icon .tit{
				margin-bottom: 1.052vw;
			}
			.g-detailspage .icon .t{
				/* width: 14em; */
				display:-webkit-box;
				-webkit-box-orient:vertical; 
				-webkit-line-clamp:2; 
				text-overflow:ellipsis;
				white-space: normal;
				line-height: 1.8;
			}
			.m-libinfodt .txts p.mb30{
				margin-bottom: 5vw;
			}
			.m-libinfodt .txts p.mb60{
				margin-bottom: 7vw;
			}
}

/*******************************
  -------[帮助中心详情 -结束]-------
********************************/


/*******************************
  -------[客服中心 -开始]-------
********************************/

.libtopicon.kefu .g-libbox{
	padding: 90px 90px;
	margin-bottom: 90px;
}
.m-kefu li{
	margin-bottom: 50px;
}
.m-kefu li:last-of-type{
	margin-bottom: 0;
}
.m-kefu .con{
	height: 355px;
	background-color: #184050;
	border-radius: 20px;
	overflow: hidden;
}
.m-kefu .pic{
	width: 505px;
	height: 307px;
	overflow: hidden;
	margin: 10px 60px 0 30px;
	float: left;
}
.m-kefu .pic img{
	width: 100%;
	height: 100%;
}
.m-kefu .txts{
	float: left;
	color: #fff;
	font-size: 22px;
	line-height: 1.6;
	font-weight: normal;
}

.m-kefu .btn{
	float: right;
	width: 350px;
	height: 355px;
	position: relative;
}
.m-kefu .btn::before{
	content: '';
	position: absolute;
	left: 0;
	top: 40px;
	bottom: 40px;
	border-left: 2px solid rgb(255,255,255,.2);
}
.m-kefu .btn .b{
	display: block;
	width: 210px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #fff;
	background-color: #FE5729;
	border-radius: 40px;
	font-size: 22px;
	font-weight: normal;
	margin: 0 auto;
}

@media only screen and (min-width: 950px) and (max-width: 1920px) {
	.libtopicon.kefu .g-libbox{
		padding: 3.729vw 3.208vw;
		margin-bottom: 4.687vw;
	}
	.m-kefu li{
		margin-bottom: 2.604vw;
	}
	.m-kefu li:last-of-type{
		margin-bottom: 0;
	}
	.m-kefu .con{
		height: 18.48vw;
		border-radius: 1.041vw;
	}
	.m-kefu .pic{
		width: 26.30vw;
		height: 15.98vw;
		margin: 0.520vw 3.125vw 0 1.562vw;
	}
	.m-kefu .pic img{
	}
	.m-kefu .txts{
		font-size: 1.145vw;
		line-height: 1.6;
		font-weight: normal;
	}
	.m-kefu .btn{
		width: 18.22vw;
		height: 18.48vw;
	}
	.m-kefu .btn::before{
		content: '';
		top: 2.083vw;
		bottom: 2.083vw;
		border-left: 0.104vw solid rgb(255,255,255,.2);
	}
	.m-kefu .btn .b{
		width: 10.93vw;
		height: 4.166vw;
		line-height: 4.166vw;
		border-radius: 2.083vw;
		font-size: 1.145vw;
		font-weight: normal;
		margin: 0 auto;
	}
}


@media only screen and (max-width: 950px){
	.libtopicon.kefu .g-libbox{
		padding: 80px 40px 100px;
	}
	.m-kefu li{
		margin-bottom: 50px;
	}
	.m-kefu .con{
		height: auto;
		padding: 30px 50px 100px;
	}
	
	.m-kefu .pic{
		float: none;
		width: 100%;
		height: auto;
		margin: 0 0 50px 0;
	}
	.m-kefu .txts{
		transform: none;
		float: none;
		margin: 0 20px 60px;
		border-top: 2px solid rgba(255,255,255,.2);
		padding-top: 50px;
		font-size: 28px;
	}
	.m-kefu .btn{
		float: none;
		height: auto;
		width: 100%;
		margin: 0 20px;
	}
	.m-kefu .btn .b{
		transform: none;
		width: 100%;
		height: 100px;
		line-height: 100px;
		font-size: 28px;
		border-radius: 50px;
	}
	.m-kefu .btn::before{
		display: none;
	}
	
	
			.libtopicon.kefu .g-libbox{
				padding: 8.421vw 4.210vw 10.52vw;
				padding: 0;
				border: 0;
			}
			.m-kefu li{
				margin-bottom: 5.263vw;
			}
			.m-kefu .con{
				height: auto;
				padding: 3.157vw 5.263vw 10.52vw;
			}
			.m-kefu .pic{
				height: auto;
				margin: 0 0 5.263vw 0;
			}
			.m-kefu .txts{
				transform: none;
				margin: 0 2.105vw 6.315vw;
				border-top: 0.210vw solid rgba(255,255,255,.2);
				padding-top: 5.263vw;
				font-size: 2.947vw;
			}
			.m-kefu .btn{
				height: auto;
				margin: 0 2.105vw;
			}
			.m-kefu .btn .b{
				transform: none;
				height: 10.52vw;
				line-height: 10.52vw;
				font-size: 2.947vw;
				border-radius: 5.263vw;
			}
			.m-kefu .btn::before{
			}

}
/*******************************
  -------[客服中心 -结束]-------
********************************/

@media only screen and (max-width: 500px) {
	.m-problem .con .tit,
	.g-jobinfo .tit,
	.m-cost .g-libbox .txts,
	.g-midtit .tit .t1{
		font-size: 18px;
	}
	.m-libinfodt .ul-helplist .txt{
		font-size: 16px;
	}
	.g-jobinfo .info .t,
	.g-jobinfo .desc{
		font-size: 15px;
	}
	.m-jobs .g-libbox>.desc,
	.m-cost .g-libbox .desc,
	.m-kefu .txts,
	.m-kefu .btn .b,
	.m-click-more,
	.g-detailspage .icon, 
	.g-detailspage .icon.icon-right,
	.m-libinfodt .txts{
		font-size: 14px;
	}
	.m-problem .con .txt,
	.g-jobinfo .info .content
	{
		font-size: 14px;
	}
	.g-detailspage .icon .tit{
		padding-top: 0;
		margin-bottom: 0;
	}
}
