@media only screen and (max-width: 767px) {
	.menubtn{
		display: block;
	}
	.menu{
		display: none;
	}
	.logo{
		width: 80%;
	}
	.news.payment{
 
      
	    padding: 0px 15px 0px 15px;    display: table;
}
	.PayMe{width: 50%; margin-top: 10px;}
	.homebanner{
		min-height: 470px;
		position: relative;
		display:none;
	}
.homebannerM{
		
		display:block;
	}
	.bank{letter-spacing: 1px;}
	.sembanner .banner_in{
		padding: 38% 0 0 0;
	}
	.contactinfo ul, .contactinfo li {
    padding: 0 0 0 0;
}
	
	.subpayment .ti p {
    
    padding: 0 25px;
    
}
	.part_R.contactinfo.payment.m{ display: block}
	.part_R.contactinfo.payment.d{ display: none}
	
	.subpayment .ti{
		    margin-top: 20px;
		font-size: 30px;
	}
	.banner_in h1{
		font-size: 32px;
	}
	.banner_in p {
	    font-size: 18px;
	}
	.banner_in button{
		margin: 70px 0 0 0;
	}
	.part_L{
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.part_R{
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}
	.aboutus{
		height: 100%;
	}
	.aboutus_in{
		display: inline-table;
	}
	.aboutus_in .part_L img{
		width: 80%;
	}
	.services_in{
		padding: 0 15px;
		box-sizing: border-box;
	}
	.services_box{
		width: 100%;
		height: auto;
		padding: 15px 0;
	}

	.services_box img{
		width: 100%;
	}

	.form_box{
		padding: 0;
	}
	.form_box .left{
		width: 34%;
	}
	.form_box .right{
		padding: 0 0 0 15px;
	}
	.contact_in .part_L form{
		text-align: center;
	}
	.part_L button {
	    margin: 20px 0 0 0;
	    float: none;
	}

	.contact_in .part_R{
		/*text-align: center;*/
	}
	.footer p{
		margin: 15px 0 15px 0;
	}

	.sixfun{
		height: auto;
	}

	.sixfun_in{
		display: inline-block;
	}

	.sixfun_in_box{
	    width: 100%;
	}

	.sixfun_in_box img{
		max-width: 100%;
	}

	.bestofrnp{
		text-align: center;
	}

	.bestofrnp ul{
		padding: 0 15px;
	}

	.bestofrnp li{
		margin: 10px 0;
	}

	.rnpbanner_in img{
		width: 100%;
	}
	.rnpimg{
		float: none;
		width: 100%;
		margin: 0;
	}

	.rnpinfo{
		float: none;
		width: 100%;
		margin: 0;
	}
	.tofb {
	    text-align: right;
	    padding: 0 15px;
	}

	.ugoals ul {
	    padding: 0;
	}

	.ugoals li{
		width: 100%;
	}

	.seoplan {
	    display: inline-block;
	}

	.seoplan_box{
		width: 100%;
	    padding: 3% 5%;
	    box-sizing: border-box;
	    float: left;
	}

	.fbbox_L,.fbbox_R{width: 100%;}

	.clientbox{
		width: calc(100%/1);
	}
	.testmobilemenu{
	  display: block;
	}
	.dt_menu{
	  display: none;
	}

	.em_box {
	    display: inline-block;	    
	}

	.em_box_L img{
		width: 100%;
	}

	.em_box_L,.em_box_R{
	      width: 100%;
	      float: left;
        padding: 0 15px;
        box-sizing: border-box;
	}
	
	/*mobile payme开始*/
	.register-form select{
		background:url(/images/selectArrow.jpg) right 10px top 23px no-repeat #fff;
		background-size: 3%;
	}
	#how-use{	
		background:url(/images/howuse.png) center 0 no-repeat #474644;
		background-size: cover;
		background-attachment: fixed;
		padding-top:8rem;
		padding-bottom: 3rem;
		box-sizing: border-box;
	}
	.pay-intro-in .payme-pic{
		width:90%;
		height:0;
		padding-bottom: 24%;
		margin:0 auto;
		background: url(/images/m-paymepic.png) center 0 no-repeat;
		background-size:100%;
	}
	#pay-intro{	
		background:url(/images/m-sky.png) center 0 no-repeat #fff;
		background-size: cover;
		background-attachment: fixed;
		padding-top: 10rem;
	    padding-bottom: 15rem;
	}
	.pay-intro-in .text5{
		font-size: 2rem;
	}
	.pay-intro-in .line{	
		margin-top:1.5rem;
		margin-bottom: 2rem;				
	}
	.pay-intro-in .text4{
		font-size: 2.2rem;
		white-space: nowrap;
		margin-bottom: 5rem!important;
	}
	.pay-intro-in .text3{
		font-size:2rem;
		margin-bottom:4rem!important;
	}
	.pay-intro-in .text2{
		margin-bottom: 12rem;
	}
	.pay-intro-in .text2 a{
		margin-bottom: 1.8rem;
		font-size: 1.5rem;
	}
	.pay-intro-in .text2 p {
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	.pay-intro-in .text2 p:nth-of-type(1) a{
		font-size: 3rem;
	}
	.pay-intro-in .text2 p:nth-of-type(1){
		text-align: center;
		margin-bottom: 5rem;
	}
	.pay-intro-in .text1{
		margin-bottom: 6rem;
	}
	.pay-intro-in .text1-right{
		font-size: 2.2rem;
		text-align: center;
	}
	.pay-intro-in h1{
		font-size: 2.8rem;
		line-height: 1em;
		margin:0;
		text-align: center;
		margin-bottom: 6rem;
	}
	.pay-intro-in .text1-left{
		font-size: 2rem;
		text-align: center;
		margin-bottom: 2rem;
		line-height: 1.3em;
	}
	#why-use .pc-text3{
		display: none;
	}
	#why-use .m-text3{
		display: flex;
	}
	#why-use{
		background:url(/images/night.png) center bottom no-repeat #494d50;
		background-attachment: fixed;
		background-size:cover;
		padding-top:10rem;
	    padding-bottom:3rem;
	}
	.why-use-in .text1,.why-use-in .text2{
		margin-bottom: 5rem!important;
	}
	.why-use-in .text3{
		padding-left:15%;
		margin-bottom: 6rem;
	}
	.why-use-in .text4-left p:nth-of-type(2),
	.why-use-in .text3-right p:nth-of-type(2){
		font-size: 1.2rem;
		line-height: 1.3em;
	}
	.why-use-in .text3-right p:nth-of-type(1),
	.why-use-in .text4-left p:nth-of-type(1){
		font-size: 2.2rem;
		margin-bottom: 0.7rem!important;
	}
	.why-use-in .text3-right{
		width: 54%;
	}
	.why-use-in .text3-left{
		margin-right:7%;
		width: 24%;
	}
	.why-use-in .text2{
		font-size: 2.3rem;
	}
	.why-use-in .text1{
		font-size: 1.4rem;
		text-align: center;
	}
	.process-in .process-box .phone{
		width: 56%;
	}
	.process-in .process-box{
		flex-direction: column;
		align-items: center;
	}
	.process-in .step-box .step{
		font-size: 1.8rem;
		text-align: center;
	}
	.process-in .step-box .step-intro{
		font-size: 2rem;
		text-align: center;
		line-height: 1.3em;
	}
	#process{
		padding-top:5rem;
	    padding-bottom: 3rem;
	}
	.process-in .swiper-pagination-bullet{
		width:10px;
		height:10px;
		background:#fff;
		opacity: 1;
	}
	.process-in .swiper-pagination-bullet-active{
		width:14px;
		height:14px;
		background:#e71e42;
		opacity: 1;
	}
	.process-in .swiper-container{
		padding-bottom: 4.5rem;
	}
	.process-in h1{
		font-size: 2rem;
		margin-bottom: 3rem;
	}
	.process-in .step-box .step{
	    color: #e71e42;
	    margin-bottom:1rem!important;
	    margin-top:0.5rem!important;
	}
	.process-in .step-box .step-intro img{
		width: 50%;
	}
	.how-use-in ul li{
		width:54%;
		height:14.5rem;
		margin-bottom: 1.5rem;
	}
	.how-use-in ul li:nth-of-type(1) p:nth-of-type(1){
		font-size: 1.9rem;
		margin-bottom: 2.5rem!important;
	}
	.how-use-in ul li:nth-of-type(1) p:nth-of-type(2){
		font-size:1.2rem;
	}	
	.how-use-in ul li:nth-of-type(2) p:nth-of-type(1){
		font-size:1.9rem;
		margin-bottom: 0.5rem!important;
	}
	.how-use-in ul li:nth-of-type(2) p:nth-of-type(2){
		font-size:1.2rem;
		margin-bottom: 2rem!important;
	}
	.how-use-in ul li:nth-of-type(2) p:nth-of-type(3){
		font-size:1.9rem;
		margin-bottom:0.5rem!important;
	}
	.how-use-in ul li:nth-of-type(2) p:nth-of-type(4){
		font-size:1.2rem;
	}
	.how-use-in ul li:nth-of-type(3) p:nth-of-type(1){
		font-size:1.9rem;
		margin-bottom:2.5rem!important;
	}
	.how-use-in ul li:nth-of-type(3) p:nth-of-type(2){
		font-size:1.2rem;
	}
	.how-use-in .text1{
		font-size: 2rem;
	}
	.how-use-in ul{
		flex-direction: column;
	}
	#apply{	
		padding-top:7rem;
		padding-bottom:1.5rem;
	}
	.apply-in .text1{	
	    margin-bottom: 6rem!important;
	}
	.apply-in .text2{
		margin-bottom: 6rem;
	}
	.apply-in .text3-right{
		text-align: center;
		margin-top:4rem;
		margin-bottom:4rem;
	}
	.apply-in .text3-right .regist-btn{
		font-size: 2rem;
		padding:0.85rem 1rem;
		border-radius: 20px;
	}
	.apply-in .text3-left p{
		font-size: 1.3rem;
		text-align: center;
	}
	.enable-in .text3-rightul{
		margin-left:-9%;
	}
	.nextstep a{
		height:3.5rem;
		line-height: 2.5rem;
		font-size: 2.5rem;
		background:url(/images/nextArrow.png) center bottom 0 no-repeat;
		background-size: 20%;
	}
	#enable{
		padding-top:7rem;
		padding-bottom: 1.5rem;
		background:url(/images/boat.png) center bottom 0 no-repeat #474644;
		background-size: cover;
		background-attachment: fixed;
	}
	.enable-in .text3-right li{
		font-size: 1.1rem;
		margin-bottom: 2px;
	}
	.enable-in .d-box .d-appstore{
		margin-bottom: 0.5rem;
	}
	.enable-in .text3-left{
		margin-right: 4%;
	}
	.enable-in .text3-right{
		width: 62%;
	}
	.enable-in .text3-right p:nth-of-type(2){
		font-size: 1.1rem;
	}
	.enable-in .text3-right p:nth-of-type(1){
		font-size: 1.9rem;
	}
	.enable-in .text3-left{
		font-size: 7.5rem;
	}
	.obtain-in .text1,.enable-in .text1{
		margin-bottom: 4rem!important;
	}
	.enable-in .text2{
		margin-bottom: 4rem!important;
	}
	.enable-in .text3{
		margin-bottom: 3rem!important;
	}
	.enable-in .text3-right p:nth-of-type(2){
		margin-bottom:1rem!important;
	}
	.obtain-in .text2{
		margin-bottom: 4rem;
	}
	#obtain{
		padding-top:7rem;
    	padding-bottom: 1.5rem;
	}
	.obtain-process li:before{
		width:10px;
		height:10px;
		margin-left:-6px;
		margin-right:20px;
		margin-top:-1rem!important;
	}
	.apply-in .text1-right,.enable-in .text1-right,.obtain-in .text1-right{
		font-size: 2rem;
	}
	.obtain-process li {
	    padding-bottom: 4rem;
	}
	.obtain-process li >p,.obtain-process li >div{
		margin-top:-1rem!important;
	}
	.obtain-process li div .a-img{
		width:40%;
		margin-left: 46%;
	}
	.obtain-process li div img{
		width:100%;
	}
	.obtain-process li div .a-img-box{
		display: flex;
		flex-direction: column;
		align-items: center;
		width:70%;
		padding-left:8%;
		box-sizing: border-box;
	}
	.a-img-box a:nth-of-type(2){
		width:90%!important;
		margin-top:1rem;
	}
	
	.obtain-process li:nth-of-type(3) div p,
	.obtain-process li:nth-of-type(4) div p,
	.obtain-process li:nth-of-type(8) div p{
	    margin-bottom: 1.5rem!important;
	}
	.obtain-process li p{
		font-size: 1.1rem;
	}
	.obtain-process li:nth-of-type(5) p{
		font-size:1.1rem;
	}
	.obtain-process li:nth-of-type(5) p:first-of-type{
		font-size:1.4rem;
	}
	.apply-in .text2 p,.enable-in .text2 p,.obtain-in .text2 p{
		font-size: 1.2rem;
		line-height: 1.3em;
	}
	.apply-in .text3,.apply-in .text1,.enable-in .text1,.obtain-in .text1{
		flex-direction: column;
	}
	.apply-in .text1-left,.enable-in .text1-left,.obtain-in .text1-left{
		font-size: 4rem;
		margin-bottom: 1.5rem;
	}
	.pay-register-in h1{
		font-size: 2rem;
		font-weight: 400;
	}
	.pay-register-in p{
		font-size: 1.3rem;
	}
	.register-form input:-moz-placeholder {
	    /* Mozilla Firefox 4 to 18 */
	    color: #a3a3a3;
	    font-size:1.3rem;
	}
	
	.register-form input::-moz-placeholder {
	    /* Mozilla Firefox 19+ */
	    color:#a3a3a3;
	   font-size:1.3rem;
	}
	
	.register-form input:-ms-input-placeholder {
	    color: #a3a3a3;
	    font-size:1.3rem;
	}
	
	.register-form input::-webkit-input-placeholder {
	    color: #a3a3a3;
	    font-size:1.3rem;
	}
	.register-form input,.register-form select{
		font-size: 1.3rem;
		font-family: 'DFDianJing';
        letter-spacing: 0;
	}
	.register-form textarea{
		height:12rem;
	}
	.register-form textarea {
	    color: #a3a3a3;
	    font-size: 1.3rem;
	    font-family: 'DFDianJing';
	    letter-spacing: 0;
	}
	.header-pics{
		width: 98%;
	    display: flex;
	    flex-direction: column;
	    margin: 0 auto;
	    margin-bottom: 9rem!important;
	}
	.header-pics >img{
		/*height:3.4rem;*/
		width:100%;
		margin-bottom:1rem;
	}
	.header-pics-right{
		width: 60%;
	}
	.header-pics-right >img{
		width:48%;
	}
	
	/*mobile payme结束*/
	
}
