﻿ @charset "utf-8";
/* CSS Document */
/* 全局 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,header,footer,html{margin:0;padding:0;font-weight:normal;}
input,button,select,textarea{outline:none; vertical-align:middle;font-family:"microsoft yahei",Verdana;}
li{list-style:none}
em,i{font-style:normal;}
img{border:none}
a{text-decoration:none; -webkit-tap-highlight-color: transparent; -webkit-appearance: none; appearance: none; outline:none; border:none; color: #333;}
header,nav,section,article,footer,figure,figcaption{display:block;}
input{ -ms-appearance: none; -o-appearance: none; -moz-appearance: none; -webkit-appearance: none; -webkit-tap-highlight-color: transparent; appearance: none; outline:none; border:none;}
body{color:#333; background:#fff; text-align:center ;font-family:"microsoft yahei",Verdana; min-width:320px; width:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;}
html {height: 100%; margin: 0 auto;font-size:50px;}
.clear{clear:both;height:0px;overflow:hidden;font-size:0px;}
.fl{float:left;}
.fr{float:right;}
.wrap{max-width:640px; min-width:320px; background:#fff; position:relative; min-height:100%; margin:0 auto;}

/*标题*/
.login_tit{background:#f8f8f8; height:1.34rem; line-height:1.34rem; text-align:center; font-size:0.4rem; color:#333; padding:0 0.12rem; position:relative; border-bottom: #d3d3d3 solid 1px;}
.login_tit .return img{width:0.28rem; height:0.44rem; position:absolute; top:0.44rem; left:0.2rem;}
.login_tit h1{ font-size:18px; height:30px; overflow:hidden; }
.login_tit .homeimg img{width: 24px;height: 22px;position: absolute;top: 22px;right: 10px; float:right;}

/***登录页***/
.login{ background:#fff;  padding:0;  margin:0 auto; width: 100%;overflow:hidden;}
.login_c{ height:1.3rem; line-height: 1.3rem; width:95%; margin:0 auto; border-bottom:1px solid #e1e1e1; color:#a9a9a9; font-size:0.28rem; padding:0.1rem; box-sizing:border-box; }
.logon_y{width:45%; color:#a9a9a9; font-size:0.28rem; padding:0.1rem; box-sizing:border-box; margin-left:4%; height: 1.1rem; line-height: 1.1rem;}
.login_c .icon{   }
.login_d{width: 95%; margin:0.28rem auto; color: #a9a9a9; line-height: 0.4rem; height: 0.44rem; font-size:0.28rem;}
.login_d a{color: #f40;}
.login_d a,.login_d i{font-size:0.28rem}
.login_d span img{width:0.4rem!important;height:0.4rem!important;}
.zhuche{ width:95%; margin:0.24rem auto; border:1px solid #f40; font-size:0.28rem;border-radius:5px; cursor:pointer; }
.zhuche a{color:#f40;}
.login_c .icon img{ /*width:100%;*/width:0.48rem;height:0.48rem;}
.login .login_c{display:flex;align-items:center;position:relative}
.login .codimg{position:absolute;top:0;bottom:0;margin:auto;right:0;}
.login .login_c .icon img{display:block;}
/***登录页添加登录方式9.29***/
.login_c .fsyzm{float:right;}
.login_c .fsyzm a{border: 1px #f40 solid; border-radius:3px; padding:6px 0; color:#f40;width:1.65rem;line-height:1;display:inline-block;}
.agent_Reco_tit { line-height:0.64rem; border-bottom:1px solid #eee; height:0.64rem; margin-top:20px; }
.agent_Reco_tit ul{ }
.agent_Reco_tit ul li{ float:left; display:block; width:49%;font-size:0.32rem;}
.agent_Reco_tit .current{color:#f22b04; border-bottom:1px solid #f22b04; }
.kefzx{ padding-left: 20px; padding-right: 20px; line-height: 50px; border-top: 1px solid #f4f4f4; height: auto; background-color: #fcfcfc;}
.submit,.zhuche{height:0.88rem;line-height:0.88rem;}
.codimg{width: 1.2rem; height: 0.6rem; margin: 3% 0 0 9%; float: right;}
.submit{ width:95%;  background:#ff4400; color:#fff; font-size:0.28rem; border-radius:5px; cursor:pointer;margin-top:0.4rem}
.order {line-height: 60px; text-align: center; margin: 15% 1% 4% 1%;}  
.order .line {display: inline-block; width:28%; border-top: 1px solid #ccc; }  
.order .txt {color: #686868; vertical-align: middle;}  
.order .weixin{margin: 0 auto;}
/***绑定手机***/
.yzdx{float: right; background: #ff4400; color: #fff; font-size: 0.26rem; border-radius: 5px; height: 0.6rem; padding:0.1rem; margin: 0.3rem;}
/***会员类型***/
.juzhong1 span{border: #f40 solid 1px; border-radius: 5px; color: #f40; font-size: 0.28rem; padding: 0.1rem 0.1rem 0.1rem 0.54rem; background: url(../images/th.png) no-repeat 0.1rem 0.08rem;background-size:0.4rem 0.4rem ;}
.juzhong1 { margin: 10px auto 0; width: 95%;}
.tishi{width: 95%; height: 30px; line-height: 30px; margin: 0 auto; padding-top: 15px; font-size: 0.4rem;}
.tishi p{ float: left; color: #888; font-size: 0.28rem; }
.leixing{ width: 95%; margin: 0 auto; height: 430px;}
.leixing .choc{width: 100%; border: 1px solid #d9d8d8; display: block; position: relative; height:22%; border-radius: 5px; margin-bottom: 10px;}
.leixing .choc_img{ position: absolute; left: -4px; top: -4px; }
.leixing .choc_img img{width: 109px;}
.leixing .choc_text {width:150px; padding-top: 40px;}
.leixing .choc_text h3{height: 28px; line-height: 27px; font-size: 18px; overflow: hidden; font-style: normal; background: url(../images/xz.png) no-repeat 125px 5px;}
.leixing .choc_text img{ top:45px;}
/***填写信息***/
.xinxix{background: #f8f8f8; width: 100%;}
.xinxi{width: 100%; text-align: left; margin: 0 auto;}
.xinxi_c{ padding-top: 15px; }
.xinxi_c .fenge{margin-bottom: 10px; border-top:1px solid #dfdede;}
.xinxi_c ul li{ height: 55px; line-height: 55px; border-bottom: 1px solid #dfdede; background: #fff; padding-left: 10px; font-size: 1em;}
.xinxi_c ul li.info { display:none;height:20px;line-height:20px; color:red;}
.xinxi_c input{width:70%;  }
.xinxi_c .wenben{ float: left; width:23%; }
.xinxi_c .yzm_btn{ color: #FFF; font-size: 14px; background: #f40; border-radius: 5px; text-align: center;margin: 12px 12px auto; padding: 8px 6px; width: 85px; float: right;}

.prompt{width:90%; margin:0 auto; height:auto; background:#fff; position:fixed; top:14%; left:5%; z-index:9999;}
.prompt_head_bar{position:relative; width:100%; height:36px; line-height:36px; background:#fe3835; text-align:center; color:#fff;}
.prompt_head_bar .return img{width:13px; height:22px; position:absolute; top:7px; left:10px;}
.pop_box{background:#fff; width:100%; text-align:center; }
.pop_box_wrap{width:100%; margin:0 auto; height:auto; padding-bottom:10px; max-height:275px; overflow-y:scroll;}
.pop_box_wrap li{width:30%; height:32px; line-height:32px; border:1px solid #d2d2d2; color:#333; float:left; margin:3px 3px 2px 4px;}
.pop_box_wrap li a{ font-size:14px;}
.pop_box_wrap li:hover{ border:1px solid #fe3835; color:#fe3835; background:url(../images/icon.png) no-repeat right bottom; background-size: 18%;}
.pop_box_wrap li:active{border:1px solid #fe3835; color:#fe3835; background:url(../images/icon.png) no-repeat right bottom;background-size: 18%; }

/*******footer*************/
.footer{background:#f6f6f6; padding:20px 0; font-size:0.24rem; text-align:center; margin-top: 5%;}
.footer .func{width:100%; margin:0 auto; margin:5% 0 3% 0;}
.footer .func .platforms{ margin:0 auto; display:table; width:70%;}
.footer .func .platforms li{float:left; width:27%; margin:0 3%;}
.footer .func .platforms li a{color:#666; display:block; font-size:0.24rem; position:relative;}
.footer .func .platforms li img{width:0.8rem; height:0.8rem;}
.footer .func .icon_apps{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.footer .func .icon_pc{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
.footer .des{text-align:center; font-size:14px; color:666px;}
.footer .copyright{font-size:0.24rem; color:#999; text-align:center; line-height:0.44rem; margin:1% 0;}
.footer .copyright a{color:#999;}

/*标题*/
.c_tit{background:#fe3835; text-align:center; font-size:0.4rem; color:#fff; padding:0.2rem 2%; position:relative;display:flex;align-items:center;justify-content:space-between}
.c_tit .return img{width:0.23rem;display:block;}
.c_tit h1{ font-size:18px; height:30px; overflow:hidden; }
.c_tit .homeimg img{width: 0.47rem;display:block;}
/*个人中心*/
.kuang{width: 100%; margin:0 auto;}
.ctr{width: 95%; border: #fed5c7 solid 1px; margin:0 auto; border-radius: 6px; margin: 10px auto;}
.ctr_1{ padding: 25px 15px; height: 85px; }
.ctr_2{ margin-right: 10px; width: 80px; height: 80px; border: 1px solid hsla(0,0%,100%,.4); border-radius: 60px; overflow: hidden; float: left; }
.ctr_name{float: left; font-size: 14px; margin-right: 20px; white-space: nowrap; text-align: left;}
.ctr_name img{ display: inline-block; width: 20px; height: 20px; vertical-align: bottom; margin-right:5px;}
.ctr_name p{height: 28px; line-height: 16px;}
.list{ width: 48%;  border-radius: 4px;  padding: 2px; box-shadow:0px 0px 6px #eee ; margin-bottom: 12px;  }
.list .list_text { width:73%; text-align:left; font-size:0.7em; margin-left:2%; }
.list .list_text ul li{ line-height:22px;}
.list .list_text .ls{ font-size:0.6em;}
.list .list_text .sc{margin-left: 20%;}
.list .list_text .nm{ background:url(../images/grzx_icon.png) 0px 0px no-repeat;padding-left:22px; }
.list .list_text .nv{ background:url(../images/grzx_icon.png) 0px -22px no-repeat;padding-left:22px; }
.list .list_text .nv2{ background:url(../images/grzx_icon.png) 0px  -63px no-repeat;padding-left:22px; }
.list .list_img { width:25%; }
.list .list_img img{ width:100%; height:100%; margin-top:6%;}

/*邀请*/
.tishi1{width: 95%;  margin: 0 auto;}
.tishi1 .katong{background: url(../images/ts.png) center no-repeat; height: 195px; margin:30px;}
.tishi1 .katong2{background: url(../images/ts.jpg) center no-repeat; height: 195px; margin:30px;}
.tishi1 p{font-size: 14px; color: #333;}
.wxts{ width:76%; border:1px solid #fe4700; border-radius:5px;  margin:0 auto; padding:2%; margin-top:10px; }
.wxts h2{ color:#ff4400; margin-bottom:5px; font-size:1em;}
.wxts p{ text-align:left; font-size:0.8em;}

p.yw { display:inline-block; background:url(../images/grzx_icon.jpg) 0px -45px no-repeat; margin-left:3px; width:20px; height:20px; vertical-align:middle;}

.managelogo {
	position: absolute;
	left: 0px;
	top: 6px;
	width: 58px;
	height: 19px;
	border-radius: 0px 7px 7px 0px;
	background-color: #ED6133;
	color: white;
	font-size: 15px;
	text-align: left;
	padding-left: 3px;
	line-height: 21px;
}
.tsy{
	color: Red; font-size:0.24rem;text-align:center;padding-left:2%;
}
.bindPhone_wrap{
	padding-top:.5rem;
}
.bindPhone_wrap .confirm{
	padding-top:1rem;
}
.bindPhone_wrap .submit{
	border:none;
	outline:none;
	font-size:0.32rem;
}
