@media screen and (max-width: 768px) {
	input[type="button"], input[type="submit"], input[type="date"] {
	
	-webkit-appearance: none;
	
	}
	.res_warning {
		display: none;
		position: fixed;
		top: 20%;
		left: 50%;
		width: 126px;
		height: auto;
		font-size: 12px;
		color: #fff;
		line-height: 18px;
		text-align: center;
		border-radius: 8px;
		padding: 20px 10px;
		margin-left: -63px;
		background: rgba(0, 0, 0, 0.5);
	}

	.res_warning>span {
		display: block;
		width: 0.8rem;
		height: 0.8rem;
		background: url(../images/warning.png);
		background-size: 100% 100%;
		margin: 0 auto 5px;
	}
	.res_warning>span.suc{
		background: url(../images/success.png);
		background-size: 100% 100%;
	}
	button.login_bg {
		color: #fff !important;
		background: #e60012 !important;
	}

	.hide_m {
		display: none !important;
	}

	.header_m {
		width: 100%;
		height: 0.88rem;
		line-height: 0.88rem;
		font-size: 0.36rem;
		color: #fff;
		text-align: center;
		background: #d62103;
		position: relative;
	}

	.header_m > .back_prev {
		position: absolute;
		top: 0.2rem;
		left: 0.24rem;
		width: 0.26rem;
		height: 0.47rem;
		font-size: 0.46rem;
		color: #fff;
		background: url(../images/icon_07.png) no-repeat;
		background-size: 100% 100%;
	}

	.header_m > a {
		position: absolute;
		right: 0.32rem;
		top: 0;
		line-height: 0.88rem;
		font-size: 0.28rem;
		color: #fff;
	}

	.moblie_login {
		width: 100%;
		height: auto;
	}

	.moblie_login_method {
		width: 100%;
		height: 0.8rem;
		border-bottom: 0.02rem solid #ececec;
		margin-bottom: 0.4rem;
	}

	.moblie_login_method > a {
		float: left;
		width: 50%;
		height: 0.78rem;
		line-height: 0.78rem;
		text-align: center;
		font-size: 0.32rem;
		color: #666;
		border-bottom: 0.04rem solid transparent;
	}

	.active_m {
		color: #d62103 !important;
		border-bottom-color: #d62103 !important;
	}

	.moblie_login_form_one {
		width: 7.02rem;
		height: 1rem;
		margin: 0 auto;
		border-bottom: 0.02rem solid #ececec;
		overflow: hidden;
	}

	.moblie_login_form_one > input[type="tel"] {
		float: left;
		width: 4.4rem;
		height: 1rem;
		font-size: 0.28rem;
		color: #9d9d9d;
		border: none;
		outline: none;
		padding-left: 0.64rem;
		background: url(../images/mobile.jpg) no-repeat 0.08rem 0.27rem;
		background-size: 0.3rem 0.42rem;
	}

	.moblie_login_form_one .form-control {
		padding: 0;
	}

	.moblie_login_form_one .form-control:focus , .moblie_login_form_one  .form-control {
		box-shadow: none;
	}

	.moblie_login_form_one > input[name="text"]#user {
		background: url(../images/mobile.jpg) no-repeat 0.08rem 0.27rem;
		background-size: 0.3rem 0.42rem;
	}

	.moblie_login_form_one > #code_regist {
		float: left;
		width: 5.4rem;
		height: 1rem;
		font-size: 0.28rem;
		color: #9d9d9d;
		border: none;
		outline: none;
		padding-left: 0.64rem;
		background: url(../images/safe.jpg) no-repeat 0.08rem 0.27rem;
		background-size: 0.3rem 0.42rem;
	}

	.moblie_login_form_one > input[type="text"] {
		float: left;
		width: 5.4rem;
		height: 1rem;
		font-size: 0.28rem;
		color: #9d9d9d;
		border: none;
		outline: none;
		padding-left: 0.64rem;
		background: url(../images/mobile.jpg) no-repeat 0.08rem 0.27rem;
		background-size: 0.3rem 0.42rem;
	}

	.moblie_login_form_one > input[type="password"] {
		float: left;
		width: 5.4rem;
		height: 1rem;
		font-size: 0.28rem;
		color: #a7a7a7;
		border: none;
		outline: none;
		padding-left: 0.64rem;
		background: url(../images/safe.jpg) no-repeat 0.08rem 0.27rem;
		background-size: 0.3rem 0.42rem;
	}
	.moblie_login_form_one > input[name="password"]{
		background: url(../images/safe.jpg) no-repeat 0.08rem 0.27rem;
		background-size: 0.3rem 0.42rem;
	}

	.moblie_login_form_one > button , .get_code2 {
		float: right;
		width: 1.64rem;
		height: 0.54rem;
		text-align: center;
		line-height: 0.54rem;
		font-size: 0.24rem;
		color: #d62103;
		border: 0.02rem solid #d62103;
		border-radius: 0.06rem;
		margin-top: 0.22rem;
		background: transparent;
		outline: none;
	}
	.get_code2{
		position:absolute;
		top:0;
		right:0.1rem;
	}

	.msg_info {
		width: 6.94rem;
		height: 0.84rem;
		line-height: 0.84rem;
		font-size: 0.26rem;
		color: #d62103;
		padding-left: 0.08rem;
		margin: 0 auto;
	}

	.msg_info > span:nth-child(1) {
		font-size: 0.3rem;
		margin-right: 0.2rem;
	}

	.moblie_login_btn , .login_btn > button , .btn_regist{
		display: block;
		width: 7.02rem;
		text-align: center;
		line-height: 0.84rem;
		height: 0.84rem;
		color: #cfcfcf;
		font-size: 0.32rem;
		background: #eee;
		margin: 0 auto;
		border-radius: 0.06rem;
		border: none;
		outline: none;
	}

	.login_btn {
		height: 0.84rem;
		margin-top: 0.54rem;
		margin-bottom: 0;
	}

	.forget_pass {
		display:block;
		width: 100%;
		margin-top: 0.54rem;
		text-align: center;
		font-size: 0.26rem;
		color: #666;
		margin-bottom: 2.6rem;
	}

	.moblie_login_else {
		width: 7.02rem;
		height: auto;
		margin: 0 auto;
	}

	.moblie_login_else > .moblie_login_else_title {
		width: 100%;
		height: 0.9rem;
		position: relative;
	}

	.moblie_login_else > .moblie_login_else_title > .moblie_login_else_xian {
		position: absolute;
		top: 0.44rem;
		width: 100%;
		height: 1px;
		background: #c7c7c7;
	}

	.moblie_login_else > .moblie_login_else_title > .moblie_login_else_text {
		position: absolute;
		top: 0;
		left: 1.64rem;
		width: 3.7rem;
		text-align: center;
		line-height: 0.9rem;
		font-size: 0.26rem;
		color: #666;
		background: #fff;
	}

	.moblie_login_else_method {
		width: 2.64rem;
		margin: 0.34rem auto 0 auto;
	}

	.moblie_login_else_method > img {
		float: left;
		width: 0.82rem;
		height: 0.82rem;
		margin: 0 0.25rem;
	}

	.info_box {
		width: 7rem;
		height: auto;
		margin: 0 auto;
	}

	.regis {
		width: 100%;
		height: 1rem;
		border-bottom: 0.02rem solid #ececec;
		padding-left: 0.64rem;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow: hidden;
	}

	.regis input {
		width: 90%;
		border: none;
		font-size: 0.28rem;
		height: 1rem;
	}

	.regis_bg_0 {
		background: url(../images/icon_phone.png) no-repeat 0.14rem 0.26rem;
		background-size: 0.3rem 0.42rem;
	}

	.regis> .hq_code {
		float: right;
		width: 1.64rem;
		height: 0.56rem;
		line-height: 0.56rem;
		text-align: center;
		font-size: 0.24rem;
		color: #e60012;
		border: 0.02rem solid #e60012;
		border-radius: 0.06rem;
		margin-top: 0.17rem;
	}

	.regis_bg_1 {
		background: url(../images/icon_lock.png) no-repeat 0.14rem 0.26rem;
		background-size: 0.34rem 0.42rem;
	}

	.regis_bg_2 {
		background: url(../images/key.png) no-repeat 0.14rem 0.26rem;
		background-size: 0.36rem 0.36rem;
	}

	.regis_bg_3 {
		background: url(../images/key.png) no-repeat 0.14rem 0.26rem;
		background-size: 0.36rem 0.36rem;
	}

	.regis > div > input {
		float: left;
		width: 5.5rem;
		height: 0.92rem;
		font-size: 0.26rem;
		color: #afafaf;
		border: none;
		outline: none;
	}

	.info_box .li_5 button {
		border-bottom: none;
		width: 100%;
		padding: 0;
		outline: none;
		border: none;
		height: 0.85rem;
		background: #e9e9e9;
		border-radius: 4px;
	}
	.info_box .li_5{
		margin-top: 0.54rem;
	}
	.info_box .li_5 .err_msg {
		height: 0.36rem;
		line-height: 0.36rem;
		font-size: 0.26rem;
		color: #d62103;
		padding: 0.2rem 0 0.6rem 0.14rem;
	}

	.info_box .li_5 .err_msg > span {
		font-size: 0.28rem;
		margin-right: 0.1rem;
	}

	.info_box .li_5 > span {
		display: block;
		line-height: 0.76rem;
		font-size: 0.24rem;
		color: #333;
	}

	.regis > div:nth-child(6) {
		border-bottom: none;
		padding: 0;
	}

	.regis > div:nth-child(6) > input {
		display: block;
		width: 100%;
		height: 0.84rem;
		line-height: 0.84rem;
		text-align: center;
		font-size: 0.28rem;
		color: #666;
		background: #e9e9e9;
		margin: 0 auto;
		border: none;
		outline: none;
	}

	.info_box .form-group {
		margin-bottom: 0;
	}

	.regis_txt {
		width: 7rem;
		height: 0.72rem;
		overflow: hidden;
		margin: 0.4rem auto;
	}
	
	.regis_txt > a {
		float: right;
		font-size: 0.22rem;
		color: #e60012;
	}

	.email_yz {
		color: #cccccc !important;
		border-color: #cccccc !important;
	}

	.userful {
		background: #d62103 !important;
	}

	.regis .li_1 {
		position: relative;
	}

	.regis .li_1 button {
		position: absolute;
		right: 0;
		top: 0;
	}

	.info_box .regis_bg_0 , .recover .regis_bg_0 {
		position:relative;
		background: url(../images/icon_phone.png)  no-repeat 0.14rem 0.26rem;
		background-size: 0.3rem 0.4rem;
	}
    .info_box .email_regis {
		background: url(../images/e-mail.png)  no-repeat 0.14rem 0.37rem;
		background-size: 0.38rem 0.28rem;
	}
	.regis .col-xs-3 {
		margin-top: 10px;
		padding: 0;
		margin-right: 16px;
	}
	.regis .col-xs-3 button.get_code2{
		margin-top: 0;
		position: absolute;
    right: 0.1rem;
    top: 0;
	}
	.hide_p {
		display: block !important;
	}

	.seting {
		padding: 0 3%;
	}

	.seting li , .mem_set li {
		color: #333;
		font-size: 0.32rem;
		height: 1rem;
		line-height: 1rem;
		border-bottom: 1px solid #ececec;
	}

	.mem_set {
		padding: 0 3%;
	}

	.mem_set li a {
		display: block;
		color: #262626;
		font-size: 0.32rem;
	}
	.mem_set li a span {
		display: inline-block;
		width: 30px;
		height:30px;
		line-height: 28px;
		border-radius: 8px;
		text-align: center;
		margin-right: 16px;
	}
	.safety li a i{
		color: #999;
	}
	.mem_set li a img {
		display: inherit;
		width: 70%;
		height: 70%;
	}
	.mem_set li:last-child{
		border-bottom: transparent;
	}

	.mem_set li a {
		background: url(../images/icon_04.png) no-repeat right center;
		background-size: 6px 12px;
	}

	.mem_set .li_5 a {
		background: none;
	}

	.mem_set .li_1 a span {
		background: #FC7A22;
	}

	.mem_set .li_2 a span {
		background: #4d80ad;
	}

	.mem_set .li_3 span {
		background: #aa5ec2;
	}

	.mem_set .li_4 span {
		background: #00d6ad;
	}

	.mem_set .li_5 span {
		background: #79bff8;
	}

	.mem_set .li_4 {
		margin-top: 0;
	}

	.mem_set .li_5 {
		border-bottom: transparent;
		margin-top: 0;
	}

	.m_member {
		height: 94vh;
		background: #f4f4f4;
	}

	.m_member .info_box {
		width: 100%;
		background: #fff;
	}

	.m_member_top {
		height: 2.64rem;
		background: url(../images/member_bg.jpg) no-repeat;
	}

	.m_member_top .plan {
		text-align: center;
		padding-top: 0.33rem;
	}

	.m_member_top .plan img {
		display: inline-block;
		width: 1.25rem;
		height: 1.25rem;
		border-radius: 50%;
		border: 3px solid #fff;
	}

	.m_member_top .plan p {
		color: #fff;
		font-size: 0.3rem;
		margin-top: 0.28rem;
	}

	.me_date #Year {
		width: 101px;
		height: 42px;
		padding: 0 10px;
		border-radius: 4px;
		border: 1px solid #999;
	}		
	/*会员中心  安全设置*/	
	.safety li a i {
		display: block;
		float: right;
		font-style: inherit;
		padding-right: 4%;
	}

	.safety li a .n_bd {
		color: #ed1b24;
	}
	.safety li a .bd {
		color: #0b9c04;
	}

	.pass_set_m {
		width: 7rem;
		margin: 0 auto;
	}

	.pass_set_m li {
		height: 1rem;
		line-height: 1rem;
		border-bottom: 1px solid #ececec;
	}

	.pass_set_m label {
		width: 20%;
		margin-right: 3%;
		color: #262626;
		font-size: 0.32rem;
		font-weight: normal;
	}

	.pass_set_m input {
		width: 74%;
		height: 0.9rem;
		font-size: 0.28rem;
		outline: none;
		border: none;
	}

	.ps_m {
		padding-bottom: 50px;
	}

	.moblie_login_btn{
		margin-top: 0.54rem;
	}
	.pass_set_m li {
		position: relative;
	}

	.pass_set_m .get_code2 {
		position: absolute;
		right: 0;
		top: 0;
	}

	.seting {
		padding: 0 3%;
	}

	.seting li , .mem_set li {
		color: #333;
		font-size: 0.28rem;
		height: 1rem;
		line-height: 1rem;
		border-bottom: 1px solid #ececec;
	}

	.seting li:last-child{
		border-bottom: transparent;
	}

	.seting li label {
		display: inline-block;
		font-weight: normal;
		width: 20%;
		margin-right: 3%;
		color: #262626;
		font-size: 0.32rem;
	}

	.seting li input {
		width: 74%;
		height: 0.9rem;
		color: #999;
	}

	.seting .txt {
		height: 62px;
		padding-top: 14px;
	}

	.seting .txt label {
		float: left;
	}

	.seting .txt textarea {
		width: 76%;
		resize: none;
		line-height: 24px;
		float: right;
	}

	.content-block , .seting .sex p {
		width: 74%;
		display: inline-block;
	}
	.content-block #demo1{
		width:100%;
	}

	.seting .sex p {
		color: #999;
	}

	.seting .sex {
		position: relative;
	}

	.seting .sex select {
		opacity: 0;
		position: absolute;
		width: 76%;
		height: 44px;
		top: 0;
		left: 20%;
	}
	.regis .col-xs-3{
		float: right;
	}
	.regis .col-xs-3 img{
		width: 1.65rem;
		height: 0.57rem;
	}
	
	#user-validate-check-form-m .li_4{
		margin-top: 0.54rem;
	}
	#user-validate-check-form-m .li_4 a{
		color: #333;
		font-size: 0.26rem;
	}
	
	.protocol{
		margin: 0 0.18rem;
		color: #484745;
		font-size: 0.28rem;
		margin-top: 0.2rem;
		text-align: justify;
	}



.modal{
	top:200px;
}
.modal.in .modal-dialog{
  width: 225px;
  margin: 0 auto;
}
.modal .btn_menu .btn {
    width: 50px;
}
.xieyi_info{
		font-size:14px;
		line-height:30px;
}

.js_uploadBox{
	position:relative;
}
.js_upFile.js_upFile_avator_m{
	  width: 75px;
    height: 75px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -37px;
    opacity: 0;
}



}

/*# sourceMappingURL=style_m.css.map */
