@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,p,dl,dd,ol,ul,th,td,form,fieldset,input,button,textarea {
	margin: 0;
	padding: 0; 
	}
html {
	-webkit-text-size-adjust: none;
	word-wrap: break-word;
	}
html{
	font-family:Arial,Verdana,Sans-serif;
	}
html, body, ul, li, a {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
    text-decoration: none;
	}
body {
	background:#ededed;
}
ul li {
    list-style: none;
	}
html{width: 100%;font-size:calc(100vw*100 / 750);}
@media screen and (min-width: 750px) and (max-width: 1920px) {html{font-size: 100.000px;}}
.content {
	width:100%;
	max-width:750px;
	margin:0 auto;
	padding:0 .26rem;
	}
/*登录注册*/
.login {
	width:100%;
	padding:1.1rem .55rem 0 .55rem;
}
.login .login-icon {
	width:100%;
	text-align: center;
	padding-bottom:.6rem;
}
.login .login-icon p {
	width:100%;
	text-align: center;
	font-size:.3rem;
	color:#333333;
	font-family: "微软雅黑";
	line-height: .3rem;
}
.login .login-icon p:last-child {
	margin-top:.33rem;
}
.login .login-icon img {
	width:1.1rem;
}
.login .input-group {
	width:100%;
	background:#ffffff;
	border-radius:.44rem;
	border:.02rem solid #CCCCCC;
	margin-top:.42rem;
}
.login .redborder {
	border:.02rem solid #FF0000;
}
.login .input-group .form-control {
	width:2.19rem;
	background: transparent;
	border: 0;
	outline: 0;
	font-size:.28rem;
	color: #333333;
	font-family:"微软雅黑";
	-webkit-box-shadow: none;
	box-shadow: none;
	height:.88rem;
	line-height:.88rem;
	padding:0;
}
.login .input-group .input-group-addon {
	background: transparent;
	border: 0;
	padding:.27rem .49rem;
}
.login .input-group .input-group-addon img {
	width:.34rem;
	height: .34rem;
}
.login .input-group .send {
	border:0;
	outline:0;
	background: transparent;
	display: table-cell;
	font-size:.26rem;
	color: #2898FF;
	font-family:"微软雅黑";
	height:.88rem;
	line-height:.88rem;
	padding:0 .3rem 0 0;
	float: right;
}
.login .errormes {
	width:100%;
	padding:.2rem .49rem .2rem .49rem;
	font-size:.22rem;
	color:#FF0000;
	font-family: "微软雅黑";
	line-height: .22rem;
	display: none;
}
.login .forget {
	width:100%;
	text-align: right;
	padding:.3rem 0 .18rem 0;
}
.login .forget a {
	text-decoration: none;
	font-size:.26rem;
	color:#B6B6B6;
	font-family: "微软雅黑";
	line-height: .26rem;
}
.login .login-btn {
	width:100%;
	text-align: center;
}
.login .login-btn button {
	width:100%;
	height: 1.27rem;
	background: url("../images/logon-btn.png") no-repeat;
	background-size:100% 100%;
	font-size:.34rem;
	color:rgba(255,255,255,0.85);
	font-family: "微软雅黑";
	line-height: 1.27rem;
	border:0;
	outline: none;
	font-weight: bold;
}
.login .loginways {
	width:100%;
	margin-top:.17rem;
}
.login .loginways a {
	text-decoration: none;
	display: inline-block;
	width:50%;
	float: left;
	font-size:.28rem;
	color:#B6B6B6;
	font-family: "微软雅黑";
	line-height: .3rem;
	text-align: center;
}
.login .loginways a:first-child {
	border-right:.01rem solid #B6B6B6;
}
.login .loginways a:first-child:active {
	color:#2898FF;
	border-right:.01rem solid #2898FF;
}
.login .loginways a:last-child:active {
	color:#2898FF;
	border-left:.01rem solid #2898FF;
}
.login .warnmes {
	width:100%;
	text-align: center;
	font-size:.22rem;
	color:#B6B6B6;
	font-family: "微软雅黑";
	line-height: .22rem;
	padding:1.42rem 0 .85rem 0;
}
.login .goback {
	width:100%;
	text-align: center;
}
.login .goback a {
	text-decoration: none;
	font-size:.3rem;
	color:#B6B6B6;
	font-family: "微软雅黑";
	line-height: .18rem;
}
.login .wechat {
	width:100%;
	text-align: center;
	padding-bottom:.92rem;
}
.login .wechat span img {
	width:.5rem;
}
.login .register-btn {
	width:100%;
	text-align: center;
}
.login .register-btn button {
	width:100%;
	height: 1.27rem;
	background: url("../images/logon-btn.png") no-repeat;
	background-size:100% 100%;
	font-size:.34rem;
	color:rgba(255,255,255,0.85);
	font-family: "微软雅黑";
	line-height: 1.27rem;
	border:0;
	outline: none;
	font-weight: bold;
	margin-top:.5rem;
}
.mask {
	background:rgba(0,0,0,0.6);
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	display:none;
}
.mask .wechatlogin {
	width:5.7rem;
	height: 3.8rem;
	background:#ffffff;
	left: 50%;
	top: 50%;
	margin-top: -1.9rem;
	margin-left: -2.85rem;
	position: fixed;
	z-index:999;
	border-radius:.3rem;
}
.mask .wechatlogin .wechat-title {
	width:100%;
	text-align: center;
	padding:.5rem 0;
	font-size:.32rem;
	color:#333333;
	font-family: "微软雅黑";
	line-height: .32rem;
}
.mask .wechatlogin .wechat-warn {
	width:100%;
	padding:0 .5rem;
}
.mask .wechatlogin .wechat-warn .iconleft {
	width:.5rem;
	padding-top:.1rem;
	margin-right:.38rem;
}
.mask .wechatlogin .wechat-warn .iconleft img {
	width:.5rem;
	height:.5rem;
}
.mask .wechatlogin .wechat-warn .mesright {
	width:3.82rem;
	font-size:.28rem;
	color:#6B6B6B;
	font-family: "微软雅黑";
	line-height: .38rem;
}
.mask .wechatlogin .getmes {
	width:100%;
	font-size:.22rem;
	color:#B6B6B6;
	font-family: "微软雅黑";
	line-height: .22rem;
	padding:.3rem .5rem;
}
.mask .wechatlogin .getmes span {
	display: inline-block;
	width:.12rem;
	height: .12rem;
	background: #B6B6B6;
	overflow: hidden;
	border-radius:50%;
	float: left;
	margin-top:.03rem;
	margin-right:.1rem;
}
.mask .wechatlogin .bottombtn {
	width:100%;
	border-top:.01rem solid #CCCCCC;
}
.mask .wechatlogin .bottombtn button {
	display: inline-block;
	float: left;
	width:50%;
	background: transparent;
	border:0;
	outline: none;
	height:.88rem;
	font-size:.3rem;
	color:#B6B6B6;
	line-height: .3rem;
	border-right:.01rem solid #CCCCCC;
}
.mask .wechatlogin .bottombtn button:last-child {
	border-right:0;
	color:#2898FF;
}
.ovfHiden {
	width: 100%;
	position: fixed;
	top: 0;
}
/*我的*/
.personal {
	width:100%;
}
.personal-login {
	width:100%;
	height:1.92rem;
	background:url("../images/perback.png") no-repeat;
	background-size:100% 100%;
	padding:.26rem 0 .46rem .34rem;
}
.personal-login .head-portrait {
	width:1.2rem;
	height: 1.2rem;
	border-radius:50%;
	overflow: hidden;
	background: #ffffff;
}
.personal-login .name {
	width:4rem;
	margin-left:.3rem;
}
.personal-login .name a {
	text-decoration: none;
	font-size:.32rem;
	color:#ffffff;
	font-family: "微软雅黑";
	line-height: 1.2rem;
}
.personal-center {
	width:100%;
	height:1.92rem;
	background:url("../images/perback.png") no-repeat;
	background-size:100% 100%;
	padding:.26rem .35rem .46rem .34rem;
	display: none;
}
.personal-center .head-portrait {
	width:1.2rem;
	height: 1.2rem;
	border-radius:50%;
	overflow: hidden;
}
.personal-center .head-portrait img {
	width:100%;
	min-height: 1.2rem;
}
.personal-center .name {
	width:4.3rem;
	margin-left:.3rem;
}
.personal-center .name .topnames {
	width:100%;
	padding-top:.1rem;
}
.personal-center .name .topnames .nameleft {
	padding-top:.06rem;
	font-size:.3rem;
	color:#ffffff;
	font-family: "微软雅黑";
	line-height: .3rem;
	font-weight: bold;
}
.personal-center .name .topnames .score {
	background:rgba(0,0,0,0.1);
	font-size:.22rem;
	color:rgba(255,255,255,0.85);;
	font-family: "微软雅黑";
	line-height: .4rem;
	padding:0 .25rem;
	border-radius:.2rem;
}
.personal-center .name .bottomnames {
	width:100%;
	margin-top:.3rem;
}
.personal-center .name .bottomnames a {
	text-decoration: none;
	font-size:.26rem;
	color:rgba(255,255,255,0.85);;
	font-family: "微软雅黑";
	line-height: .26rem;
}
.personal-center .name .bottomnames span {
	font-size:.24rem;
	color:#ffffff;
	font-family: "微软雅黑";
	line-height: .24rem;
}
.personal-center .name .bottomnames span img {
	display:inline-block;
	width:.3rem;
	margin-top:-.05rem;
	margin-right:.1rem;
}
.doc-person {
	width:100%;
}
.doc-person .personal-center-list {
	width:100%;
	background:#ffffff;
	border-radius:.1rem;
	overflow: hidden;
	margin-top:.1rem;
}
.doc-person .personal-center-list li {
	padding:.3rem .3rem .3rem .2rem;
	border-bottom:.01rem solid #efefef;
}
.doc-person .personal-center-list li:last-child {
	border-bottom:0;
}
.doc-person .personal-center-list li a {
	text-decoration: none;
}
.doc-person .personal-center-list li img {
	margin-right:.3rem;
	width:.4rem;
	display:inline-block;
	float:left;
}
.doc-person .personal-center-list .names {
	font-size:.26rem;
	color: #333333;
	font-family:"微软雅黑";
	display:inline-block;
	float:left;
	line-height:.26rem;
	margin-top:.05rem;
}
.doc-person .personal-center-list .blue {
	font-size:.24rem;
	color: #2898FF;
	font-family:"微软雅黑";
	display:inline-block;
	line-height:.24rem;
	margin-top:.07rem;
	float: right;
}
.doc-person .personal-center-list .red {
	font-size:.24rem;
	color: #FF0000;
	font-family:"微软雅黑";
	display:inline-block;
	line-height:.24rem;
	margin-top:.07rem;
	float: right;
}
.doc-person .personal-center-list .gray {
	font-size:.24rem;
	color: #6B6B6B;
	font-family:"微软雅黑";
	display:inline-block;
	line-height:.24rem;
	margin-top:.07rem;
	float: right;
}
.doc-person .personal-center-list .gray span {
	color:#2898FF;
}
.doc-person .personal-center-list li i {
	color:#999999;
	display:inline-block;
	float:right;
	margin-left:.2rem;
}
.exit {
	width:100%;
	padding:.3rem 0;
}
.exit button {
	width:100%;
	height: .88rem;
	border-radius:.44rem;
	border:.01rem solid #CCCCCC;
	font-size: .3rem;
	color:#FF0000;
	font-family: "微软雅黑";
	line-height: .3rem;
	background: #ffffff;
}
.footers {
	width:100%;
	background:#fff;
	border-top:.01rem solid #ededed;
	position:fixed;
	bottom:0;
	left:0;
	z-index:999999;
}
.footers ul {
	width:100%;
}
.footers ul li {
	width:20%;
	float:left;
	text-align:center;
	padding-top:.2rem;
}
.footers ul li a {
	text-decoration:none;
}
.footers ul li.activeClass .homemes {
	color:#4BB7FC;
}
.footers .homeimg {
	width:100%;
	text-align: center;
}
.footers .homeimg img {
	width:.4rem;
	height:.4rem;
}
.footers .homemes {
	width:100%;
	text-align:center;
	font-size:.2rem;
	color:#666666;
	line-height: .2rem;
	font-family:"微软雅黑";
	padding-top:.07rem;
	padding-bottom:.1rem;
}






