a,body {
	color: #000
}

.m_password1 a,img {
	vertical-align: top
}

#u-okay,.h5-popmask,.h5_login i,.h5_login span,.lp_loginmod i,.lp_loginmod span,.m_submit,.personal_Account,.personal_img,.personal_name,.remind_pop i,.remind_pop span,.transverse .h5_login i,.transverse .h5_login span,.u-okay,a,span {
	cursor: pointer
}

.more_login_box a i,.per_usedata_box.after p,.per_usedata_box1 p:nth-child(1),.per_usedata_box1 p:nth-child(2) {
	text-overflow: ellipsis;
	white-space: nowrap
}

a,article,body,dd,div,dl,dt,footer,h1,h2,h3,h4,header,html,input,li,main,ol,p,section,span,ul {
	margin: 0;
	padding: 0
}

html {
	-webkit-font-smoothing: antialiased;
	font-size: 62.5%
}

body {
	font-family: \5FAE\8F6F\96C5\9ED1,arial,\5b8b\4f53
}

ol,ul {
	list-style: none
}

a,button,div,img,input,textarea {
	-webkit-tap-highlight-color: rgba(255,255,255,0)
}

a {
	text-decoration: none
}

.loginmod_3tang,.loginmod_singn_3tang,.lp_3tang {
	text-decoration: underline
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

em,i {
	font-style: normal
}

input {
	outline: 0
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.clearfix:after {
	content: '\200B';
	display: block;
	height: 0;
	clear: both
}

.bottomtap:after,.reset:before {
	content: ''
}

#h5-pop,#log,#log2,.bottom.ispcweixin .bottom_community,.h5-pop,.h5_pop,.h5_popmask,.h5_topbar,.hidden,.link_down,.link_phone.islogin:after,.peru_arrow,.popimg,.transverse .h5_pop,.up-btn,.up-file,.up-option,.upimg_bottom,.upload-poster.cur .up-view,.wrongmessage {
	display: none
}

.bottomtap {
	bottom: .2rem;
	left: 50%;
	margin-left: -1.7rem;
	width: 3.4rem;
	height: 1.62rem;
	background-color: rgba(11,171,255,.6);
	border-radius: .1rem;
	font-size: .24rem;
	color: #fff
}

.bottomtap:after {
	left: 50%;
	margin-left: -.13rem;
	bottom: -.2rem;
	width: 0;
	height: 0;
	border-left: .2rem solid transparent;
	border-right: .2rem solid transparent;
	border-top: .2rem solid rgba(11,171,255,.6)
}

.bottomtap i {
	left: .1rem;
	top: 50%;
	margin-top: -.4rem;
	width: .7rem;
	height: .8rem;
	background: url(../images/bottomico.png) no-repeat;
	background-size: 100% auto
}

.bottomtap span {
	width: .6rem;
	height: .6rem;
	right: 0;
	top: 0;
	background: url(../images/clo.png) center no-repeat;
	background-size: .22rem .22rem
}

.bottomtap .botico img {
	width: .2rem;
	height: .4rem;
	margin-top: .1rem
}

.bottomtap .rbox {
	width: 2.5rem
}

.bottomtap .rbox p {
	height: .36rem;
	line-height: .36rem
}

.bottomtap .and_p {
	margin-top: .3rem
}

.bottomtap .ios_p {
	margin-top: .1rem
}

.h5_topbar {
	color: #fff;
	height: 1rem;
	line-height: 1rem;
	font-size: .36rem;
	width: 100%;
	background-color: #333
}

.go_back,.go_back_per,.go_back_person,.go_backn {
	height: 1rem;
	top: 50%;
	margin-top: -.5rem;
	left: 0;
	line-height: 1rem;
	padding-left: .64rem;
	color: #fff;
	width: 1rem
}

.go_back:before,.go_back_per:before,.go_back_person:before,.go_backn:before {
	left: .2rem;
	top: .32rem;
	content: '';
	background: url(../images/sico5.png) no-repeat;
	background-size: .8rem .4rem;
	width: .4rem;
	height: .4rem
}

.reset {
	top: 50%;
	margin-top: -.5rem;
	right: .2rem;
	padding-right: .5rem;
	width: .4rem;
	height: 1rem
}

.reset:before {
	left: 50%;
	top: 50%;
	margin: -.2rem 0 0 -.2rem;
	width: .4rem;
	height: .4rem;
	background: url(../images/sico5.png) -.4rem 0 no-repeat;
	background-size: .8rem .4rem
}

.bottom {
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	border-top: 1px solid #f5f5f5
}

.bottom a,.bottom span {
	width: 19.99%;
	padding: .1rem 0;
	color: #a9a9a9;
	font-size: .24rem
}

.bottom_community.cur,.bottom_game.cur,.bottom_gift.cur,.bottom_pic.cur,.bottom_picn.cur,.bottom_selected.cur {
	color: #0bacff
}

.bottom.ispcweixin a,.bottom.ispcweixin span {
	width: 24.99%
}

.bottom_selected:before {
	background: url(../images/bottom_icon1.png) no-repeat;
	background-size: auto 100%;
	width: .54rem;
	height: .54rem
}

.bottom_selected.cur:before {
	background: url(../images/bottom_icon2.png) no-repeat;
	background-size: auto 100%
}

.bottom_game:before {
	background: url(../images/bottom_icon1.png) -.76rem 0 no-repeat;
	background-size: auto 100%;
	width: .54rem;
	height: .54rem
}

.bottom_game.cur:before {
	background: url(../images/bottom_icon2.png) -.76rem 0 no-repeat;
	background-size: auto 100%
}

.bottom_gift:before {
	background: url(../images/bottom_icon1.png) -1.52rem 0 no-repeat;
	background-size: auto 100%;
	width: .54rem;
	height: .54rem
}

.bottom_gift.cur:before {
	background: url(../images/bottom_icon2.png) -1.52rem 0 no-repeat;
	background-size: auto 100%
}

.bottom_community:before {
	background: url(../images/bottom_icon1.png) -3.04rem 0 no-repeat;
	background-size: auto 100%;
	width: .54rem;
	height: .54rem
}

.bottom_community.cur:before {
	background: url(../images/bottom_icon2.png) -3.04rem 0 no-repeat;
	background-size: auto 100%
}

.bottom_pic:before,.bottom_picn:before {
	background: url(../images/bottom_icon1.png) -2.28rem 0 no-repeat;
	background-size: auto 100%;
	width: .54rem;
	height: .54rem
}

.bottom_pic.cur:before,.bottom_picn.cur:before {
	background: url(../images/bottom_icon2.png) -2.28rem 0 no-repeat;
	background-size: auto 100%
}

.h5_popmask,.popmask {
	left: 0;
	right: 0;
	top: 0;
	background-color: rgba(0,0,0,.2);
	bottom: 0
}

.h5_popmask {
	z-index: 200
}

.transverse .h5_pop {
	width: 5.7rem;
	left: 50%;
	top: 30%;
	margin-left: -2.75rem;
	background-color: #fff;
	border-radius: .36rem;
	font-size: 0
}

.transverse .h5_pop i {
	right: .36rem;
	top: .336rem;
	width: .648rem;
	height: .648rem;
	background: url(../images/delete.png) no-repeat;
	background-size: 100% auto
}

.transverse .h5_pop p {
	height: .24rem;
	line-height: .24rem;
	margin: .36rem 0;
	font-size: .288rem;
	color: #666
}

.transverse .h5_pop h2 {
	margin-top: .42rem;
	font-size: .336rem;
	color: #222
}

.transverse .h5_pop span {
	margin-bottom: .24rem;
	font-size: .336rem;
	color: #fff;
	width: 90%;
	border-radius: .12rem;
	height: .96rem;
	line-height: .96rem;
	background-color: #0bacff
}

.h5_pop {
	width: 5.7rem;
	left: 50%;
	top: 30%;
	margin-left: -2.75rem;
	background-color: #fff;
	border-radius: .3rem;
	font-size: 0
}

.h5_pop i {
	right: .3rem;
	top: .28rem;
	width: .54rem;
	height: .54rem;
	background: url(../images/delete.png) no-repeat;
	background-size: 100% auto
}

.h5_pop p {
	height: .2rem;
	line-height: .2rem;
	margin: .3rem 0;
	font-size: .24rem;
	color: #666
}

.h5_pop h2 {
	margin-top: .35rem;
	font-size: .28rem;
	color: #222
}

.h5_pop span {
	margin-bottom: .2rem;
	font-size: .28rem;
	color: #fff;
	width: 90%;
	border-radius: .1rem;
	height: .8rem;
	line-height: .8rem;
	background-color: #0bacff
}

.bottom {
	width: 100%
}

@media screen and (min-width:1024px) {
	.h5_wap {
		width: 10rem
	}

	.bottom {
		width: 10.24rem
	}
}

.h5-pop,.h5-popmask {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.errortips,.m_form {
	top: 40%;
	left: 0;
	right: 0
}

.h5-pop {
	z-index: 14;
	z-index: 1
}

.h5-popmask {
	background-color: rgba(0,0,0,.5);
	z-index: 2
}

#u-okay,.u-okay {
	width: 4.6rem;
	height: .9rem;
	line-height: .9rem;
	font-size: .28rem;
	border-radius: .05rem;
	background-color: #0bacff;
	margin-bottom: .2rem!important
}

.getmy {
	margin-bottom: .2rem;
	z-index: 3
}

.errortips {
	z-index: 15;
	width: 1.8rem;
	min-height: .36rem;
	padding: .2rem;
	font-size: .24rem;
	line-height: .36rem;
	background-color: rgba(0,0,0,.6);
	border-radius: .2rem
}

.m_form h3,.m_row input,.m_rowinfo a,.m_submit,h4.m_morelog_tit {
	font-size: .28rem
}

.m_form {
	width: 5.2rem;
	margin: -3.2rem auto 0;
	padding: .2rem 0 .3rem;
	border-radius: .3rem
}

.m_form h3 {
	height: .7rem;
	line-height: .7rem;
	margin-bottom: .2rem;
	color: #222
}

#loginform_js,#regform_js {
	margin: 0 .3rem
}

