
.g-header .m-bar{margin-right:0;}
.title-block .search .TopServiceContent{float:left;width:auto;}
.c-list.f-cb{width:85%;margin-left:50px;}

.help-app, #btn-search1{display:none}
.m-question{width:85%;margin:0 auto;margin-top:40px;}
.m-question-cn, .m-question-cn-que{width:1200px;}
.p-block-item .name{width: 60%; padding: 0 20%;}
.p-content{margin:120px auto 0}
.p-bg{display:block;}
.g-article{display:none !important}
*+html .g-article{display:none !important}
.search-hide{display:inline-block}
@media (max-width: 980px),(max-device-width: 980px) {
	.p-block-item .name{width: 100%;}
	.search-hide{display:none}
	.g-wp{padding-left:0%;width:100%;}
	.c-list.f-cb{width:100%;margin:0;}

	.g-wp, .p-head, .p-menu, .p-crumb, .g-header{display:block;}
	.g-header{display:block;position:fixed;top:0}
	.p-content, .globalTitle, .J-nav,  .m-suspension, .m-search-i-on, .m-search-i-down{display:none;}
	.help-app, .g-wp, .m-search{display:block;}
	.logo{color:#01aa6f; font-family: 'Microsoft YaHei'; font-size:0.5rem;}
	.g-header .logo{width:100%;text-align:center;float:none;}
	.g-article{height:0;}
	
	.m-search{padding-top:60px;}
	.p-head{height:auto;padding-bottom:20px;border-bottom:0}
	.p-head .m-content{width:100%;}

	/** 搜索框 **/
	.p-head .m-search .c-search{position:relative;}
	.p-head .m-search .c-search .c-inp{height:40px;border-radius:3px;width:90%;margin:0 auto;float:none;line-height:40px;font-size:12px;margin-left:5%;}
	.p-head .m-search .c-search .c-btn{ display:block;text-align:center;height:26px;width:26px;background:none;
				color:#fff;border:none;cursor:pointer;position:absolute;z-index:100;top:20%;left:85%;}
	.p-head .m-search .c-search .c-btn i{width:26px;height:26px;background-image:url(img/service/search.png);background-size:100% 100%}

	.p-head .m-search .c-list{width:80%;margin:0 auto;margin-top:10px;}
	.p-head .m-search .c-list li{width:200px;margin:0; white-space: nowrap;color:#fff;overflow: hidden;text-overflow: ellipsis;height:auto;line-height:20px;}
	/** 头部 **/
	.help-app .title-block-app{width:100%;float:left;background:#01aa6f;padding-top:60px;padding-bottom:20px;margin-bottom:10px;}
	.help-app .c-search-app{width:90%;margin:0 auto;float:left;margin-left:5%;}
	

	/** 公告标题 **/
	.c-title-ul .title{float:left;font-family: 'Microsoft YaHei';}
	.c-title-ul .more{float:right}
	.m-notice .m-notice-ul .m-notice-li { width:100%;border-bottom: 1px dashed #e1ece8;list-style: none; float:left;margin-top:10px;padding-bottom:5px;}
	.m-notice-ul .m-notice-li a{color:#afafaf}
	.m-notice .c-date { float:left;width:40%;margin-left:5px; font-size: 12px;}
	.m-notice .c-info { float:left;width:50%;margin-left:10px;height:55px;overflow:hidden; font-size: 12px;}
	.help-app .notice-app{width:100%;}
	.help-app .c-title-ul{float:left;width:90%;margin-left:10px;font-size:16px;padding:10px 0;color:#444}
	.help-app .c-title-ul .more .c-more{text-decoration: none; color: #008856; font-size: 12px; cursor:pointer}
	
	/** 公告内容 **/
	.help-app .m-notice{float:left;width:100%;border-top:solid 1px #e1ece8;border-bottom:solid 1px #e1ece8;margin-top:10px;padding-bottom:10px;background:#fff;}
	.help-app .m-notice-ul{float:left;width:90%;margin-left:6%;}
	
	/** 自助服务 **/
	.m-question-app{width:100%;font-family: 'Microsoft YaHei'; }

	/** 标题 **/
	.help-app .tabMenu-app{font-size:.4rem;margin: calc(1.2rem + 20px - 32px) 0 20px 0;margin-left:10px;color:#666;}

	/** 标题下的内容 **/
	.help-app .tabMenu-content{width:100%;float:left;border-top:solid 1px #e1ece8;border-bottom:solid 1px #e1ece8;background:#fff;width:100%;margin:0;}
	.help-app .tabMenu-content .c-list{float:left;width:100%;padding-top:30px;overflow: hidden;}
	.help-app .tabMenu-content .c-list .c-item{float:left;width:49%;height:100px;padding-left:10%}
	.help-app .tabMenu-content .c-list .activehelp{width:80%;}
	.m-question-app .c-pic { width:48px;height:50px;float:left;}
	.help-app .tabMenu-content .c-list .c-item  .c-text { float:left;margin-left:5px;overflow:hidden;width:100%;}
	[lang="en"] .help-app .tabMenu-content .c-list .c-item .c-text {
		font-size: 0;
	}
	.help-app .tabMenu-content .c-list .c-item .c-text a{ white-space: pre-wrap;}
	.help-app .tabMenu-content .c-list .c-item  .c-text .c-intro {font-size:12px;color:#afafaf;}
	.help-app .tabMenu-content .c-list .c-item h5 { margin: 0;padding:0;font-size:14px;color:#6b6b6b;width:100%;}

	.help-app .tabMenu-content .c-list .c-item-cn{width:33%;height:150px;text-align: center;padding-left:0;}

	.help-app .tabMenu-content .c-list .c-item{
		position: relative;
	}

	.help-app .tabMenu-content .c-list .c-item .c-text .c-intro{
		top: -20px;
		left: 0;
		right:  0;
		margin: auto;
		position: absolute;
	}

	.help-app .tabMenu-content .c-list .c-item .c-text .c-intro .tack-info {
		color: #ffffff;
		margin: auto;
		padding: 2px 3px;
		display: inline-block;
		width: auto!important;
		font-family: Microsoft YaHei;
		font-size: 14px;
		line-height: 14px;
		letter-spacing: 0px;
		text-align: center;
		border-radius: 4px;
		background-color: #FF8000;
	}

	.m-question-app .c-item-cn .c-pic { width:auto;float:none;}
	.m-question-app>a {
		opacity: 1;
		color: #1FCB94;
		margin: 0.5rem;
		cursor: pointer;
		font-size: .4rem;
		font-family: PingFang SC;
		font-weight: medium;
		text-align: right;
		text-decoration: underline;
	}
	.m-question-app>a:hover {
		color: #faa701;
	}
	.help-app .tabMenu-content .c-list .c-item-cn .c-text { margin-left:0;}
	.help-app .tabMenu-content .c-list .c-item-cn .c-text a{ white-space: normal;display: block;width: 100%;}
	.help-app .tabMenu-content .c-list .c-item-cn h5 { margin-top: 10px;}
	.help-app .tabMenu-content .c-list .c-item-cn img { height: 52px;}

	/** 问题 **/
	.help-app .tabMenu-content-item {margin:25px 0 25px 10px;list-style:none;zoom:1;}
	.help-app .tabMenu-content-item:after { content: ''; clear: both; display: table; font-size: 0; line-height: 0; }
	.help-app .tabMenu-content-item i { float:left;width:21px;height:21px;background-image:url(img/service/i-service.png);background-position:-59px -76px;}
	.help-app .tabMenu-content-item a { float:left;font-size:12px;color:#6b6b6b;text-decoration:none;width: 250px; margin-left:8px;}

	/** 特殊旅客页 **/
	.rule-child-modal {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 12.75rem;
		background-color: #fff;
		z-index: 2001;
		overflow-y: auto;
	}
	.rule-child-modal .modal-title {
		position: fixed;
		bottom: 12.75rem;
		width: 100%;
		padding: .3rem .5rem;
		border-top-left-radius: .2rem;
		border-top-right-radius: .2rem;
		background-color: #F0EFF5;
		font-size:.45rem;
		color: #000;
	}
	.rule-child-modal .modal-title .icon-modal-close {
		position:absolute;
		right: .5rem;
		top: .3rem;
		color: #666;
	}
	.modal-content{
		padding: .3rem .5rem 1.5rem .5rem;
		font-size: .4rem;
	}
	.btn-fixed-block {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 1.5rem;
		background-color: #FA971F;
		color: #fff;
		font-size: .5rem;
		z-index: 2002;
		border: none;
	}
	#applyProgress{
		padding: 0 .5rem .5rem .5rem;
	}
	#applyProgress .input-row {
		border-bottom: 1px solid #E6E6E6;
		padding: .3rem 0;
		font-size: .4rem;
	}
	#applyProgress .input-row label{
		display: inline-block;
		width: 20%;
	}
	#applyProgress .input-row input[type="text"]{
		width: 50%;
		border:none;
	}
	.qr-code {
		display: inline-block;
		width: 25%;
		color: #1ECD92;
		border-left: 1px solid #E5E5E5;
		text-align: right;
	}
	.qr-code.disabled{
		color: #DBDBEA;
	}
	#applyProgress .btn-search-block {
		margin-top: .5rem;
		width: 100%;
		border: none;
		background-color: #FB971F;
		height: 1.3rem;
		color: #fff;
		font-size: .5rem;
		border-radius: .15rem;
	}
	.toast {
		position: fixed;
		z-index: 111;
		width: 58%;
		left: 21%;
		background-color: rgba(0,0,0,.7);
		color: #fff;
		padding: 0.5rem .5rem;
		font-size: .36rem;
		border-radius: .15rem;
		line-height: 1.8;
		top: 25%;
		text-align: center;
		display: none;
	}
	.special-service-main {
		border-left: none;
		border-right: none;
		margin: .2rem 0;
		padding: .3rem 0;
		line-height: .6rem;
		font-size: .38rem;
		max-height: 100%;
		overflow-y: scroll;
		background-color: #fff;
	}
	.info-area {
		width: 90%;
		margin: 0 auto;
		border-top: 1px solid #D7D7D7;
		padding: 10px 0;
	}

	.info-area:first-child{
		border-top: 0;
	}
	.area-row-block {
		width: 100%;
		padding: 3px 0;
	}
	.area-row-block label, .area-row-half label{
		display: inline-block;
		width: 2.8rem;
		color: #8C8C8C;
		vertical-align: top;
	}
	.area-row-block.big label, .area-row-half.big label{
		width: 3.3rem;
	}
	.area-row-block.big  .item-content {
		width: 5.3rem;
	}
	.area-row-block  .item-content {
		display: inline-block;
		width: 5.8rem;
		color: #000;
	}
	.area-row-half .item-content {
		display: inline-block;
		width: 145px;
		color: #000;
	}
	.area-title {
		font-size: .4rem;
		line-height:.8rem;
		color: #CECECE;
		font-weight: normal;
	}
	.area-title::before {
		content: "";
		width: 0;
		height: 0;
		background-color: #00AB6F;
		display:inline-block;
		margin-right: 0;
		vertical-align: 0;
	}
	.area-title i{
		color: #CECECE;
		font-size: .45rem;
		margin-right: .3rem;
	}
	.clearfix::before, .clearfix::after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
		zoom: 1;
	}
	.service-dog-info {
		background-color: #FFF7E6;
		padding:.2rem .3rem;
		color: #000;
		font-size: .35rem;
		margin-top: .5rem;
	}
	.service-dog-info img{
		width: 4rem;
		height: 3rem;
	}
	.swipe {
		overflow: hidden;
		position: relative;
	}
	.swipe-wrap {
		overflow: hidden;
		position: relative;
	}
	.swipe-wrap > li {
		float:left;
		width:100%;
		position: relative;
		overflow: hidden;
	}
	#header-swipe{
		margin-top: 40%;
	}
	#header-swipe-nav{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#header-swipe-nav span:nth-child(1){
		margin-right: 22px;
	}
	#header-swipe-nav span{
		background: none;
		width: 0.27rem;
		height: 0.27rem;
		border-radius: 50%;
		margin-right: 0.13rem;
		border:1px solid #fff ;
	}
	#header-swipe-nav span.active{
		background: rgba(255,255,255,1);
	}
	.swipe-wrap li{
		text-align: center;
	}
	.swipe-wrap li img{
		width: 8rem;
		height: 5rem;
	}

	/* 订单搜索引导至小程序弹框 2019.11.28*/
	.m-allbody {
		position: relative;
	}
	.search-dialog {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.3);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 9999;
		display: none;
	}
	.search-dialog .search-dialog-center {
		background: #fff;
		width: 7.64rem;
		height: 7.33rem;
		padding: 0.64rem 0.4rem;
		box-sizing: border-box;
		text-align: center;
		position: fixed;
		top: 50%;
		left: 50%;
		margin:  -3.6rem 0 0 -3.64rem;
		border-radius: 0.16rem;
	}
	.dialog-head p {
		font-size: 0.35rem;
		color: #6b6b6b;
		margin: .8rem 0;
	}
	.colse {
		position: absolute;
		right: 0.2rem;
		top: .3rem;
		width: .8rem;
		height: .8rem;
		line-height: .8rem;
		cursor: pointer;
	}
	.colse i {
		font-size: 0.4rem;
		font-weight: 700;
		color: #999999;
	}
	.dialog-body img {
		width: 3.8rem;
	}
	/* 退改计算器引导至小程序弹框 2020.08.28*/
	.reform-dialog {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.6);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
		display: none;
	}
	.reform-dialog .reform-dialog-center {
		background: #fff;
		width: 8.4rem;
		height: 9.8rem;
		padding: 0.667rem 0.50rem;
		box-sizing: border-box;
		text-align: center;
		position: fixed;
		top: 50%;
		left: 50%;
		margin:  -5rem 0 0 -4.2rem;
		border-radius: 0.16rem;
		color: #333;
	}
	.reform-dialog .reform-dialog-center .dialog-head p {
		margin: 0 0 0.4rem 0;
		font-size: 0.373rem;
		color: #333;
		text-align: left;
	}
	.reform-dialog .reform-dialog-center .dialog-head .goapp-btn {
		height: 1.067rem;
		line-height: 1.067rem;
		background: #f9961f;
		color: #fff;
		border-radius: 5px;
		font-size: 0.4rem;
		cursor: pointer;
	}
	.reform-dialog .reform-dialog-center .dialog-body .one-line {
		margin-top: 0.5333rem;
	}
	.reform-dialog .reform-dialog-center .dialog-body .one-line p {
		font-size: 0.3rem;
		margin-bottom: 0.3467rem;
		text-align: left;
}
	.reform-dialog .reform-dialog-center .dialog-body .one-line img {
		width: 100%;
	}
	.reform-dialog-center .reform-colse {
		position: absolute;
		left: 50%;
		bottom: -1.2rem;
		width: .8rem;
		margin-left: -0.4rem;
		height: .8rem;
		line-height: .8rem;
		cursor: pointer;
		border: 1px solid #838383;
		border-radius: 50%;
	}
	.reform-dialog-center .reform-colse i {
		font-size: 0.4rem;
		font-weight: 700;
		color: #b7b7b7;
	}
	/* 服务中心 EMS邮寄行程单引导到app 2021.04.12 */
	.ems-dialog {
		width: 100%;
		height: 100%;
		background: rgba(0,0,0,.6);
		position: fixed;
		top: 0;
		left: 0;
		z-index: 1000;
		display: none;
	}
	.ems-dialog .ems-dialog-center {
		background: #fff;
		width: 85%;
		padding: 0.667rem 0.50rem;
		box-sizing: border-box;
		text-align: center;
		position: fixed;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		border-radius: 0.16rem;
		color: #333;
	}
	.ems-dialog .ems-dialog-center .dialog-head p {
		margin: 0 0 0.4rem 0;
		font-size: 0.4rem;
		color: #333;
		text-align: left;
	}
	.ems-dialog .ems-dialog-center .dialog-head .goapp-btn {
		height: 1.067rem;
		line-height: 1.067rem;
		background: #f9961f;
		color: #fff;
		border-radius: 5px;
		font-size: 0.42rem;
		cursor: pointer;
	}
	.ems-dialog .ems-dialog-center .dialog-body .one-line {
		margin-top: 0.4rem;
	}
	.ems-dialog .ems-dialog-center .dialog-body .one-line p {
		font-size: 0.4rem;
		margin-bottom: 0.24rem;
		text-align: left;
	}
	.ems-dialog .ems-dialog-center .dialog-body .one-line img {
		width: 100%;
	}
	.ems-dialog .ems-dialog-center .dialog-body p {
		margin-top: 0.4rem;
	}
	.ems-dialog-center .ems-colse {
		position: absolute;
		left: 50%;
		bottom: -1.2rem;
		width: .8rem;
		transform: translate(-50%);
		height: .8rem;
		line-height: .8rem;
		cursor: pointer;
		border: 1px solid #838383;
		border-radius: 50%;
	}
	.ems-dialog-center .ems-colse i {
		font-size: 0.4rem;
		font-weight: 700;
		color: #b7b7b7;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}

	.rule-link{
		opacity: 1;
		color: #1FCB94;
		display: block;
		cursor: pointer;
		font-family: PingFang SC;
		font-weight: medium;
		text-align: right;
		margin-bottom: .24rem;
		text-decoration: underline;
	}

	.rule-link:hover {
		color: #faa701;
	}

	.titleGoTo{
		color: #000;
	}

}

@media only screen and (min-width:414px) and (max-width:980px){
	.p-head .m-search .c-search .c-btn{top:36%;}
}
