﻿@charset "utf-8";
body{
	 
}
.wrap{
	
	width: 100%;
    margin: 0 auto;
    max-width: 720px;
}
header{width: 100%;
	height: 2.20rem;
	position: relative;
	background: #e5e5e5;
}
.icon-close{
	background: url(../images/login/close.png?lv=c5dce8706a) no-repeat;
	width: 1rem;
	height: 1rem;
	background-size: 100%;
	position: absolute;
	left: 0.45rem;
	top: 0.7rem;
}
.l-txt{
	color: #333;
	font-size: 0.9rem;
	text-align: center;
	line-height: 2.4rem;
}
.login-form{
	padding: 0 0.45rem;
	overflow: hidden;
	padding-top:20px;
}
.login-txt{
	width: 100%;
	height: 2rem;
	font-size: 0.7rem;
	border-radius: 0.2rem;
	margin-bottom: 0.75rem;
	overflow: hidden;
	border:0.05rem solid #B5BDCA;
	line-height: 2rem;
}
.login-txt a{
	width: 50%;
	text-align: center;
	float: left;
	color: #001;
	background: #fff;
}
.login-txt .l-cur{
	background: #f81234;
	color: #fff;
	height: 100%;
}
.ident-wrap{
	border-radius: 0.2rem;
	 
	height: 16rem;
}
.f-wrap{
	border-radius: 0.5rem;
	height: 8rem;
	background: #fff;
	opacity: .98;
}
.tel-wrap{
	border-radius: 0.2rem;
	
	height: 2.5rem;
}
.login-con input{
	height: 2.2rem;
	display: block;
	font-size: 0.65rem;
	width: 85%;
}

.xm{
	background: url(../rimg/xm.png) no-repeat 0.5rem;
    padding-left: 2.5rem;
    background-size: 1.2rem;
}