.m_row {
	height: .8rem;
	border: 1px solid #d7d7d7
}

.m_row input {
	width: 100%;
	height: 100%;
	line-height: 100%;
	border: 0
}

.m_row0 {
	border-radius: .05rem
}

.m_row1 {
	border-radius: .05rem .05rem 0 0
}

.m_row2,.m_row3 {
	border-top: 0 none
}

.m_row3 {
	border-radius: 0 0 .05rem .05rem
}

.m_username {
	padding-left: .8rem;
	background: url(../images/ico_username.png) 0 0/auto 100% no-repeat #fff
}

.m_password1,.m_password2 {
	padding-left: .8rem;
	background: url(../images/ico_password.png) 0 0/auto 100% no-repeat #fff
}

.m_password1 input {
	width: 2.9rem
}

.m_password1 a {
	width: .8rem;
	height: .8rem;
	background: url(../images/btn_see0.png) 0 0/auto 100% no-repeat
}

.m_password1 .u_showword {
	background-image: url(../images/btn_see1.png)
}

.m_rowinfo {
	height: .5rem;
	margin-top: .08rem
}

.m_rowinfo a {
	width: 40%;
	color: #0bacff;
	line-height: .5rem
}

.m_submit {
	width: 100%;
	height: .7rem;
	line-height: .7rem;
	margin-top: .18rem;
	border: 0;
	background-color: #0bacff;
	border-radius: 5px
}

.m_submit.none {
	background-color: #7fc1ff
}

h4.m_morelog_tit {
	height: .4rem;
	line-height: .4rem;
	margin-top: .2rem;
	color: #d7d7d7;
	background: url(../images/bg_line.png) center center/100% auto no-repeat
}

.m_morelog {
	margin: .2rem .3rem 0
}

.m_morelog .u_btn_sw,.m_morelog a {
	width: 33%;
	font-size: .22rem
}

.m_morelog i,.u_btn_sw:before,.u_pcbtn_qq:before,.u_pcbtn_wx:before {
	width: .8rem;
	height: .8rem;
	margin: 0 auto .3rem;
	border-radius: 50%
}

.u_pcbtn_qq:before {
	background: url(../images/ico_qq.png) center center/100% auto no-repeat #0cacff
}

