
* {
	padding: 0;
	margin: 0;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
}
	#pc{
		display: none;
	}
	#app{
		width: 100vw;
		height: 100vh;
		position: absolute;
		left: 0;
		top: 0;
	}
	.swiper-pagination-bullet{
		width: 0.625rem;
		height: 2px;
		display: inline-block;
		border-radius: 50%;
		background: #000;
		opacity: .2;
	}
	.nav{
		position: relative;
	}
	.app_nav{
		width: 100%;
		height: 2.75rem;
		top: 0;
		position: fixed;
		z-index: 666;
		background: #fff;
		border-bottom: .03125rem solid #eee;
	}
	.app_n_img{
		width: 5rem;
		display: block;
		position: absolute;
		left: 0;
		top: 0.31rem;
		right: 0;
		margin: auto;
	}
	.app_btn_img{
		width: 1.5rem;
		height: 1.5rem;
		position: absolute;
		right: .75rem;
		top: 0;
		bottom: 0;
		margin: auto;
	}
	.app_nav_y{
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.7);
	}
	.app_nav_right{
		width: 16.875rem;
    	height: 100%;
		position: fixed;
		top: 0;
		right: 0;
		transform:translateX(100%);
		
		/* background: #fff; */
	}
	.app_nav_dong{
		animation-name: scroll2;
		animation-duration: 1s;
		animation-fill-mode: both;
	}
	@keyframes scroll2 {
		from{
			transform:translateX(100%);
			opacity: 0;
		}
		to{
			transform:translateX(0);
			opacity: 1;
		}
	}
	.app_nav_box{
		width: 16.875rem;
		height: 100%;
		background: #fff;
	}
	.app_nav_logo{
		width: 100%;
		padding: 0 0.9375rem;
		box-sizing: border-box;
		border-bottom: 0.03125rem solid #eee;
		height: 2.75rem;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.app_logo_img{
		width: 5rem;
		left: 1.125rem;
	}
	.app_logo_x{
		width: 1.5rem;
    	height: 1.5rem;
	}
.app_nav_tit{
	width: 100%;
	display: block;
	font-size: 0.875rem;
    line-height: 0.875rem;
    padding: 0.5rem 0 1rem 1.125rem;
    box-sizing: border-box;
    font-weight: 600;
}
.app_nav_color{
	color: #3b426b;
}
.app_nav_tit:hover{
	background: #eee;
}
.app_collapse_item{
	padding: .3125rem 0rem;
}

.app_collapse_tit{
    display: flex;
	justify-content: space-between;
	align-items: center;
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
	font-size: 0.875rem;
    line-height: 0.875rem;
    padding: 0 0 0 .75rem;
    color: #3b426b;
    font-weight: 700;
	padding: 0 0 0 1.120rem;
}
.app_collapse_img{
	width: 0.84375rem;
    height: 0.875rem;
    margin: 0 .5rem 0 0;
    transform: rotate(0);
    transition: all .3s;
}
.app_content_box{
	color: #969799;
	padding: 1rem 1rem 0 1rem ;
    font-size: 0.40625rem;
    line-height: 1.5;
    background-color: #fff;
	transition: height .3s ease-in-out;
}
.app_cotent_dec{
	width: 100%;
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}
.app_cotent_dec>li{
	width: 6.805rem;
    font-size: .75rem;
    line-height: .75rem;
    color: #7a7fa5;
    margin: 0 .625rem 1rem 0;
}
.app_cotent_dec a{
    color: #7a7fa5;
}
.app_cotent_dec :last-child{
	margin: 0 .625rem .40625rem 0;
}

	#app_index{
		padding: 2.75rem 0 0 0;
	}
	.swiper-container{
		width: 100%;
		height: 175px;
	}
	.swiper_img{
		width: 100%;
		height: 100%;
	}
	.app_e_box{
		background: #f7faff;
		border: 1px solid #f7faff;
	}
	.app_e_tit{
		margin: 2.5rem auto .4375rem;
		text-align: center;
		font-size: 1.0625rem;
		font-weight: 600;
		line-height: 1.0625rem;
		color: rgb(59, 66, 107);
	}
	.app_text{
		width: 18.6875rem;
		margin: auto;
		text-align: center;
		font-size: .75rem;
		line-height: 1.3125rem;
		color: #9c9eae;
		font-weight: 400;
	}
	.app_e_dec{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		
		box-sizing: border-box;
		padding: .5rem;
		padding-bottom: 2.5rem;
	}
	.app_e_item{
		width: calc(50% - 1rem);
		height: 11.34375rem;
		background: #fff;
		box-shadow: 0 0.25rem 0.625rem rgb(26 58 129 / 10%);
		border-radius: .625rem;
		margin: .5rem;
		padding: 1rem;
		box-sizing: border-box;
	}
	.app_e_img{
		max-height: 5.125rem;
	}
	.app_e_title{
		font-weight: 700;
		font-size: .875rem;
		color: #3b426b;
		padding: .3125rem 0 .3125rem;
	}
	.app_e_tex{
		    font-style: normal;
		    font-weight: 400;
		    font-size: .75rem;
		    line-height: 1.125rem;
		    color: #585e81;
	}
	.app_d_box{
		background: url(/static/img/app/service_bg.png) no-repeat;
		background-size: 100% 100%;
		height: 32.1875rem;
		width: 100%;
	}
	.app_d_title{
		font-style: normal;
		font-weight: 700;
		font-size: 1.125rem;
		line-height: 1.5625rem;
		color: #fff;
		text-align: center;
		padding: 2.1875rem 0 1.875rem;
		font-family: PingFang SC;
	}
	.app_d_content{
		box-sizing: border-box;
		padding: 1rem;
	}
	.app_d_header{
		color: #fff;
		font-weight: 700;
		font-size: .8125rem;
		line-height: .9375rem;
		overflow-x: auto;
		white-space: nowrap;
		border-bottom: .03125rem solid #565c6a;
	}
	.app_d_item{
		display: inline-block;
		margin-right: 2.1875rem;
		padding-bottom: .875rem;
	}
	.app_d_img{
		margin: 1.875rem 0 1.25rem;
		text-align: center;
	}
	.app_d_img>img{
		max-height: 9.0625rem;
	}
	.app_d_tit{
		font-size: 1.125rem;
		color: #fff;
		text-align: center;
		font-family: PingFang SC;
		font-style: normal;
		font-weight: 700;
		padding-bottom: .9375rem;
	}
	.app_d_text{
		font-family: PingFang SC;
		font-style: normal;
		font-weight: 400;
		font-size: .875rem;
		color: #fff;
		line-height: 1.5625rem;
	}
	.app_active{
	    border-bottom: .15625rem solid #fb6638;
	}
	.app_content_main{
		position: relative;
	}
	.app_content_item{
		position: absolute;
		left: 0;
		top: 0;
		opacity: 0;

	}
	.app_q_box{
		width: 100%;
		height: 263px;
		background: url(/static/img/app/marketing_bg.png) no-repeat;
		background-size: 100% 100%;
	}
	.app_q_info{
		width: 100%;
		position: relative;
		overflow: hidden;
	}
	.app_q_tit{
		margin: 2.5rem auto .4375rem;
		text-align: center;
		font-size: 1.0625rem;
		font-weight: 600;
		line-height: 1.0625rem;
		color: rgb(59, 66, 107);
	}
	.app_q_img{
		margin: 2.8125rem 1.125rem 0 1.125rem;
	}
	.app_features_box{
		background-color: #fff;
	}
	.app_features_dec{
		padding: 1rem;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.app_features_item{
		width: 33.3333%;
    text-align: center;
    white-space: nowrap;
	}
	.app_features_img{
		width: 80px;
		height: 80px;
		margin: 0 auto;
	}
	.app_features_text{
    font-style: normal;
    font-weight: 700;
    font-size: .75rem;
    text-align: center;
    color: #3b426b;
    padding: .9375rem 0 1.875rem 0;
	}
	.app_tool_box{
		height: 36.5625rem;
    width: 100%;
    background: #fff;
	}
	.app_tool_header{
		font-family: PingFang SC;
    font-style: normal;
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.5625rem;
    text-align: center;
    color: #3b426b;
	}
	.app_conten_box{
		box-sizing: border-box;
		padding: 1rem;
	}
	.app_content_header{
        color: #fff;
		font-weight: 700;
		font-size: 0.8125rem;
		line-height: 0.9375rem;
		overflow-x: auto;
		white-space: nowrap;
		margin: 1.5rem 0 1.875rem;
	}
	.app_c_item{
		display: inline-block;
    margin-right: 2.1875rem;
    padding-bottom: 0.875rem;
    font-family: PingFang SC;
    font-style: normal;
    font-weight: 700;
    font-size: 0.875rem;
    text-align: center;
    color: #3b426b;
	}
	.app_tool_dec{
		width: 100%;
    	overflow-x: auto;
	}
	.app_tool_item{
		display: none;
		height: 25.375rem;
		width: 100%;
		background-size: 100% 100%!important;
		box-sizing: border-box;
		padding: 1.5625rem 1.25rem 1.25rem;
	}
	.app_t_header{
		display: flex;
	}
	.app_t_header>img{
		width: 2.1875rem;
		height: 2.1875rem;
	}
	.app_t_header>p{
		font-weight: 700;
		font-size: 1.125rem;
		line-height: 2.03125rem;
		color: #fff;
		margin-left: 0.9375rem;
	}
	.app_t_text{
		font-size: 0.75rem;
		line-height: 1.25rem;
		color: #fff;
		padding: 1.5625rem 0 1.875rem;
	}
	.app_t_tag{
		font-family: PingFang SC;
		font-style: normal;
		font-weight: 700;
		font-size: 0.875rem;
		line-height: 0.875rem;
		color: #fff;
		display: flex;
		flex-wrap: wrap;
		padding-bottom: 0.625rem;
	}
	.app_t_tag>div{
		width: 33.333%;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
    	padding-bottom: 1.25rem;
	}
	.app_activity_box{
		background: url(/static/img/app/marketing_bg.png);
	}
	.app_marketing_box{
		margin: 2.1875rem .6875rem 2.5rem;
    position: relative;
	}
	.app_marketing_view{
		height: 31.25rem;
    	overflow: hidden;
	}
	.app_marketing_main{
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		height: 100%;
		transition: all 0.5s;
	}
	.app_marketing_dec{
		height: 100%;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
	}
	.app_marketing_item{
		margin: .46875rem .3125rem;
		width: calc(50% - .625rem);
		height: 6.875rem;
		background: #fff;
		border-radius: 0.625rem;
		box-sizing: border-box;
		padding: 0.9375rem;
	}
	.app_m_header{
		display: flex;
	}
	.app_m_img{
		height: 1.875rem;
		width: 1.875rem;
	}
	.app_m_header>img{
		height: 1.875rem;
		width: 1.875rem;
	}
	.app_m_header>p{
		font-weight: 700;
		font-size: 0.875rem;
		line-height: 1.875rem;
		color: #3b426b;
		margin-left: 0.3125rem;
	}
	.app_marketing_text{
		padding-top: .78125rem;
		font-family: PingFang SC;
		font-style: normal;
		font-weight: 400;
		font-size: 0.75rem;
		line-height: 1.25rem;
		color: #585e81;
	}
	.app_marketing_left,.app_marketing_right{
		position: absolute;
    	top: calc(50% - 1.875rem);
	}
	.app_marketing_left{
		left: -0.625rem;
	}
	.app_marketing_left>img,.app_marketing_right>img{
		width: 3.75rem;
    	height: 3.75rem;
	}
	.app_marketing_right{
		right: -.625rem;
	}

	.app_guarantee{
	background: url(/static/img/app/service_bg.png) no-repeat;
    background-size: 100% 100%;
	}
	.app_guarantee_box{
		width: 100%;
		padding: 1.875rem 1rem;
		box-sizing: border-box;
	}
	.app_guarantee_item{
		height: 6.75rem;
		background: #fb6638;
		border-radius: .3125rem;
		margin-bottom: .625rem;
		padding: 1.25rem;
		box-sizing: border-box;
	}
	.app_guarantee_img{
		height: 2rem;
		width: 2rem;
		vertical-align: middle;
	}
	.app_guarantee_header{
		display: flex;
		align-items: center;
	}
	.app_guarantee_header>span{
		vertical-align: middle;
		font-family: PingFang SC;
		font-style: normal;
		font-weight: 700;
		font-size: 1rem;
		line-height: .3125rem;
		color: #fff;
		display: inline-block;
		margin-left: .9375rem;
	}
	.app_guarantee_text{
		margin-top: 1.1875rem;
		font-weight: 400;
		font-size: .75rem;
		line-height: .8125rem;
		color: #fff
	}
	.app_support{
		background: url(/static/img/app/technology_bg.png) no-repeat;
    background-size: 100% 100%;
	}
	.app_sup_box{
		padding: 2.15625rem .65625rem 2.5rem;
    	display: flex;
		box-sizing: border-box;
	}
	.app_sup_item{
		padding: .78125rem;
    	width: 25%;
	}
	.app_sup_item :first-child{
		font-weight: 700;
		font-size: 1.25rem;
		color: #fb6638;
		padding-bottom: .9375rem;
	}
	.app_sup_item :nth-child(2){
		font-size: .75rem;
		color: #585e81;
		font-weight: 700;
	}
	/* 页脚 */
	.app_footer{
		height: 18.125rem;
		width: 100%;
		overflow: hidden;
		background: #1c1c24;
		position: relative;
	}
	.app_footer_img{
		width: 20.9375rem;
		margin: auto;
		height: 4.96875rem;
		position: relative;
	}
	.app_footer_img>img{
		width: 5rem;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.app_footer_boby{
		width: 100%;
    box-sizing: border-box;
    padding-left: 2.625rem;
    margin: auto;
	}
	.app_footer_boby>h3{
		color: hsla(0,0%,100%,.5);
		font-size: .75rem;
		margin-bottom: .75rem;
		line-height: .75rem;
	}
	.app_footer_dec{
		width: 100%;
		margin: 0 auto 1.875rem;
		display: flex;
	}
	.app_footer_dec>li{
		margin: 0 1.1875rem 0 0;
		font-size: .75rem;
		color: #888;
		line-height: .75rem;
	}
	.app_footer_statement{
		width: 20.9375rem;
    margin: auto;
    height: 4.125rem;
    box-sizing: border-box;
    border-top: .03125rem solid hsla(0,0%,100%,.1);
    padding: 1.125rem 0 0 0;
	}
	.app_footer_statement :first-child{
		display: block;
    font-size: .625rem;
    color: #3d404d;
    line-height: 1rem;
    text-align: center;
	}
	.app_footer_statement :nth-child(2){
		display: block;
		font-size: .625rem;
		color: #3d404d;
		line-height: 1rem;
		text-align: center;
	}
	/* 免费试用 */
	.app_footer_btn{
		height: 3.0625rem;
    width: 100%;
    position: fixed;
    overflow: hidden;
    z-index: 666;
    bottom: 0;
    left: 0;
    transition: all .5s;
    background: linear-gradient(
135deg
,#ff6231,#ff3636);
	}
	.app_footer_btn>a{
		line-height: 3.0625rem;
    text-align: center;
    width: 100%;
    height: 100%;
    float: left;
    font-size: 1.125rem;
    color: #fff;

	}
	.app_footer_btn>div{
	opacity: 0.2;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background: #000;
    width: .3125rem;
    height: .3125rem;
    border-radius: 50%;
    animation: scroll 2s ease infinite;
	}
	@keyframes scroll {
		from{
			transform:scale(1,1);
		}
		to{
			transform:scale(50,50);
			opacity: 0;
		}
	}
	.my-bullet{
		width: .3125rem;
		height: .3125rem;
		background: #fff;
  		opacity: 1;
	}
	/* 关于我们 */
	#app_container{
		overflow: hidden;
		width: 100%;
		height: fit-content;
		box-sizing: border-box;
		background: #fafafa;
	}
	.app_brief_bg{
		width: 100%;
		height: 22.375rem;
		position: relative;
		background: #fafafa;
	}
	.app_b_img{
		width: 100%;
		position: absolute;
		top: 2.75rem;
		left: 0;
	}
	.app_brief_word{
		position: absolute;
		width: 20.9375rem;
		height: 13.21875rem;
		left: 0;
		right: 0;
		margin: auto;
		bottom: 0;
		background: #fff;
		border-radius: 0.3125rem;
		box-shadow: 0 0.125rem 0.75rem rgb(0,0,0,8%);	
	}
	.app_brief_tit{
		position: absolute;
		font-weight: 500;
		font-size: 1.125rem;
		color: #fb6638;
		top: 1.875rem;
		text-align: center;
		width: 100%;
		line-height: 1.125rem;
	}
	.app_brief_text{
		position: absolute;
		top: 4.21875rem;
		width: 18.125rem;
		left: 0;
		right: 0;
		bottom: 0;
		margin: auto;
		overflow: auto;
	}
	.app_brief_text,.app_brief_tit{
		animation-name: fadeInUp;
    	animation-duration: 1s;
	}
	.app_brief_text>span{
		display: inline-block;
		font-size: .71875rem;
		color: hsla(0,0%,100%,.8);
		line-height: 1.25rem;
		color: #7b88a2;
		margin-bottom: .3125rem;
	}
	@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0, 40%, 0);
	}
	
	100% {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}
	.app_idea_box{
		width: 100%;
		background: #fafafa;
		
	}
	.app_idea_tit{
		margin: 2.5rem auto 0.4375rem;
		text-align: center;
		font-size: 1.0625rem;
		font-weight: 600;
		line-height: 1.0625rem;
		color: #5d6494;
	}
	.app_idea_download{
		width: 4.4375rem;
		display: block;
		margin: -0.1875rem auto 0;
	}
	.app_idea_list{
		width: 100%;
		overflow: hidden;
		box-sizing: border-box;
		display: flex;
		flex-wrap: wrap;
		padding: 0 0 1.4375rem 1.25rem;
		margin-top: 1.5625rem;
	}
	.app_idea_item{
		/* width: 10.09375rem; */
		width: 46%;
		height: 8.875rem;
		border-radius: 0.3125rem;
		position: relative;
		margin: 0 0.75rem 0.75rem 0;
	}
	.app_idea_item>img{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.app_idea_item>p{
		position: absolute;
		width: 100%;
		text-align: center;
		font-weight: 500;
		left: 0;
		color: #fff;
		top: 5.5625rem;
		font-size: .75rem;
		line-height: 1.3125rem;
	}
	.app_join_list{
		width: fit-content;
		display: flex;
		justify-content: flex-start;
		padding: 0 .875rem;
		box-sizing: border-box;
	}
	.app_join_item{
		width: 19.375rem;
		border-radius: .3125rem;
		position: relative;
		margin: 1.5625rem .375rem 2.1875rem;
		box-shadow: 0 0.125rem 0.75rem rgb(0, 0, 0 ,8%);
		box-sizing: border-box;
	}
	.app_join_item::before{
		position: absolute;
		content: "";
		width: 1.125rem;
		height: .125rem;
		background: #fb6638;
		top: 3.6875rem;
		left: 2.1875rem;
	}
	.app_join_tit{
		position: absolute;
    width: 100%;
    font-weight: 500;
    left: 2.1875rem;
    color: #3b426b;
    top: 2rem;
    font-size: 1rem;
    line-height: 1rem;
	}
	.app_j_dec{
	    float: left;
    box-sizing: border-box;
    margin: 4.78125rem 1.25rem 1.5rem 2.125rem;
	}
	.app_j_item{
		width: 100%;
    font-size: .75rem;
    line-height: 1.3125rem;
    color: #8692a9;
    margin-bottom: .6875rem;
    position: relative;
	}
	.app_j_item::after{
		content: "";
    position: absolute;
    width: .1875rem;
    height: .1875rem;
    border-radius: 50%;
    top: .4375rem;
    left: -1rem;
    background: #fb6638;
    animation: blink-data-v-771b67fa 1s linear infinite alternate;
	}
	.app_join_text{
		box-sizing: border-box;
		width: 100%;
		padding: 0 1.4375rem 0 1.8125rem;
		text-align: left;
	}
	.app_join_text>span{
		width: 120%;
		display: inline-block;
		color: #9c9eae;
		font-size: .75rem;
		transform: scale(.84);
		line-height: 1.4375rem;
		margin: 0 0  .625rem -1.25rem;
	}
	.app_join_img{
		width: 5.125rem;
		position: absolute;
		bottom: .9375rem;
		right: 1.25rem;
		z-index: 2;
	}
	.app_map_box{
		width: 100%;
    position: relative;
    height: 9.875rem;
    background: #fff;
	}
	.app_map_box>h2{
		position: absolute;
		top: 1.875rem;
		left: 1.25rem;
		font-size: .9375rem;
		font-weight: 500;
		line-height: .9375rem;
		color: #fb6638;
	}
	.app_map_box>p{
		position: absolute;
		left: 1.25rem;
		right: 1.25rem;
		font-size: 0.75rem;
		font-weight: 400;
		line-height: 0.75rem;
		color: #7b88a2;
		display: flex;
		flex-wrap: nowrap;
	}
	.app_map_num{
		font-style: normal;
		margin: 0 2.0625rem .75rem 0;
	}
	/* 产品介绍 */
	#app_product{
		width: 100%;
		height: fit-content;
		box-sizing: border-box;
		
	}
	.app_isshop{
		margin: 1.25rem auto;
	}
	.app_isshop2{
		position: fixed;
		top: 2.8rem;
		width: 100%;
		z-index: 100;
		margin: 0;
	}
	.app_isshop_box{
		width: 17.5625rem;
		height: 3.3125rem;
		border-radius: .25rem;
		background: #f9f9f9;
		border: .03125rem solid #e5e5e5;
		margin: 0px auto;
		font-size: 1.1875rem;
		padding-top: 1.875rem;
		text-align: center;
		color: #3b426b;
	}
	.app_isshop_box :last-child{
		border-right: none;
	}
	.swp2{
		bottom: 0;
	}
	.app_isshop_tit{
		line-height: 2.9125rem;
	}
	.app_p_tit{
		font-size: .9375rem;
    padding: .6875rem 0;
    text-align: center;
    color: #3b426b;
    background: #f9f9f9;
	border: 1px solid rgb(229, 229, 229);
	}
	.app_p_list{
		border-left: .03125rem solid #e5e5e5;
    border-right: .03125rem solid #e5e5e5;
	}
	.app_p_title{
		font-size: .9375rem;
		padding: .6875rem 0;
		text-align: center;
		color: #3b426b;
		background: #f9f9f9;
		border: .03125rem solid #e5e5e5;
		border-left: 0;
		border-right: 0;
		border-top: 0;
	}
	.app_p_item{
		display: flex;
	}
	.app_p_span{
		position: relative;
    	border-right: .03125rem solid #e5e5e5;
	}
	.app_p_item>span{ 
		display: inline-block;
		width: calc(50% - .0625rem);
		border-bottom: .03125rem solid #e5e5e5;
		padding: 0.78125rem 0;
		text-align: center;
		color: #3b426b;
		font-size: 0.8125rem;
		padding-top: 1.5rem;
	}
	.app_remark_box{
		border: .03125rem solid #e5e5e5;
    margin: 2.1875rem 1.40625rem;
	}
	.app_remark_text{
		padding: 1.09375rem;
		box-sizing: border-box;
		color: #3b426b;
		font-size: .625rem;
		line-height: 1.5rem;
	}
	.app_remark_tag{
		color: #f23821!important;
		position: absolute;
		background: #ffe7e4;
		border-radius: .0625rem .0625rem .0625rem .625rem;
		top: 0;
		font-size: .375rem!important;
		line-height: .71875rem!important;
		right: 0;
		font-style: normal;
		padding: .3125rem;
		padding-left: .625rem;
	}
	.swp2,.swp1{
		width: 100%;
	}
	.act{
		background-color: #fff;
	}
	.swiper_costoms{
		display: block;
    width: 1.5rem;
    height: .1875rem;
    background-color: #ddd;
    border-radius: .09375rem;
    margin-right: .75rem;
	}
	.swiper_active{
		background-color: #f15f51;
	}
	.swiper_costoms1{
		box-sizing: border-box;
    width: .125rem;
    height: .125rem;
    border-radius: .125rem;
    float: left;
    margin-right: .1875rem;
    transition: all .3s;
    background: hsla(0,0%,100%,.5);
	}
	.swiper_active1{
		width: 0.5625rem;
		background: #ddd;
	}
	/*去掉默认样式*/
