html {
	font-size:100px;
}
body { 
	 font-family:  PingFangSC-Regular, PingFangTC-Regular, "Microsoft YaHei" ,arial; 
	 background: #fff;
	 padding:0;
	 margin:0; 
	}
.wrapper {
	overflow-x: hidden;
}
a {
    transition-duration: 0.5s; 
    -webkit-transition-duration: 0.5s; 
	text-decoration: none;
}
input, button , select {
	 font-family: arial, "Microsoft YaHei"; 
}
html,body, p, ol, ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, pre, input, table, tr, td, form {    margin: 0;    padding: 0}
.icon, i {text-decoration: none;}
ol, ul, li { list-style: none}
input { border: 0 none}
img {border: 0 none}

.float_clear {
	float: none;
	clear:both;
	display:block;
	width:100%;
}


.top_header {
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 0.8rem;
	background: #fff;
	z-index: 50;
}
.top_header>div {
	display: block;
	max-width: 1240px;
	margin: auto;
	height: 0.8rem;
	box-sizing: border-box;
	font-size: 0px;
	padding: 0.1rem 0.2rem 0 0.2rem;
	position: relative;
}
.top_header>div a.top_logo {
	display:block;
	height: 0.6rem;
}
.top_header>div a.top_logo img {
	display:block;
	height: 100%;
}
.top_header>div .top_right_btn {
	display: block;
	position: absolute;
	top: 0.15rem;
	right: 0.2rem;
}
.top_header>div .top_right_btn a {
	display: inline-block;
	height: 0.5rem;
	line-height: 0.5rem;
	width: 1.7rem;
	text-align: center;
	box-sizing: border-box;
	vertical-align: top;
	font-size: 20px;
}
.top_header>div .top_right_btn a.btn1 {
	background: url("../images/top_btn.png") no-repeat;
	background-size: 100% 100%;
	color: #fff;
}
.top_header>div .top_right_btn a.btn2 {
	background: url("../images/top_btn2.png") no-repeat;
	background-size: 100% 100%;
	margin-left: 0.1rem;
	color: #fff;
}


.main_content {
	display: block;
	max-width: 1920px;
	margin: auto;
	font-size: 0.22rem;
	background: #251f3f;
	padding: 0.8rem 0 0 0;
	min-height: 100vh;
	box-sizing: border-box;
	overflow: hidden;
}