.u_pcbtn_wx:before {
	background: url(../images/ico_wx.png) center center/100% auto no-repeat #45d703
}

.u_btn_sw:before {
	background: url(../images/ico_sw.png) center center/100% auto no-repeat #ff5959
}

.u_btn_qq i {
	background: url(../images/ico_qq.png) center center/100% auto no-repeat #0cacff
}

.u_btn_wx i {
	background: url(../images/ico_wx.png) center center/100% auto no-repeat #45d703
}

.u_btn_mobi i {
	background: url(../images/ico_mobi.png) center center/100% auto no-repeat #ff5a5a
}

.u_btn_sw i {
	background: url(../images/ico_sw.png) center center/100% auto no-repeat #ff5959
}

.mygmmore,.newgmmore,.popgmmore {
	width: 100%;
	height: .5rem;
	line-height: .5rem;
	padding: .1rem 0;
	font-size: .26rem;
	border-top: 1px solid #eee
}

.mygmmore_cur:before,.newgmmore_cur:before,.popgmmore_cur:before {
	width: .5rem;
	height: .5rem;
	margin-right: .5em;
	background: url(../images/loading.gif) center center/100% 100% no-repeat;
	vertical-align: middle
}

.wrongmessage {
	top: 50%;
	left: 50%;
	background-color: rgba(0,0,0,.5);
	border-radius: .2rem;
	font-size: .3rem;
	color: #fff;
	padding: .3rem .2rem;
	z-index: 300
}

.change_password_box,.change_phone_box,.id_name_i,.more_login_box a i,.per_usedata_box.after p,.per_usedata_box1 p:nth-child(1),.per_usedata_box1 p:nth-child(2),.rz_box,.rz_boxisok {
	overflow: hidden
}

#u-okay,.bottom a:before,.bottom span:before,.kf_box b,.link_kf,.link_password,.link_password_m,.link_phone,.link_phone_m,.link_phone_n,.link_rz,.link_rz_m,.link_rz_n,.m_morelog i,.m_submit,.ml_goback,.mygmmore,.newgmmore,.per_userdat,.per_userdata,.personal_img,.personal_name,.popgmmore,.sp_text,.u-okay,.u_btn_sw:before,.u_pcbtn_qq:before,.u_pcbtn_wx:before,.upload-poster.cur .up-option {
	display: block
}

.bind_phone_already,.bottom a,.bottom span,.bottomtap i,.changeUsername input,.change_password_box span,.change_phone_box span,.fast_joinfast,.fast_login,.forgetpasswordbox .get_yzm,.fw_goback,.fw_gobackn,.fw_nexttype,.fw_nexttypeh,.get_giftbtn b,.h5_login a,.h5_login span,.h5_pop i,.h5_pop span,.lact_joinfast,.lact_login,.lcp_iknow,.lcp_iknow_test,.lcp_stress i,.link_out,.loginmod_3tang,.loginmod_mobile:before,.loginmod_qq:before,.loginmod_singn_3tang,.loginmod_test,.loginmod_test:before,.loginmod_weixin:before,.lp_3tang,.lp_loginmod a,.lp_loginmod span,.lp_start,.lpl_qq:before,.lpl_test,.lpl_test:before,.lpl_weixin:before,.lpv_code,.m_morelog .u_btn_sw,.m_morelog a,.m_password1 a,.make_shure,.more_login_box a,.more_login_box a i,.mygmmore_cur:before,.newgmmore_cur:before,.password_true,.pbi_ok i,.phonebd_box span,.popgmmore_cur:before,.register_login,.remind_pop a,.remind_pop span,.rotateR,.rz_box span,.rz_boxisok span,.rz_change_phone_bind,.rz_okbtn,.rz_okbtn_m,.rz_okbtn_m2,.rz_okbtn_phone,.rz_okbtn_phone_bind,.rz_validate_phone_bind,.sent_code,.sent_code2,.spkf_copy,.transverse .h5_login a,.transverse .h5_login span,.transverse .h5_pop i,.transverse .h5_pop span,.transverse .loginmod_3tang,.transverse .loginmod_mobile:before,.transverse .loginmod_qq:before,.transverse .loginmod_test,.transverse .loginmod_test:before,.transverse .loginmod_weixin:before,.trial_joinfast,.trial_login,.u_btn_sw,.up-cancel,.up-ok,.weixincopy {
	display: inline-block
}

.bottomtap i,.lact_forgetpassword,.u_btnforget,.up-cancel {
	float: left
}

.bottomtap .rbox,.fast_joinfast,.lact_joinfast,.link_phone i,.link_phone_m i,.link_phone_n i,.link_rz i,.link_rz_m i,.link_rz_n i,.personal_Account i,.personal_name span,.rotateR,.trial_joinfast,.u_btnlog,.u_btnreg,.up-ok {
	float: right
}

#h5-pop,.bottom,.bottomtap,.h5-pop,.h5-popmask,.h5_popmask,.l_toolBox,.login3tangaccountnumber,.logincutpic,.m_form,.passwordcanvas,.popimg,.popmask,.register,.trial,.up-option,.wrongmessage {
	position: fixed
}

.changeUsername,.change_password_box,.change_phone_box,.forgetpasswordbox .fw_yzm,.h5_topbar,.h5_wap,.id_name_d,.link_down,.link_kf,.link_password,.link_password_m,.link_phone,.link_phone_m,.link_phone_n,.link_rz,.link_rz_m,.link_rz_n,.loginmod_mobile,.loginmod_qq,.loginmod_test,.loginmod_tit,.loginmod_weixin,.lp_otherlogin,.lpl_qq,.lpl_test,.lpl_weixin,.per_userdat,.per_userdata,.personal_img,.personal_name,.phonebd_box,.rz_box,.rz_boxisok,.sp_text,.transverse .loginmod_mobile,.transverse .loginmod_qq,.transverse .loginmod_test,.transverse .loginmod_tit,.transverse .loginmod_weixin {
	position: relative
}