.swi_2:after{
    display: none;
}
.swi_1:after{
    display: none;
}
/*自定义样式*/
.swi_1{
	position: fixed !important;
	top: 60% !important;
    width: 40px !important;
    height: 40px !important;
	left: 5px !important;
    background: url(/static/img/app/marketing_left_active.png);
    background-size: 100% 100%;
}
 
.swi_2{
	position: fixed !important;
	top: 60% !important;
	right: 5px !important;
	width: 40px !important;
    height: 40px !important;
    background: url(/static/img/app/marketing_right_active.png);
    background-size: 100% 100%;
}
#app_cotent_dec a{
color: #7a7fa5;
}
/* 文章 */
.aa_top_box{
	width: 100%;
	height: 13.125rem;
	position: relative;
}
.aa_top_img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.aa_top_text{
	font-size: 1.125rem;
	font-weight: 600;
	line-height: 1.125rem;
	color: #FFFFFF;
	position: absolute;
	top: 9rem;
	left: 32px;
}
.aa_con_box{
	padding: 0.9375rem .75rem 1.125rem 1.0625rem;
	box-sizing: border-box;
}
.aa_con_top{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.aa_contop_item{
	width: 31%;
	height: 3.375rem;
	background: linear-gradient(90deg, #FE6F26 0%, #FF8D53 100%);
	border-radius: 4px;
	opacity: 0.8;
	position: relative;
}
.aa_contop_actic{
	opacity: 1;
}
.aa_contop_img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.aa_contop_title{
	font-size: .75rem;
	font-weight: 500;
	line-height: 1.25rem;
	color: #FFFFFF;
	position: absolute;
	left: 0.625rem;
	top: 21px;
}
.aa_list{
	border-top: 1px solid #E5E5E5;
}
.aa_item{
	width: 100%;
	height: 9.625rem;
	padding: .75rem 0;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #E5E5E5;
}
.aa_item_img{
	max-width: 11.75rem;
	width: 45%;
	height: 8.125rem;
	border-radius: 4px;
}
.aa_item_title{
	height: 3.5625rem;
	font-size: .875rem;
	line-height: 1.25rem;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 37px;
}
.aa_item_box{
	display: flex;
	align-items: center;
}
.aa_item_icon{
	width: 0.625rem;
	height: 0.625rem;
}
.aa_item_text{
	font-size: 0.625rem;
	line-height: 0.625rem;
	color: #999999;
	margin-left: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ad_con_top{
	margin-bottom: .75rem;
}
/* 文章详情 */
.ad_con_tit{
	font-size: .875rem;
	font-weight: 600;
	line-height: 1.125rem;
	color: #333333;
	margin-bottom: .75rem;
}
.ad_item_text{
	font-size: 0.625rem;
	line-height: 1.0625rem;
	color: #999999;
	margin-left: 8px;
}
#ad_content{
	padding: .75rem 0;
	box-sizing: border-box;
}
/* 应用 */
.ap_con_title{
	font-size: .875rem;
	font-weight: 600;
	line-height: .875rem;
	color: #3B426B;
	text-align: center;
	margin-bottom: .75rem;
}
.ap_con_list{
	display: flex;
	flex-wrap: wrap;
	/* justify-content: ; */
	align-items: center;
}
.ap_con_list>:nth-child(2n){
	margin-right: 0 ;
}
.ap_con_item{
	width: 48%;
	height: 12.9375rem;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px rgba(128, 128, 128, 0.11);
	border-radius: 8px;
	margin: 0 7px 8px 0;
}
.ap_item_top{
	padding: 1rem;
	box-sizing: border-box;
	text-align: center;
	border-bottom: 1px solid #EBEBEB;
}
.ap_item_img{
	width: 64px;
	height: 64px;
	border-radius: 50%;
}
.ap_item_title{
	height: .75rem;
	font-size: .75rem;
	line-height: .75rem;
	color: #333333;
	margin: 0.625rem 0 8px;
}
.ap_item_text{
	height: 36px;
	font-size: 0.625rem;
	line-height: .75rem;
	color: #999999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.ap_item_bon{
	padding: .75rem .875rem;
	box-sizing: border-box;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ap_item_num{
	font-size: .875rem;
	line-height: 24px;
	color: #EF2323;
}
.ap_item_btn{
	width: 46px;
	height: 1.25rem;
	background: #FFEDE5;
	border: 1px solid #FF5200;
	border-radius: 3px;
	font-size: .75rem;
	line-height: 1.25rem;
	color: #FF5200;
	text-align: center;
}
.aa_top_flex{
	width: 100%;
	height: 2rem;
	background: #FFFFFF;
	box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.09);
	position: fixed;
	top: 2.75rem;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.aa_top_item{
	width: 4.5rem;
	height: 2rem;
	font-size: 0.75rem;
	line-height: 2rem;
	color: #333333;
	text-align: center;
	position: relative;
}
.aa_top_actout{
	color: #FF5200;
}
.aa_top_actout::after{
	width: 18px;
    height: 3px;
    background: #FF5200;
    border-radius: 13px;
    content: " ";
    position: absolute;
    bottom: 2px;
    left: 35%;
	
}
/* 文章详情 */
.ad_del_box{
	width: 100%;
	height: 5.9375rem;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(109, 109, 109, 0.1);
	border-radius: 4px;
	display: flex;
	align-items: center;
	padding: 10px;
	box-sizing: border-box;
}
.ad_del_img{
	width: 3.125rem;
	height: 3.125rem;
	background: rgba(0, 0, 0, 0);
	border-radius: 50%;
}
.ad_del_r{
	margin-left: 0.625rem;
	width: 100%;
}
.ad_del_title{
	font-size: 0.75rem;
	line-height: 0.75rem;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	/* text-overflow: ellipsis; */
}
.ad_del_text{
	margin: 0.625rem 0;
	font-size: 0.625rem;
	line-height: 0.625rem;
	color: #929292;
	overflow: hidden;
	text-overflow: ellipsis;
	display: box;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ad_del_f{
	display: flex;
	justify-content: space-between;
}
.ad_del_num{
	font-size: .875rem;
	line-height: .875rem;
	color: #EE0000;
}
.ad_del_btn{
	width: 3.125rem;
	height: 1.25rem;
	border: 1px solid #FF5200;
	border-radius: 3px;
	font-size: 0.625rem;
	line-height: 1.25rem;
	color: #FF5200;
	text-align: center;
}
.ad_del_c{
	margin: 0.625rem 0 23px;
}
/* 客服 */
.ad_tan_box{
	width: 13.125rem;
    height: 6.375rem;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 8px 20px rgb(26 58 129 / 15%);
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -30%);
    z-index: 20;
    transition: all .3s ease;
    padding: 10px;
    display: flex;
	justify-content: center;
    align-items: center;
    box-sizing: border-box;
}
.ad_tan_g{
	width: 0.625rem;
    height: 0.625rem;
    position: absolute;
    top: 0.625rem;
    right: 0.625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.ad_tan_g:hover{
	transform: rotate(90deg)
}
.ad_tan_img{
	width: 2.5rem;
    height: 2.5rem;
    background: #E7F0FF;
    border-radius: 2.5rem;
    overflow: hidden;
    margin-right: 14px;
}
.ad_tan_text{
	line-height: .875rem;
    font-size: .625rem;
    font-weight: bold;
    color: #3B426B;
    margin-right: 1rem;
}
.ad_tan_wx{
	display: block;
    width: 3.125rem;
    height: 3.125rem;
}