.bz{
	background: url(../rimg/bz.png) no-repeat 0.5rem;
   padding-left: 2.5rem;
    background-size: 1.2rem;
}
.username{
	background: url(../rimg/zh.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.bianhao{
	background: url(../rimg/hybh.png) no-repeat 0.5rem;
    padding-left: 2.5rem;
    background-size: 1.2rem;
}
.zfb{
	background: url(../rimg/fj.png) no-repeat 0.5rem;
 padding-left: 2.5rem;
    background-size: 1.2rem;
}

.mobile{
		background: url(../rimg/sj.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.yzm{
		background: url(../rimg/yzm.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.tuijianren{
		background: url(../rimg/fx.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.l-line{
	width: 94%;
	margin-left: 3%;
	height: 0.05rem;
	background: #E2E2E2;
	display: block;
}
.pwd{
	background: url(../rimg/mm.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.btn-login{
	width: 100%;
	color: #fff;
	background: #003abf;
	height: 2.25rem;
	font-size: 0.8rem;
	text-align: center;
	line-height: 2.25rem;
	margin-top: 1.25rem;
	display: block;
	border-radius: 1rem;
}
.btn-password{
	width: 100%;
	color: #808080;
	background: #fff;
	height: 2.25rem;
	font-size: 0.8rem;
	text-align: center;
	line-height: 2.25rem;
	margin-top: 0.5rem;
	display: block;
	border-radius: 0.2rem;                      
}
.btn-set,.btn-set-word{
	width: 100%;
	color: #fff;
	background: #003abf;
	height: 2.25rem;
	font-size: 0.8rem;
	text-align: center;
	line-height: 2.25rem;
	margin-top: 1.25rem;
	display: block;
	border-radius: 1rem;
}
.f-time{
	width: 3.85rem;
    height: 1.25rem;
    border-radius: 0.625rem;
    text-align: center;
    line-height: 1.25rem;
    position: absolute;
    font-size: 0.6rem;
    right: 0.5rem;
    top: 0.6rem;
    display: none;
}
.f-time-dis{
	width: 3.85rem;
    height: 1.25rem;
    border-radius: 0.625rem;
    text-align: center;
    line-height: 1.25rem;
    position: absolute;
    font-size: 0.6rem;
    right: 0.5rem;
    top: 0.6rem;
    background:#eee; 
}
.ident-txt{
	width: 3.85rem;
    height: 1.25rem;
    border-radius: 0.625rem;
    border: 0.05rem solid #c5c5c5;
    text-align: center;
    line-height: 1.25rem;
    position: absolute;
    font-size:0.9rem;
    right: 0.5rem;
    top: 0.6rem;
}
.f-identify{
	width: 100%;
	position: relative;
}
.tel-code{
	background: url(../rimg/bh.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.icon-ret{
	background: url(../images/login/icon_return.png?lv=627b7b3df6) no-repeat;
	width: 1rem;
	height: 1rem;
	background-size: 100%;
	position: absolute;
	left: 0.45rem;
	top: 0.7rem;
}
.f-tel{
	font-size: 0.75rem;
	color: #808080;
	height: 2.7rem;
	line-height: 2.7rem;
	text-align: center;
}
.f-tel span{
	font-size: 0.85rem;
	color: #808080;
}
.ident-w{
	background: #fff;
	border-radius: 0.2rem;
}
.word-wrap{
	border-radius: 0.2rem;
	background: #fff;
	height: 5rem;
	margin-top: 0.5rem;
}
.pop{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.pop-pos{
	width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -background: rgba(0, 0, 0, 0.3);
}
.pop-code{
	width: 7.7rem;
	height: 1.9rem;
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
	line-height: 1.9rem;
	position: absolute;
	left: 50%;
	margin-left: -3.85rem;
	top: 50%;
	margin-top: -0.95rem;
	color: #fff;
	font-size: 0.7rem;
	border-radius: 0.2rem;
}

.top {
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    border-bottom: 1px solid #e4e4e4;
    width: 100%;
    height: 2.2rem;
    line-height: 2.2rem;
    background: #fff;
}
.top h1 {
    font-size: .80rem;
    text-align: center;
    color:#333;
}
h1, h2, h3, h4, h5, h6 { 
    font-weight: 500;
}
.top .e_operate i.s_word {
    padding: 0 .05rem;
    font-size: .82rem;
    color:#cc0000;
}
.top .g_left i, .top .g_right i {
    vertical-align: middle;
}
.top .g_left a, .top .g_right a {
    color: #a0a0a0;
}
.top .e_back {
    background: url(../rimg/back.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
    padding: 0 .3rem;
    font-size: 1.1rem;
}
.top .g_left {
    left: 0;
}
.top .g_left, .top .g_right {
    position: absolute;
    top: 0;
    color: #a0a0a0;
}
.top .g_left a, .top .g_right a {
    color: #a0a0a0;
}
.top .e_operate {
    display: inline-block;
    padding: 0 .5rem;
}
.top .g_right {
    right: 0;
}

/*筛选菜单样式*/
.select-bar{ margin:0 -10px;padding-top:40px; }
	.select-bar:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.select-bar .col{ float:left; width:50%; }
	.select-bar .col a{ position:relative; margin:0; padding:0.8em 1em; display:block; background:#fff; color:#353535; font-size:14px; font-family:"Microsoft Yahei",helvetica,arial;  line-height:1.2em; text-align:center; border:1px solid #ddd; border-left:0; letter-spacing:0.2em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; cursor:pointer; }
	.select-bar .col:last-child a{ border-right:0; }
	.select-bar .col a.icon-back:after{ position:absolute; display:block; left:0.5625em; top:50%; margin-top:-11px; content:""; width:22px; height:22px; background-position:center center; background-repeat:no-repeat; background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2212px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2012%2014%22%20style%3D%22enable-background%3Anew%200%200%2012%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20d%3D%22M4%2C3V0L0%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C12%2C4%2C7%2C3%2C4%2C3z%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
	.select-bar .col a.icon-carat-r:after{ position:absolute; display:block; right:0.5625em; top:50%; margin-top:-11px; content:""; width:22px; height:22px; background-position:center center; background-repeat:no-repeat; background-image:url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2212px%22%20viewBox%3D%220%200%208%2012%22%20style%3D%22enable-background%3Anew%200%200%208%2012%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20points%3D%222%2C0%200%2C2%204%2C6%200%2C10%202%2C12%208%2C6%20%22%2F%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E");}
	.select-bar .col a.icon-trash:after{ position:absolute; display:block; right:0.5625em; top:50%; margin-top:-7px; font-family:'IcoMoon'; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; }
	.select-bar .col a.icon-check:after{ position:absolute; display:block; left:0.5625em; top:50%; margin-top:-7px; font-family:'IcoMoon'; font-size:16px; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; }





.mb{
	background: url(../rimg/mb.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.rs{
	background: url(../rimg/rs.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.fj{
	background: url(../rimg/fj.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.bz{
	background: url(../rimg/bz.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.rq{
	background: url(../rimg/rq.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}
.sj{
	background: url(../rimg/sj.png) no-repeat 0.5rem;
    padding-left: 2rem;
    background-size: 1.2rem;
}