.bottomtap i,.bottomtap span,.bottomtap:after,.cu_clo,.cut_lp_clo,.errortips,.forgetpasswordbox,.forgetpasswordbox .cloo,.forgetpasswordbox .fw_yzm img,.forgetpasswordbox .fw_yzm input,.forgetpasswordbox .return,.forgetpasswordbox .returnb,.forgetpasswordbox .returnbb,.forgetpasswordbox .returnc,.go_back,.go_back:before,.go_back_per,.go_back_per:before,.go_back_person,.go_back_person:before,.go_backn,.go_backn:before,.h5_login,.h5_pop,.h5_pop i,.input_txt,.link_down:after,.link_down:before,.link_kf:after,.link_kf:before,.link_password:after,.link_password:before,.link_password_m:after,.link_password_m:before,.link_phone:after,.link_phone:before,.link_phone_m:before,.link_phone_n:before,.link_rz:after,.link_rz:before,.link_rz_m:before,.link_rz_n:before,.loginmod_mobile:before,.loginmod_qq:before,.loginmod_test:before,.loginmod_tit:before,.loginmod_weixin:before,.loginphone,.lp_clo,.lp_otherlogin:after,.lp_otherlogin:before,.lpl_qq:before,.lpl_test:before,.lpl_weixin:before,.more_login,.more_login_clo,.per_not_lingin,.per_usedata_box,.per_usedata_box1,.per_userdat img,.per_userdata img,.perarrow,.personal_img img,.peru_arrow,.remind_pop,.reset,.reset:before,.sent_code,.sent_code2,.sp_text:after,.sp_text:before,.transverse .h5_login,.transverse .h5_pop,.transverse .h5_pop i,.transverse .loginmod_mobile:before,.transverse .loginmod_qq:before,.transverse .loginmod_test:before,.transverse .loginmod_tit:before,.transverse .loginmod_weixin:before,.transverse .lp_clo,.up-canvas {
	position: absolute
}

.bottom,.bottom a:before,.bottom span:before,.errortips,.h5_topbar,.h5_wap,.lp_verification,.more_login_box,.more_login_overflow {
	margin: 0 auto
}

.lact_fj:after,.register_fj:after,.trial_fj:after {
	content: '\200B';
	display: block;
	height: 0;
	clear: both
}

.bottom a:before,.bottom span:before,.mygmmore_cur:before,.newgmmore_cur:before,.popgmmore_cur:before,.u_btn_sw:before,.u_pcbtn_qq:before,.u_pcbtn_wx:before {
	content: '\200B'
}

.bottom,.h5_login,.h5_wap,.login3tangaccountnumber,.logincutpic,.loginphone,.m_morelog,.m_row,.more_login,.register,.remind_pop,.transverse .h5_login,.trial {
	font-size: 0
}

.mygmmore,.newgmmore,.popgmmore {
	color: #666
}

.m_form span,.m_morelog .u_btn_sw,.m_morelog a {
	color: #999
}

#u-okay,.errortips,.m_submit,.m_submit:active,.u-okay {
	color: #fff
}

.forgetpasswordbox h2,.get_giftbtn b,.kf_box b,.lcp_title,.m_form h3,.more_login h2,h4.m_morelog_tit {
	font-weight: 400
}

#u-okay,.bottom,.errortips,.fast_login,.forgetpasswordbox,.forgetpasswordbox h2,.forgetpasswordbox p,.fw_goback,.fw_gobackn,.fw_nexttype,.fw_nexttypeh,.get_giftbtn b,.h5_login,.h5_login a,.h5_login span,.h5_pop,.h5_pop h2,.h5_pop p,.h5_pop span,.h5_topbar,.kf_box,.lact_login,.lcp_iknow,.link_out,.login3tangaccountnumber,.logincutpic,.loginmod_3tang,.loginmod_singn_3tang,.loginmod_test,.loginphone,.lp_loginmod a,.lp_loginmod span,.lp_start,.lpl_test,.m_form h3,.m_morelog,.m_morelog .u_btn_sw,.m_morelog a,.m_submit,.make_shure,.more_login,.more_login_box a i,.more_login_overflow,.mygmmore,.newgmmore,.pbi_ok,.popgmmore,.register,.register_login,.remind_pop,.remind_pop a,.remind_pop span,.rz_change_phone_bind,.rz_okbtn,.rz_okbtn_m,.rz_okbtn_m2,.rz_okbtn_phone,.rz_okbtn_phone_bind,.rz_validate_phone_bind,.sent_code,.sent_code2,.transverse .h5_login,.transverse .h5_login a,.transverse .h5_login span,.transverse .h5_pop,.transverse .h5_pop h2,.transverse .h5_pop p,.transverse .h5_pop span,.transverse .loginmod_3tang,.transverse .loginmod_test,.trial,.trial_login,.u-okay,.up-hd,h4.m_morelog_tit {
	text-align: center
}

.bottomtap .rbox p,.change_password_box span,.change_phone_box span,.go_back,.go_back_per,.go_back_person,.go_backn,.lcp_account,.lcp_password,.phonebd_box span,.rz_box span,.rz_boxisok span {
	text-align: left
}

.u_btnlog,.u_btnreg {
	text-align: right
}

.m_form,.m_row,.upload-poster {
	background-color: #fff
}

.m_row input {
	background-color: transparent
}

#h5-pop {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,.5)
}

.h5_login,.remind_pop {
	top: 50%;
	left: 50%;
	background-color: #fff;
	width: 5.7rem;
	margin-left: -2.75rem;
	padding-top: .3rem;
	border-radius: .2rem
}

.h5_login a,.h5_login span,.remind_pop a,.remind_pop span {
	width: 1.1rem;
	height: .4rem;
	padding-top: 1.06rem;
	margin: .44rem .15rem 0;
	color: #999;
	font-size: .28rem
}

.remind_pop p {
	font-size: .28rem;
	margin: .5rem 0;
	color: #666
}

.get_giftbtn b {
	border-top: 1px solid #ddd;
	font-size: .32rem;
	height: .96rem;
	line-height: .96rem;
	width: calc(50% - 2px)
}

.get_giftbtn b:nth-child(1) {
	border-right: 1px solid #ddd
}

.get_giftbtn b:nth-child(2) {
	color: #0cacff
}

.transverse .h5_login {
	top: 50%;
	left: 50%;
	background-color: #fff;
	width: 7.98rem;
	margin-left: -3.85rem;
	padding-top: .42rem;
	border-radius: .28rem
}