.top_banner {
	display:block;
	background: url("../images/main_banner.jpg") no-repeat center;
	background-size: cover;
	height: 7.25rem;
	text-align: center;
	font-size: 0px;
}
.top_banner:after {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.top_banner img {
	display: block;
	max-width: 100%;
}
.main_banner_left {
	display: inline-block;
	vertical-align: middle;
	max-width: 360px;
	position: relative;
	width: 40%;
}
.main_banner_left .phone_qr {
	display: block;
	position: absolute;
	background: url("../images/qr_bg.png") no-repeat ;
	background-size: 100% 100%;
	width: 1.6rem;
	height: 1.9rem;
	bottom: 0.7rem;
	left: -0.45rem;
	z-index: 30;
	box-sizing: border-box;
	padding: 0.25rem;
	animation-delay: 0.7s;
}
.main_banner_right .phone_qr img {
	display: block;
	max-width: 100%;
}
.top_banner .main_title {
	display: inline-block;
	max-width: 4.6rem;
	vertical-align: middle;
	width: 50%;
	margin-left: 4%;
}
.top_banner .main_title span {
	display: block;
}
.top_banner .main_title p {
	display: block;
	font-size: 0.3rem;
	text-align: justify;
	color: #fff;
	padding: 0.2rem 0 0 0;
	line-height: 1.45;
}
.banner_bottom {
	display: block;
	background: url("../images/banner_bottom_bg.png") no-repeat center;
	background-size: auto 100%;
	min-height: 1.05rem;
	text-align: center;
	box-sizing: border-box;
	padding: 0.32rem 0;
}
.banner_bottom img {
	display: inline-block;
	height: 0.4rem;
	vertical-align: middle;
}

.phone_div {
	display: block;
	max-width: 360px;
	position: relative;
	margin:  0 auto -0.15rem auto;
}
.phone_div img {
	display: block;
	max-width: 100%;
}
.phone_div .mask {
	display: block;
	position: relative;
	z-index: 20;
	opacity: 1;
}
.phone_div .screen {
	display: block;
	position: absolute;
	width: 78%;
	left: 11%;
	top: 5%;
    height: 85%;
	overflow: hidden;
	z-index: 2;
	background: #1d1d1d;
}
.phone_div .screen img {
	display: block;
	margin: auto;
	max-width: 100%;
}
.phone_div .page_btn {
	position: absolute;
	bottom: 0.3rem;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 20;
}
.phone_div .page_btn li {
	display: inline-block;
	width: 0.12rem;
	height: 0.12rem;
	border-radius: 100%;
	background: rgba(255,255,255,0.7);
	border-radius: 100%;
	margin: 0 0.04rem;
}
.phone_div .page_btn li.show {
	background: #473288;
}
.content2 .phone_div .page_btn li.show,
.content4 .phone_div .page_btn li.show {
	background: #da5432;
}
.phone_div  .screen_list {
	display: block;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.phone_div  .screen_list li {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 0;
	transition-duration: 0.5s;
	left: -100%;
	overflow: hidden;
	z-index: 1;
}
.phone_div  .screen_list li.show {
	opacity: 1;
	z-index: 2;
	left: 0;
	transition-duration: 0s;
	animation: content2_group_screen 0.5s 1;
}
@keyframes content2_group_screen {
	0% {
		left: 100%;
		opacity: 0;
	}
	100% {
		opacity: 1;
		left: 0%;
	}
}

.content1 {
	display: block;
	background: url("../images/content1_bg.jpg") no-repeat center;
	background-size: cover;
	min-height: 7.25rem;
	box-sizing: border-box;
	padding: 0.6rem 0;
	text-align: center;
	font-size: 0px;
}
.content1_left {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	max-width: 360px;
}
.content1_right {
	display: inline-block;
	vertical-align: middle;
	max-width: 450px;
	width: 50%;
	margin-left: 5%;
}
.content1_text {
	display: block;
	background: url("../images/content1_text_bg.png") no-repeat;
	background-size: 100% 100%;
	height: 2.5rem;
	margin: 0.45rem auto 0 auto;
	padding: 0.4rem 0 0 0;
	box-sizing: border-box;
	position: relative;
}
.content1_text h2 {
	display: block;
	position: absolute;
	font-size: 0.41rem;
	color: #fff;
	text-align: center;
	line-height: 0.5rem;
	top: -0.25rem;
	left: 0;
	width: 100%;
}
.content1_text ul {
	color: #fedb9b;
	display: block;
	height: 1.8rem;
	position: relative;
}
.content1_text ul li {
	display: block;
	position: absolute;
	text-align: left;
	line-height: 0.35rem;
	min-height: 0.55rem;
	font-size: 0.28rem;
	padding: 0.1rem 0.2rem 0.1rem 0.15rem;
	width: auto;
	font-style: italic;
	white-space:nowrap;
	box-sizing: border-box;
	background: -moz-linear-gradient(left,  rgba(33,14,55,0.9) 0%, rgba(68,31,110,0.9) 100%);
background: -webkit-linear-gradient(left,  rgba(33,14,55,0.9) 0%,rgba(68,31,110,0.9) 100%);
background: linear-gradient(to right,  rgba(33,14,55,0.9) 0%,rgba(68,31,110,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6210e37', endColorstr='#e6441f6e',GradientType=1 );

}
.content1_text ul li:before {
	content: "";
	display: block;
	position: absolute;
	background: url("../images/content1_text_point.png") no-repeat;
	background-size: 100% 100%;
	width: 0.2rem;
	height: 0.2rem;
	margin: -0.1rem;
	left: 0;
	top: 50%;
}
.content1_text ul li:nth-child(1) {
	top: 0;
	left: -0.2rem;
}
.content1_text ul li:nth-child(2) {
	top: 50%;
	left: 0.2rem;
	margin-top: -0.275rem;
	background: -moz-linear-gradient(left,  rgba(68,31,110,0.9) 0%, rgba(33,14,55,0.9) 100%);
background: -webkit-linear-gradient(left,  rgba(68,31,110,0.9) 0%,rgba(33,14,55,0.9) 100%);
background: linear-gradient(to right,  rgba(68,31,110,0.9) 0%,rgba(33,14,55,0.9) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6441f6e', endColorstr='#e6210e37',GradientType=1 );

}
.content1_text ul li:nth-child(3) {
	bottom: 0;
	left: -0.4rem;
}

.pic_title {
	display: block;
	position: relative;
	margin: auto;
	width: 3.4rem;
}
.pic_title img {
	display: block;
	margin: auto;
	width: 100%;
}
.pic_title p {
	position: absolute;
	bottom: 0.25rem;
	width: 160%;
	left: -30%;
	color: #fff;
	text-align: center;
	font-size: 0.36rem;
	font-style: italic;
	box-sizing: border-box;
	padding-right: 0.1rem;
}

.content2 {
	display: block;
	background: url("../images/content2_bg.jpg") no-repeat center;
	background-size: cover;
	min-height: 7.25rem;
	box-sizing: border-box;
	padding: 0.6rem 0;
	text-align: center;
	font-size: 0px;
}

.content2_left {
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	max-width: 450px;
}
.content2_right {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	max-width: 360px;
	margin-left: 5%;
}
.content2_text {
	display: block;
	padding: 0.2rem 0;
}
.content2_text h2 {
	display: block;
    font-size: 0.41rem;
    color: #fff;
    text-align: center;
    line-height: 0.5rem;
	margin-bottom: 0.2rem;
}
.content2_text p {
	display: inline-block;
	width: 2rem;
	vertical-align: top;
	font-size: 0.28rem;
	margin: 0 0.1rem;
}
.content2_text p b {
	display: block;
	font-weight: normal;
	font-style: italic;
	color: #ffa63d;
	padding: 0.05rem 0 0 0;
}
.content2_text p span {
	display: block;
	background: url("../images/content2_icon_bg.png") no-repeat;
	background-size: 100% 100%;
	width: 1.55rem;
	height: 1.55rem;
	margin: auto;
	padding: 0.375rem;
	box-sizing: border-box;
}
.content2_text p span img {
	display: block;
	width: 100%;
}

.content3 {
	display: block;
	background: url("../images/content3_bg.jpg") no-repeat center;
	background-size: cover;
	min-height: 7.25rem;
	box-sizing: border-box;
	padding: 0.6rem 0;
	text-align: center;
	font-size: 0px;
}

.content3_left {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	max-width: 360px;
}
.content3_right {
	display: inline-block;
	vertical-align: middle;
	max-width: 480px;
	width: 50%;
	margin-left: 4%;
}
.content3_text {
	display: block;
	padding: 0.15rem 0 0 0;
}
.content3_text img {
	display: block;
	width: 100%;
}
.content3_text img+img {
	display: none;
}
.content4 {
	display: block;
	background: url("../images/content4_bg.jpg") no-repeat center;
	background-size: cover;
	min-height: 7.25rem;
	box-sizing: border-box;
	padding: 0.6rem 0;
	text-align: center;
	font-size: 0px;
}
.content4_right {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	max-width: 360px;
	margin-left: 4%;
}
.content4_left {
	display: inline-block;
	vertical-align: middle;
	max-width: 480px;
	width: 50%;
}
.content4_text {
	display: block;
	background: url("../images/content4_text_bg.png") no-repeat;
	background-size: 100% 100%;
	margin: 0.25rem -0.1rem 0 -0.1rem;
	height: 3.3rem;
	padding: 0.7rem 0 0 0;
	box-sizing: border-box;
}
.content4_text p {
	font-size: 0.28rem;
	color: rgba(255,255,255,0.75);
	display: block;
	line-height: 0.36rem;
	text-align: left;
	padding: 0.1rem 0;
	margin-bottom:0.07rem;
	font-style: italic;
}
.content4_text p:nth-child(1) {
    margin-left: 11%;
}
.content4_text p:nth-child(2) {
    margin-left: 7%;
    margin-right: 21%;
}
.content4_text p:nth-child(3) {
    margin-left: 38%;
}


.content5 {
	display: block;
	background: url("../images/content5_bg.jpg") no-repeat center;
	background-size: cover;
	min-height: 7.25rem;
	box-sizing: border-box;
	padding: 0.6rem 0 0.4rem 0;
	text-align: center;
	font-size: 0px;
}

.content5_title {
	display: block;
}
.content5_title img {
	display: block;
	height: 0.75rem;
	margin: auto;
}
.content5_title p {
	display: block;
	font-size: 0.36rem;
	color: #fff;
	font-style: italic;
	padding: 0.05rem 0.1rem 0 0;
}
.content5_list {
	display: block;
	max-width: 800px;
	margin: auto;
	padding: 0.35rem 0 0 0;
}
.content5_list li {
	display: inline-block;
	background: url("../images/content5_list_bg.png") no-repeat;
	background-size: 100% 100%;
	max-width: 360px;
	height: 2.1rem;
	width: 45%;
	margin-bottom: 0.2rem;
	font-size: 0.24rem;
	color: #fff;
	vertical-align: top;
	position: relative;
}
.content5_list li p {
	display: block;
	padding: 0.2rem 7% 0 30%;
	box-sizing: border-box;
	text-align: justify;
	font-style: italic;
	line-height: 1.35;
}
.content5_list li:nth-child(even) {
	margin-left: 8%;
}
.content5_list li span {
	display: block;
	position: absolute;
	width: 1.18rem;
	margin: -0.59rem;
	top: 50%;
	left: 8%;
	animation-delay: 0.6s;
	border-radius: 100%;
	box-shadow: 0 0.1rem 0.12rem rgba(0,0,0,0.3);
}
.content5_list li span img {
	display: block;
	max-width: 100%;
}
.content5_list li p b {
	display: block;
	font-size: 0.3rem;
	color: #ffdf7d;
	margin-bottom: 0.05rem;
}


.content6 {
	display: block;
	background: url("../images/content6_bg.jpg") no-repeat center;
	background-size: cover;
	min-height: 5.45rem;
	box-sizing: border-box;
	padding: 0.8rem 0 0.7rem 0;
	text-align: center;
	font-size: 0px;
}
.content6_pic {
	display: inline-block;
	width: 2.5rem;
	vertical-align: middle;
	border-radius: 0.2rem;
	overflow: hidden;
	box-shadow: -0.1rem 0.1rem 0 rgba(200,52,18,0.3); 
}
.content6_pic img {
	display: block;
	width: 100%;
}

.content6_text {
	display: inline-block;
	font-size: 0.3rem;
	text-align: left;
	color: #fff;
	max-width: 560px;
	margin-left: 2%;
	width: 60%;
	font-style: italic;
	vertical-align: middle;
	line-height: 1.45;
}
.content6_text h4 {
	font-size: 0.36rem;
	display: block;
	font-weight: normal;
}
.content6_text h3 {
	display: block;
	font-size: 0.36rem;
	color: #fe723d;
	padding: 0.08rem 0;
}
.content6_text>div {
	display: block;
	padding: 0.2rem 0 0 0;
}
.content6_text>div p {
	display: block;
}
.content6_text>div p span {
	display: block;
    margin-left: 1.45rem;
}
.content6_text .title {
	display: block;
	height: 0.7rem;
}
.content6_text .title img {
	height: 100%;
	display: inline-block;
	vertical-align: bottom;
}
.content6_text .title span  {
	height: 0.46rem;
	display: inline-block;
	vertical-align: bottom;
	padding-bottom: 0.14rem;
}

.content6_qr {
    display: block;
    position: relative;
    background: url(../images/qr_bg.png) no-repeat;
    background-size: 100% 100%;
    width: 1.6rem;
    height: 1.9rem;
    z-index: 30;
    box-sizing: border-box;
    padding: 0.25rem;
    animation-delay: 0.3s;
	float: right;
	margin-top: 0.1rem;
}
.content6_qr img {
	display: block;
	width: 100%;
}


.main_content2 {
	display: block;
	max-width: 1920px;
	margin: auto;
	font-size: 0.22rem;
	background: #fff;
	padding: 0.8rem 0 0 0;
	min-height: 70vh;
	box-sizing: border-box;
	overflow-x: hidden;
}
.content_main_banner {
	display: block;
	background: url("../images/top_banner_bg.jpg") no-repeat center;
	background-size: cover;
	height: 3rem;
	text-align: center;
}
.content_main_banner:after {
	content: "";
	height: 100%;
	vertical-align: middle;
	display: inline-block;
}
.content_main_banner h1 {
	display: inline-block;
	vertical-align: middle;
	font-size: 0.6rem;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 0 0.2rem rgba(0,0,0,0.1);
}
.text_content {
	display: block;
	max-width: 1200px;
	box-sizing: border-box;
	padding: 0.65rem 0.3rem;
	text-align: justify;
	margin: auto;
	font-size: 18px;
	line-height: 30px;
	color: #333333;
}	
.text_content a {
	color: #333333;
	text-decoration: underline;
}
.text_content ol {
	padding: 0 0 0 0.22rem;
}
.text_content ol li {
	list-style: decimal;
}
.text_content h4 {
	font-size: 18px;
}
.text_content h5 {
	font-size: 18px;
	text-decoration: underline;
	font-weight: normal;
}

.contactus_list {
	display: block;
	min-height: 9rem;
	box-sizing: border-box;
	padding: 0.8rem 0;
	max-width: 1200px;
	margin: auto;
	text-align: center;
	font-size: 0px;
}
.contactus_list li {
	display: inline-block;
	width: 3.65rem;
	margin: 0.1rem;
	vertical-align: top;
	color: #333333;
	max-width: 45%;
}
.contactus_list li p {
	display: block;
	line-height: 1.4;
	font-size: 0.24rem;
	padding: 0.15rem 0;
}
.contactus_list li span {
	display: block;
	overflow: hidden;
	border-radius: 0.15rem;
}
.contactus_list li span img {
	display: block;
	width: 100%;
}


.footer {
	display: block;
	background: #000f28;
	padding: 0.8rem 0;
	font-size: 18px;
	color: #505d73;
	text-align: center;
}
.footer h4 {
	font-size: 0.24rem;
	display: block;
	font-weight: normal;
}
.footer_link {
	display: block;
	padding: 0.25rem 0 ;
}
.footer_link a {
	display: inline-block;
	color: #505d73;
	width: 1.7rem;
	height: 0.5rem;
	line-height: 0.48rem;
	box-sizing: border-box;
	border: 1px solid #505d73;
	margin: 0 0.05rem;
}

.footer>div.style2 {
	padding: 0;
}
.footer>div.style2>div {
	max-width: 1200px;
	padding: 0 0.3rem;
	box-sizing: border-box;
	margin: auto;
	line-height: 1.6;
} 
.footer>div.style2>div>p {
	font-size: 0px;
	text-align: center;
    padding-bottom: 0.35rem;
}
.footer>div.style2>div>p a {
	border: 1px solid #505d73;
	width: 1.7rem;
	height: 0.5rem;
	box-sizing: border-box;
	font-size: 18px;
	text-align: center;
	padding: 0;
	line-height: 0.48rem;
	color: #505d73;
	display: inline-block;
	padding: 0 0.18rem;
	color: #505d73;
}
.footer>div.style2>div>p a:last-child {
	margin-left: 0.1rem;
}
.footer>div.style2>div> p.bottom_text {
	display: block;
	font-size: 18px;
	color: #505d73;
	text-align: center;
	line-height: 1.5;
}
.footer>div.style2>div> p.bottom_text a {
	border: none;
	width: auto;
	height: auto;
	padding: 0;
	line-height: 1.5;
}

.mobile_app_btn {
	display: none;
}

@media(max-width:1280px) {

	
	
}


@media(max-width:1024px) {
.content6_text {
    max-width: 100%;
    margin-left: 0;
    width: 90%;
}
.content6_pic {
	display: none;
}
.content4_text p {
    font-size: 0.22rem;
}
	

}


@media(max-width:750px){
html {
	font-size: 50px;
}
.top_header>div .top_right_btn a {
	font-size: 0.22rem;
}	

.nember_popup>div p {
	font-size: 0.22rem;
}	
	
.top_banner_mobile_btn {
	display: block;
	width: 2.6rem;
	height: 0.8rem;
	line-height: 0.8rem;
	margin: auto;
	font-size: 0.28rem;
	color: #321675;
	background: url("../images/top_banner_mobile_btn_bg.png");
	background-size: auto 100%;
	border-radius: 0.1rem;
	margin: 0.55rem auto 0 auto;
	font-weight: bold;
	box-shadow: 0 0 0.1rem rgba(200,140,255,1);
}	

.text_content {
	font-size: 0.24rem;
	line-height: 0.4rem;
}	
.text_content h4 {
	font-size: 0.28rem;
	line-height: 1.7;
}
.text_content h5 {
	font-size: 0.25rem;
	line-height: 1.7;
}	
.content_main_banner {
    height: 2.4rem;
}	
	

	
	
.footer {
    padding: 0.9rem 0;
    font-size: 0.24rem;
}
.footer>div.style2 {
    padding: 0;
}	
.footer>div.style2>div {
    line-height: 1.7;
}	
.footer>div.style2>div> .left_text {
	display: block;
	width: 100%;
	float: none;
	font-size: 0.22rem;
	color: #505d73;
	text-align: center;
}
.footer>div.style2>div> .right_text {
	font-size: 0.22rem;
	color: #505d73;
	margin: 0 auto;
	text-align: center;
	width: 100%
}
.footer>div.style2>div> .right_text span {
    display: inline-block;
    width: 80%;
    margin: auto;
    padding: 0;
    border: none;
}
.footer>div p a,
.footer>div.style2>div>p a	{
    border: 1px solid #505d73;
    width: 2.2rem;
    height: 0.65rem;
    font-size: 0.24rem;
    line-height: 0.63rem;
}	
.footer>div.style2>div> p.bottom_text  {
	font-size: 0.22rem;
}	
.footer h4 {
    font-size: 0.3rem;
}	
	
.contactus_list li {
    width: 3.35rem;
	max-width: 48%;
}	
.contactus_list li span img {
    width: 112.8%;
	margin: 0 -6.4%;
}	
	
.banner_bottom {
    display: block;
    background: url(../images/banner_bottom_bg_m.png) no-repeat center;
    background-size: auto 100%;
	height:1.44rem;
    padding: 0.2rem 0;
}	
.banner_bottom img {
	margin: 0.07rem auto;
	display: block;
}	
.top_banner {
    background: url(../images/main_banner_m.jpg) no-repeat center;
    background-size: cover;
    height: 9.65rem;
	position: relative;
}	
.top_banner .main_title {
    display: block;
    max-width: 100%;
    vertical-align: middle;
    width: 100%;
    margin: auto;
	padding: 0.5rem 0 0 0;
}	
.top_banner .main_title>span  {
	display: block;
	width: 4.7rem;
	margin: auto;
}
.top_banner .main_title p {
    font-size: 0.3rem;
    padding: 0.2rem 0 0 0;
    line-height: 1.45;
    width: 38%;
    margin: 1.4rem 0.55rem 0 auto;
	font-weight: normal;
}	
.top_banner .main_title p .mobile_app_btn {
	margin-top: 0.3rem;
}	
.main_banner_left .phone_qr {
	display: none;
}	
.main_banner_left {
    position: absolute;
    left: 0.2rem;
    bottom: 0.55rem;
    width: 48%;
}	

.mobile_app_btn {
	display: block;
	margin: 0.15rem auto;
	font-size: 0.28rem;
	width: 2.6rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-weight: bold;
	color: #fe3b3f;
	text-align: center;
	border-radius: 0.1rem;
	box-shadow: inset 0 0 0.08rem rgba(255,255,248,1),
		inset 0 0 0.1rem rgba(255,255,248,1),
		0 0.1rem 0.15rem rgba(0,0,0,0.3),
		0 0 0.2rem rgba(255,255,248,0.5);
	
	background: #fffce9;
background: -moz-linear-gradient(left,  #fffce9 0%, #fff07d 100%);
background: -webkit-linear-gradient(left,  #fffce9 0%,#fff07d 100%);
background: linear-gradient(to right,  #fffce9 0%,#fff07d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffce9', endColorstr='#fff07d',GradientType=1 );

}	
	
.content1 {
    min-height: 8.9rem;
    background: url(../images/content1_bg_m.jpg) no-repeat center;
    background-size: cover;
	position: relative;
}	
.content1_left {
    width: 48%;
    position: absolute;
    left: 0.2rem;
    bottom: 0.55rem;
}	
.content1_right {
    display: block;
    vertical-align: middle;
    max-width: 100%;
    width: 100%;
    margin: auto;
}	
.content1_text {
    background: url(../images/content1_text_bg_m.png) no-repeat;
    background-size: 100% 100%;
    height: 3.6rem;
	width: 3.05rem;
    margin: 1.1rem 0.5rem 0 auto;
    padding: 0.4rem 0 0 0;
}	
.content1_text ul {
    height: 3rem;
}	
.content1_text ul li {
    white-space: normal;
}
.content1_text ul li i {
	display: block;
}
.content1_text ul li:nth-child(1) {
    top: 0;
    left: -0.15rem;
    width: 2.4rem;
    height: 0.9rem;
}	
.content1_text ul li:nth-child(2) {
    top: 50%;
    left: 0.2rem;
    height: 0.9rem;
    margin-top: -0.45rem;
	width: 3.1rem;
	padding-right: 0;
}
.content1_text ul li:nth-child(3) {
    bottom: 0;
    left: -0.15rem;
    height: 0.9rem;
    width: 2.75rem;
}	
	
.content2 {
    background: url(../images/content2_bg_m.jpg) no-repeat center;
    background-size: cover;
    min-height: 8.9rem;
    padding: 0.6rem 0;
	position: relative;
}
.content2_right {
    width: 48%;
    position: absolute;
    right: 0.2rem;
    bottom: 0.55rem;
}	
.content2_left {
    display: block;
    vertical-align: middle;
    width: 100%;
    max-width: 100%;
}	
.content2_text {
    display: block;
    padding: 0.4rem 0 0 0;
    width: 54%;
}	
.content2_text p span {
    width: 1.4rem;
    height: 1.4rem;
    padding: 0.3rem;
}	
.content2_text p {
    padding: 0.1rem 0 0.2rem 0;
}	
.content3 {
    background: url(../images/content3_bg_m.jpg) no-repeat center;
    background-size: cover;
    min-height: 8.9rem;
    padding: 0.6rem 0;
	position: relative;
}	
.content3_left {
    width: 48%;
    position: absolute;
    left: 0.2rem;
    bottom: 0.55rem;
}	
.content3_right {
    display: block;
    max-width: 100%;
    width: 100%;
    margin: auto;
}	
.content3_text {
    display: block;
    padding: 0.95rem 0 0 0;
    width: 3.5rem;
    margin: 0 0.3rem 0 auto;
}	
.content3_text img {
	display: none;
}
.content3_text img+img {
	display: block;
}	
.content4 {
    background: url(../images/content4_bg_m.jpg) no-repeat center;
    background-size: cover;
    min-height: 9.5rem;
    padding: 0.6rem 0;
	position: relative;
}	
.content4_right {
    width: 48%;
    position: absolute;
    right: 0.2rem;
    bottom: 1.05rem;
}
.content4_left {
    display: block;
    max-width: 100%;
    width: 100%;
}	
.content4_text {
    display: block;
    background: url(../images/content4_text_bg_m.png) no-repeat;
    background-size: 100% 100%;
    margin: 1rem auto 0 0.25rem;
	width: 3.55rem;
    height: 4.4rem;
    padding: 0.8rem 0 0 0;
}	
.content4_text p {
	box-sizing: border-box;
	font-size: 0.28rem;
}
.content4_text p:nth-child(1) {
    margin:0 0 0 22%;
    width: 68%;
	height: 0.9rem;
}	
.content4_text p:nth-child(2) {
    margin: 0.15rem 17% 0 9%;
	height: 1.26rem;
}
.content4_text p:nth-child(3) {
    margin: 0.15rem 0 0 22%;
}	
	
.content5 {
    background: url(../images/content5_bg_m.jpg) no-repeat center;
    background-size: cover;
    min-height: 7.9rem;
    padding: 0.6rem 0 0.4rem 0;
}	
.content5_list {
    padding: 0.1rem 0 0 0;
}	
.content5_list li {
	display: inline-block;
	height: 2.1rem;
	width: 3.25rem;
	margin: 0.6rem 0 0 0;
}
.content5_list li:nth-child(even) {
	margin-left: 3%;
}	
.content5_list li p {
    padding: 0.45rem 10% 0 8%;
}
.content5_list li span {
    top: 10%;
    left: 72%;
}
.content6 {
    background: url(../images/content6_bg_m.jpg) no-repeat center;
    background-size: cover;
    min-height: 6.35rem;
    padding: 0.6rem 0 0.5rem 0;
}	
.content6_text .title {
    height: auto;
}
.content6_text .title>img {
    height: 0.9rem;
}	
.content6_text .title span {
    height: 0.45rem;
	padding: 0;
	margin: 0.05rem auto 0.2rem auto;
}
.content6_text>div .content6_qr {
	display: none;
}	
.content6_text {
    display: inline-block;
    font-size: 0.3rem;
    text-align: center;
	margin: auto;
    width: 80%;
    font-style: italic;
    vertical-align: middle;
    line-height: 1.45;
}	
.content6_text>div p span {
    display: inline;
    margin-left: 0;
}	
.content6_text .mobile_app_btn {
	margin-top: 0.4rem;
}	
	
	
}
	