.transverse .h5_login a,.transverse .h5_login span {
	width: 1.54rem;
	height: .56rem;
	padding-top: 1.484rem;
	margin: .616rem .21rem 0;
	color: #999;
	font-size: .392rem
}

.transverse .loginmod_tit {
	height: .84rem;
	line-height: .84rem;
	color: #666;
	font-size: .392rem;
	padding-left: .742rem
}

.transverse .loginmod_tit:before {
	left: 2.66rem;
	content: '';
	width: .742rem;
	height: .84rem;
	background: url(../images/logo.png) no-repeat;
	background-size: 100%
}

.transverse .loginmod_mobile:before,.transverse .loginmod_qq:before {
	left: 50%;
	top: 0;
	margin-left: -.63rem;
	content: ''
}

.transverse .loginmod_mobile {
	font-size: .392rem
}

.transverse .loginmod_mobile:before {
	width: 1.26rem;
	height: 1.26rem;
	border-radius: .7rem;
	border: 1px solid #ff9500;
	background: url(../images/sico3-1.png) no-repeat;
	background-size: 5.46rem 1.26rem
}

.transverse .loginmod_qq:before {
	width: 1.26rem;
	height: 1.26rem;
	border-radius: .7rem;
	border: 1px solid #358bff;
	background: url(../images/sico3-1.png) -1.4rem 0 no-repeat;
	background-size: 5.46rem 1.26rem
}

.transverse .loginmod_test {
	width: 1.26rem;
	height: 1.26rem;
	margin: .616rem .35rem 0;
	color: #999;
	font-size: .392rem
}

.transverse .loginmod_test:before,.transverse .loginmod_weixin:before {
	left: 50%;
	margin-left: -.63rem;
	width: 1.26rem;
	height: 1.26rem;
	top: 0;
	content: ''
}

.transverse .loginmod_test:before {
	border-radius: .7rem;
	border: 1px solid #fd4702;
	background: url(../images/sico3-1.png) -4.2rem 0 no-repeat;
	background-size: 5.46rem 1.26rem
}

.transverse .loginmod_weixin:before {
	border-radius: .7rem;
	border: 1px solid #35c020;
	background: url(../images/sico3-1.png) -2.8rem 0 no-repeat;
	background-size: 5.46rem 1.26rem
}

.transverse .loginmod_3tang {
	font-size: .392rem;
	color: #999;
	text-decoration: underline;
	padding: .672rem 0
}

.loginmod_3tang,.loginmod_mobile,.loginmod_tit {
	font-size: .28rem
}

.transverse .lp_clo {
	right: .42rem;
	top: .42rem;
	width: .756rem;
	height: .756rem;
	background: url(../images/delete.png) no-repeat;
	background-size: 100%;
	z-index: 2
}

.loginmod_tit {
	height: .6rem;
	line-height: .6rem;
	color: #666;
	padding-left: .53rem
}

.loginmod_tit:before {
	left: 1.9rem;
	content: '';
	width: .53rem;
	height: .6rem;
	background: url(../images/logo.png) no-repeat;
	background-size: 100%
}

.login3tangaccountnumber,.logincutpic,.register,.trial {
	top: 50%;
	left: 50%;
	background-color: #fff;
	width: 5.7rem;
	margin-left: -2.75rem;
	padding-top: .3rem;
	border-radius: .2rem
}

.loginmod_mobile:before {
	left: 50%;
	top: 0;
	margin-left: -.45rem;
	content: '';
	width: .9rem;
	height: .9rem;
	border-radius: .5rem;
	border: 1px solid #ff9500;
	background: url(../images/sico3-1.png) no-repeat;
	background-size: 3.9rem .9rem
}

.loginmod_qq:before,.loginmod_weixin:before,.lpl_qq:before,.lpl_weixin:before {
	margin-left: -.45rem;
	border-radius: .5rem;
	top: 0;
	width: .9rem;
	height: .9rem;
	left: 50%;
	content: ''
}

.loginmod_qq:before,.lpl_qq:before {
	border: 1px solid #358bff;
	background: url(../images/sico3-1.png) -1rem 0 no-repeat;
	background-size: 3.9rem .9rem
}

.loginmod_weixin:before,.lpl_weixin:before {
	border: 1px solid #35c020;
	background: url(../images/sico3-1.png) -2rem 0 no-repeat;
	background-size: 3.9rem .9rem
}

.loginmod_test,.lpl_test {
	width: .9rem;
	height: .9rem;
	margin: .44rem .25rem 0;
	color: #999;
	font-size: .28rem
}

.loginmod_test:before,.lpl_test:before {
	left: 50%;
	top: 0;
	margin-left: -.45rem;
	content: '';
	width: .9rem;
	height: .9rem;
	border-radius: .5rem;
	border: 1px solid #fd4702;
	background: url(../images/sico3-1.png) -3rem 0 no-repeat;
	background-size: 3.9rem .9rem
}

.loginmod_3tang {
	width: 50%;
	color: #999;
	padding: .28rem 0 .4rem
}

.cut_lp_clo,.lp_clo {
	right: .3rem;
	top: .3rem;
	width: .54rem;
	height: .54rem;
	background: url(../images/delete.png) no-repeat;
	background-size: .54rem .54rem;
	z-index: 2
}

.loginphone {
	background-color: #fff;
	padding: .3rem 0;
	left: 50%;
	top: 50%;
	width: 5.7rem;
	margin-left: -2.75rem;
	border-radius: .2rem
}

.lp_tit {
	font-size: .36rem;
	color: #666;
	padding-bottom: .25rem
}

.confirm_password,.fast_account,.fast_realname,.fast_cardID,.fast_password,.fastrepeat_password,.lact_accountnumber,.lact_password,.lp_phonenumber,.register_account,.register_password,.trial_account,.trial_password {
	margin-top: 1px;
	height: 1rem;
	font-size: .32rem;
	color: #666;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	width: 5.1rem
}

.lp_verification {
	margin-top: 1px;
	height: 1rem;
	width: 5.1rem
}

.lpv_codeinp {
	height: 1rem;
	font-size: .32rem;
	color: #666;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	width: 3.2rem
}

.lpv_code {
	width: 1.76rem;
	height: .8rem;
	margin-left: .14rem;
	line-height: .8rem;
	font-size: .24rem;
	color: #666;
	background-color: #ebebeb
}

.fast_login,.lact_login,.lcp_iknow,.lp_start,.register_login,.trial_login {
	width: 5.1rem;
	height: .97rem;
	margin: .2rem 0 .3rem;
	line-height: .97rem;
	background-color: #0bacff;
	font-size: .36rem;
	color: #fff;
	border-radius: .1rem
}

.lcp_account,.lcp_password {
	margin: .05rem 0 0 1.1rem
}

.lp_3tang {
	font-size: .28rem;
	color: #999;
	letter-spacing: .02rem
}

.lp_otherlogin {
	margin-top: .5rem;
	font-size: .24rem;
	color: #999;
	letter-spacing: .02rem
}

.lp_otherlogin:after,.lp_otherlogin:before {
	content: '';
	width: 1.7rem;
	top: .15rem;
	height: 1px;
	background-color: #ccc
}

.lp_otherlogin:before {
	left: .3rem
}

.lp_otherlogin:after {
	right: .3rem
}

.lp_loginmod {
	margin-bottom: .4rem
}

.lp_loginmod a,.lp_loginmod span {
	width: 1.1rem;
	height: .4rem;
	padding-top: 1.06rem;
	margin: .44rem .15rem 0;
	color: #999;
	font-size: .28rem
}

.lact_forgetpassword {
	font-size: .28rem;
	color: #999;
	margin-left: .3rem
}

.lact_fj,.register_fj,.trial_fj {
	zoom: 1;
	width: 5.7rem;
	line-height: .4rem;
	height: .4rem
}

.fast_joinfast,.lact_joinfast,.trial_joinfast {
	margin-right: .3rem;
	height: .4rem;
	line-height: .4rem;
	font-size: .28rem;
	color: #0bacff
}

.fast_joinfast {
	margin-top: .2rem
}

.lcp_account,.lcp_password {
	font-size: .36rem;
	color: #0bacff
}

.lcp_stress i {
	width: .29rem;
	height: .3rem;
	background: url(../images/loginstress.png) bottom no-repeat;
	background-size: .29rem .3rem
}

.lcp_issua {
	font-size: .28rem;
	color: #999
}

.lcp_iknow,.lcp_iknow_test {
	width: 4.3rem;
	height: .94rem;
	line-height: .94rem;
	font-size: .32rem;
	color: #fff;
	background-color: #0bacff;
	border-radius: .1rem
}

.lcp_iknow_test {
	margin: .1rem 0 .2rem
}

.loginmod_singn_3tang {
	color: #999;
	width: 50%;
	font-size: .28rem
}

.passwordcanvas {
	left: -500rem;
	top: -800rem;
	z-index: 200
}

.lcp_title {
	font-size: .36rem;
	color: #666;
	margin-top: .1rem
}

.canvas_img {
	margin-top: .28rem;
	width: 5.3rem;
	height: 2.7rem
}

.lcp_stress {
	margin-top: .2rem;
	padding: 0 .2rem;
	font-size: .24rem;
	color: #666
}

.more_login {
	top: 50%;
	left: 50%;
	margin-left: -40%;
	width: 80%;
	margin-top: -1;
	z-index: 200;
	background-color: #fff;
	border-radius: .2rem
}

.more_login h2 {
	margin-top: .4rem;
	font-size: .32rem;
	color: #666
}

.more_login_overflow {
	overflow-x: auto;
	overflow-y: hidden;
	width: 90%
}

.more_login_box {
	width: 100%
}

.more_login_box a {
	margin: .46rem .2rem 0;
	width: 1.14rem;
	font-size: .28rem;
	color: #222
}

.more_login_box a img {
	width: 1.14rem;
	height: 1.14rem;
	border-radius: .1rem
}

.more_login_box a i {
	width: 1.14rem
}

.more_login_clo {
	right: .3rem;
	top: .3rem;
	width: .54rem;
	height: .54rem;
	background: url(../images/delete.png) no-repeat;
	background-size: .54rem .54rem
}

.ml_goback {
	margin: .3rem 0;
	font-size: .28rem;
	color: #999
}

.forgetpasswordbox {
	left: 50%;
	top: 50%;
	margin-left: -3.05rem;
	width: 6.1rem;
	background-color: #fff;
	border-radius: .2rem
}

.forgetpasswordbox .cloo {
	right: .3rem;
	top: .3rem;
	width: .54rem;
	height: .54rem;
	background: url(../images/delete.png) no-repeat;
	background-size: .54rem .54rem
}

.forgetpasswordbox .return,.forgetpasswordbox .returnb,.forgetpasswordbox .returnbb,.forgetpasswordbox .returnc {
	left: .3rem;
	top: .3rem;
	width: .54rem;
	height: .54rem;
	background: url(../images/gouback.png) no-repeat;
	background-size: .54rem .54rem
}

.forgetpasswordbox h2 {
	margin-top: .47rem;
	font-size: .36rem;
	color: #666
}

.forgetpasswordbox input {
	height: .68rem;
	border: 0;
	border-bottom: 1px solid #d7d7d7;
	color: #666;
	font-size: .32rem
}

.forgetpasswordbox .fw_account,.forgetpasswordbox .fw_pasnew,.forgetpasswordbox .fw_pasnewt,.forgetpasswordbox .fw_phone {
	width: 5.1rem
}

.forgetpasswordbox .fw_yzm {
	width: 5.1rem;
	height: .8rem;
	margin: .2rem auto 0
}

.forgetpasswordbox .fw_yzm input {
	left: 0;
	bottom: 0;
	font-size: .32rem
}

.forgetpasswordbox .fw_yzm img {
	right: 0;
	bottom: 0
}

.forgetpasswordbox .fw_erification {
	width: 3.2rem
}

.forgetpasswordbox img {
	width: 1.76rem;
	height: .6rem;
	border-radius: .04rem
}

.forgetpasswordbox .get_yzm {
	width: 1.9rem;
	height: .7rem;
	line-height: .7rem;
	border-radius: .04rem;
	background-color: #ebebeb;
	font-size: .24rem;
	color: #666
}

.forgetpasswordbox p {
	font-size: .32rem;
	color: #666
}

.forgetpasswordbox .first {
	margin-top: .7rem
}

.fw_goback,.fw_gobackn,.fw_nexttype,.fw_nexttypeh {
	width: 5.1rem;
	height: .97rem;
	line-height: .97rem;
	border-radius: .1rem;
	background-color: #0bacff;
	font-size: .36rem;
	color: #fff;
	margin: .2rem 0 .5rem
}

.password_true {
	width: 1.04rem;
	height: 1.04rem;
	background: url(../images/person_ok.png) center no-repeat;
	background-size: 1.04rem;
	margin: 1.43rem auto 0
}

.h5_wap,body {
	background-color: #f5f5fa
}

body {
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}

.h5_wap {
	margin-bottom: 1.5rem
}

.per_userdat,.per_userdata {
	height: 1.92rem;
	background: #fff
}

.per_userdat img,.per_userdata img {
	top: 50%;
	margin-top: -.51rem;
	left: .3rem;
	width: 1.02rem;
	height: 1.02rem;
	border: 1px solid #d6d6d6;
	border-radius: 50px
}

.peru_arrow {
	width: .5rem;
	height: .5rem;
	background: url(../images/personico.png) -3.5rem 0 no-repeat;
	background-size: 4rem .5rem;
	right: .35rem;
	top: 50%;
	margin-top: -.25rem
}

.per_usedata_box,.per_usedata_box1 {
	top: 50%;
	left: 1.56rem;
	width: 4rem;
	height: 1.02rem
}

.per_usedata_box {
	margin-top: -.51rem;
	font-size: .32rem;
	color: #333
}

.per_usedata_box.after p:nth-child(1) {
	margin-top: .05rem;
	font-size: .32rem;
	color: #0a0724
}

.per_usedata_box.after p:nth-child(2) {
	margin-top: .1rem;
	font-size: .28rem;
	color: #686868
}

.per_usedata_box a {
	line-height: 1.02rem
}

.per_usedata_box1 {
	margin-top: -.51rem
}

.per_usedata_box1 p:nth-child(1) {
	width: 100%;
	margin-top: .1rem;
	font-size: .32rem;
	color: #0a0724
}

.per_usedata_box1 p:nth-child(2) {
	width: 100%;
	margin-top: .2rem;
	font-size: .28rem;
	color: #686868
}

.link_phone,.link_phone_m,.link_phone_n,.link_rz,.link_rz_m,.link_rz_n {
	padding-left: 1.2rem;
	line-height: 1.04rem;
	font-size: .32rem;
	border-bottom: 1px solid #e5e5e5
}

.link_rz,.link_rz_m,.link_rz_n {
	background-color: #fff;
	height: 1.04rem;
	color: #222;
	margin-top: .2rem
}

.link_rz:after,.link_rz:before,.link_rz_m:before,.link_rz_n:before {
	content: '';
	top: 50%;
	margin-top: -.25rem;
	width: .5rem;
	height: .5rem
}

.link_rz:before,.link_rz_m:before,.link_rz_n:before {
	left: .4rem;
	background: url(../images/personico.png) no-repeat;
	background-size: 4rem .5rem
}

.link_rz i,.link_rz_m i,.link_rz_n i {
	margin-right: .3rem;
	color: #c7c7cd
}

.link_rz:after {
	right: .3rem;
	background: url(../images/personico.png) -3.5rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_phone,.link_phone_m,.link_phone_n {
	background-color: #fff;
	height: 1.04rem;
	color: #222
}

.link_phone:after,.link_phone:before,.link_phone_m:before,.link_phone_n:before {
	content: '';
	top: 50%;
	margin-top: -.25rem;
	width: .5rem;
	height: .5rem
}

.link_phone:before,.link_phone_m:before,.link_phone_n:before {
	left: .4rem;
	background: url(../images/personico.png) -.7rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_phone i,.link_phone_m i,.link_phone_n i {
	margin-right: .3rem;
	color: #c7c7cd
}

.link_down,.link_kf,.link_password,.link_password_m {
	padding-left: 1.2rem;
	line-height: 1.04rem;
	color: #222;
	border-bottom: 1px solid #e5e5e5;
	font-size: .32rem
}

.link_phone:after {
	right: .3rem;
	background: url(../images/personico.png) -3.5rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_password,.link_password_m {
	background-color: #fff;
	height: 1.04rem;
	margin-top: .2rem
}

.link_password:after,.link_password:before,.link_password_m:after,.link_password_m:before {
	content: '';
	top: 50%;
	margin-top: -.25rem;
	width: .5rem;
	height: .5rem
}

.link_password:before,.link_password_m:before {
	left: .4rem;
	background: url(../images/personico.png) -1.4rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_password:after,.link_password_m:after {
	right: .3rem;
	background: url(../images/personico.png) -3.5rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_kf {
	background-color: #fff;
	height: 1.04rem;
	margin-top: .2rem
}

.link_kf:after,.link_kf:before {
	content: '';
	top: 50%;
	margin-top: -.25rem;
	width: .5rem;
	height: .5rem
}

.link_kf:before {
	left: .4rem;
	background: url(../images/personico.png) -2.1rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_kf:after {
	right: .3rem;
	background: url(../images/personico.png) -3.5rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_down {
	background-color: #fff;
	height: 1.04rem;
	margin-top: .2rem
}

.link_down:after,.link_down:before {
	content: '';
	top: 50%;
	margin-top: -.25rem;
	width: .5rem;
	height: .5rem
}

.link_down:before {
	left: .4rem;
	background: url(../images/personico.png) -2.8rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_down:after {
	right: .3rem;
	background: url(../images/personico.png) -3.5rem 0 no-repeat;
	background-size: 4rem .5rem
}

.link_out,.rz_change_phone_bind,.rz_okbtn,.rz_okbtn_m,.rz_okbtn_m2,.rz_okbtn_phone,.rz_okbtn_phone_bind,.rz_validate_phone_bind {
	margin-top: .3rem;
	width: 90%;
	margin-left: 5%;
	font-size: .32rem;
	height: 1.06rem;
	line-height: 1.06rem;
	color: #fff;
	background-color: #0bacff;
	border-radius: .1rem
}

.kf_box h2 {
	font-size: .32rem;
	color: #211a1a;
	margin-top: .76rem
}

.kf_box input,.kf_box p {
	font-size: .28rem;
	color: #211a1a
}

.kf_box p {
	margin-top: .4rem
}

.kf_box b,.kf_box img {
	margin-top: .3rem
}

.kf_box input {
	width: 1.5rem;
	border: 0;
	background-color: transparent
}

.kf_box b,.sp_text {
	color: #333;
	font-size: .28rem
}

.kf_box img {
	width: 2.7rem;
	height: 2.7rem
}

.sp_text {
	margin-top: .6rem;
	height: .28rem;
	line-height: .28rem
}

.sp_text:after,.sp_text:before {
	margin-top: -.01rem;
	content: '';
	width: 1.5rem;
	border: 1px solid #ccc;
	top: 50%
}

.sp_text:before {
	left: .3rem
}

.sp_text:after {
	right: .3rem
}

.spkf_copy {
	margin-top: .4rem;
	font-size: .28rem;
	background-color: #0bacff;
	color: #fff;
	border-radius: .05rem;
	padding: .1rem .2rem
}

.id_name_d,.id_name_i {
	background-color: #fff;
	line-height: 1.04rem
}

.id_name_i {
	padding-left: .3rem;
	height: 1.04rem;
	font-size: .32rem;
	color: #333;
	border-top: 1px solid #d7d7d7
}

.change_password_box,.change_phone_box,.rz_box,.rz_boxisok {
	width: 100%
}

.change_password_box span,.change_phone_box span,.rz_box span,.rz_boxisok span {
	margin-left: .3rem;
	padding: .4rem 0;
	color: #666;
	font-size: .28rem
}

.phonebd_box {
	font-size: 0
}

.phonebd_box span {
	margin-left: .3rem;
	padding: .3rem 0;
	color: #666;
	font-size: .28rem
}

.id_name_d,.input_txt {
	height: 1.04rem;
	font-size: .32rem;
	color: #333
}

.input_txt {
	left: 1.7rem;
	width: 70%;
	border: 0
}

.input_txt.input_code {
	width: 40%
}

.id_name_d {
	padding-left: .3rem;
	border-top: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7
}

.bind_phone_already,.pbi_ok {
	color: #666;
	font-size: .28rem
}

.sent_code,.sent_code2 {
	top: 50%;
	margin-top: -.4rem;
	right: .5rem;
	width: 2.2rem;
	height: .8rem;
	line-height: .8rem;
	background-color: #ebebeb;
	color: #666;
	font-size: .24rem;
	border-radius: .1rem
}

.idcard {
	width: 3rem
}

.pbi_ok i {
	margin: 3.5rem auto .4rem;
	background: url(../images/person_ok.png) no-repeat;
	background-size: 1.03rem 1.02rem;
	width: 1.04rem;
	height: 1.04rem
}

.per_not_lingin {
	top: 50%;
	margin-top: -.51rem;
	left: .3rem;
	width: 1.02rem;
	height: 1.02rem;
	border: 1px solid #d6d6d6;
	border-radius: 50px;
	background: url(../images/notlogin.png) center no-repeat;
	background-size: .62rem .7rem
}

.l_toolBox,.popimg,.up-option {
	left: 0;
	bottom: 0
}

#h5-pop {
	z-index: 100
}

.bind_phone_already {
	padding: .2rem 0 .3rem .3rem
}

.weixincopy {
	margin-top: .4rem;
	font-size: .28rem;
	color: #999;
	border-radius: .05rem;
	padding: .1rem .2rem
}

.user_information a,.user_information div {
	padding-left: .32rem;
	font-size: .32rem;
	background-color: #fff;
	height: 1.05rem;
	line-height: 1.05rem;
	border-bottom: 1px solid #e5e5e5
}

.personal_img img {
	right: .8rem;
	top: 50%;
	margin-top: -.4rem;
	width: .8rem;
	height: .8rem;
	border-radius: .5rem;
	border: 1px solid #d6d6d6
}

.perarrow {
	right: .2rem;
	top: 50%;
	margin-top: -.25rem;
	width: .5rem;
	height: .5rem;
	background: url(../images/personico.png) -3.5rem 0 no-repeat;
	background-size: 4rem .5rem
}

.cu_clo,.popimg,.up-option {
	top: 0;
	right: 0
}

.personal_Account i {
	margin-right: .35rem;
	color: #ccc
}

.personal_name span {
	margin-right: .66rem;
	color: #686868
}

.changeUsername {
	padding-left: .32rem;
	font-size: .32rem;
	background-color: #fff;
	height: 1.05rem;
	line-height: 1.05rem;
	border-bottom: 1px solid #e5e5e5
}

.changeUsername input {
	height: .9rem;
	width: 5rem;
	border: 0;
	font-size: .32rem
}

.cu_clo,.up-file {
	height: 1.05rem
}

.cu_clo {
	width: 1.05rem;
	background: url(../images/perclo.png) center no-repeat;
	background-size: .32rem
}

.popimg {
	background-color: #000
}

.make_shure {
	margin-top: 1rem;
	width: 90%;
	margin-left: 3%;
	font-size: .32rem;
	height: 1.06rem;
	line-height: 1.06rem;
	color: #fff;
	background-color: #0bacff;
	border-radius: .1rem
}

.up-cancel,.up-hd,.up-ok {
	line-height: 1rem;
	font-size: .36rem
}

.l_toolBox {
	right: 0;
	height: 1rem;
	background-color: rgba(0,0,0,.6)
}

.up-cancel,.up-ok {
	color: #ccc
}

.up-cancel {
	margin-left: .6rem
}

.up-ok {
	margin-right: .6rem
}

.rotateR {
	margin-right: .5rem;
	width: .4rem;
	height: .4rem;
	padding: .3rem;
	background: url(../images/route.png) center no-repeat;
	background-size: .4rem .4rem
}

.up-option {
	z-index: 9999;
	background-color: #000
}

.up-hd {
	height: 1rem;
	background-color: #ffe04e
}

.up-hd.ios {
	padding-top: .25rem;
	padding-bottom: .1rem
}

.up-canvas canvas {
	width: 100%;
	height: 100%
}