/*注册页开始*/
header {
	width: 100%;
	height: 6em;
	background-color: #2ca7fb;
	display: flex;
	align-items: center;
}

.return {
	width: 1.8em;
	margin-left: 2em;
}

.title {
	font-size: 2.4em;
	color: #fff;
	margin-left: 1em;
}
.logincontant {
	padding: 1em 0;
	border-bottom: 1px solid #f3f3f3;
	display: flex;
	align-items: center;
}
.phone:before {
	content: url(../images/phone.png);
	display: inline-block;
	width: 2em;
}
.pyzm:before{
	content: url(../images/picy.png);
	display: inline-block;
	width: 1.8em;
}
.yzm:before{
	content: url(../images/code.png);
	display: inline-block;
	width: 1.8em;
}
.password:before{
	content: url(../images/password.png);
	display: inline-block;
	width: 1.8em;
}
.pagename {
	font-size: 3em;
	line-height: 3em;
	color: #555555;
	text-align: center;
}
.logincontant input[type="text"],.logincontant input[type="password"] {
	padding: 1em;
	width: 100%;
}
.phone input[type="button"] {
	padding: 0.5em 1em;
	background-color: #fff;
	border: 2px solid #ebebeb;
	border-radius: 8px;
}
.pyzm img {
	width: 16em;
}

.agree {
	font-size: 2em;
	line-height: 2em;
	color: #a6a6a6;
}
.agree a {
	color: #2ca7fb;
}


.bottom-btn {
	margin: 2em;
}
.choose-box{
    padding-left: 3em;
    position: relative;
    /*display: inline-block;*/
    display: flex;
	align-items: center;
}
.choose-box input[type="radio"]::before{
    content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    border: 1px solid #0069AB;
    margin-right: 15px;
    position: absolute;
    top: 15px;
    left: 0;
}
.choose-box input[type="radio"]:checked::before{
    background-clip: content-box;
    background-color:#0069AB;
    width: 0.5em;
    height: 0.5em;
    padding: 0.25em;
}
.choose-box input[type="radio"]{
    width:0;
    height:0;
}
.onlybtn {
	font-size: 2.4em;
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 0.8em 0;
	margin: 2em 0;
	background-color: #2ca7fb;
	border: 0;
	border-radius: 8px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
}

/*资料准备页开始*/
.needready {
	text-align: center;
}
.need {
	font-size: 2em;
	line-height: 3em;
	color: #555;
}
.number {
	font-size: 3em;
	/*line-height: 3em;*/
	color: #555;
}
.zl-detail ul li {
	display: flex;
	align-items: center;
	padding: 2em 0;
	border-bottom: 2px solid #f3f3f3;
}
.zl-detail .left {
	width: 60%;
}
.zl-detail .right {
	width: 40%;
}
.needname {
	display: flex;
	align-items: center;
	font-size: 2.5em;
	line-height: 2em;
	color: #333;
}
.needname img {
	margin-right: 1em;
}
.analysis {
	font-size: 2em;
	line-height: 2em;
	color: #a6a6a6;
}
.zl-detail ul li:last-child {
	margin-bottom: 3em;
}


/*店铺信息页面*/
.tip-bj {
	width: 100%;
	height: 3.6em;
	background-color: rgba(44,167,251,0.1);
	color: #2ca7fb;
	font-size: 2em;
	/*line-height: 2em;*/
	display: flex;
	align-items: center;
}
.tip p img {
	width: 1.5em;
	margin-right: 1em;
	vertical-align: middle;
}
.tip p span {
	line-height: 2em;
}
.text-message {
	display: flex;
	align-items: center;
	padding: 2.2em 0 1em;
	border-bottom: 2px solid #f3f3f3;
}
.text-message input {
	width: 70%;
	padding: 0.5em 1em;
	color: #555;
}


/*法人信息页面*/
.maeeage-bj {
	background-color: #eee;
}
.module {
	background-color: #fff;
	width: 100%;
	margin: 2em 0;
	padding: 3em 0;
}
.massage-name {
	margin-top: ;
	font-size: 2.5em;
	color: #333;
}
.massage {
	display: flex;
	align-items : flex-start;/*靠上对齐*/
	padding: 2em 0;
	border-bottom: 2px solid #f3f3f3;
}
.m-title {
	font-size: 2.2em;
	color: #555;
}
.m-title i {
	color: #ff0000;
}
.massage .left {
	width: 30%;
}
.massage .right {
	width: 70%;
}
.explain {
	font-size: 2em;
	color: #a6a6a6;
}
.camera {
	margin-top: 2em;
	width: 10em;
	height: 10em;
}
.next-save {
	margin: 5em 0;
	text-align: center;	
}
.next-save button {
	font-size: 2.4em;
	padding: 0.8em 2em;
	width: 36%;
	border-radius: 8px;
}
.save {
	background-color: rgba(255,255,255,0);
	color: #2ca7fb;
	border: 1px solid #2ca7fb;
	margin-right: 1em;
}
.next {
	background-color: #2ca7fb;
	color: #fff;
	border: 1px solid #2ca7fb;
	margin-left: 1em;
}

/*提交成功页面*/
.success {
	width: 70%;
	text-align: center;
	margin-top: 6em;
}
.success-words {
	font-size: 3em;
	line-height: 3em;
	color: #2ca7fb;
}
.threedays {
	font-size: 2em;
	line-height: 2em;
	color: #555;
}
.success-icon {
	margin-top: 3em;
	width: 12em;
	height: 12em;
}



/*index页面*/
.dp-idcard {
	margin-top: 3em;
	margin-bottom: 4em;
	display: flex;
	align-items: center;
}
.dp-header>img {
	width: 13em;
	height: 13em;
	border: 8px solid #fff;
	border-radius: 8px;
	box-shadow: 2px 2px 8px #cacaca;
}
.dp-message {
	margin-left: 3em;
}

.dp-message ul li {
	font-size: 2em;
	line-height: 1.8em;
	color: #555;
}
.dp-message ul .dp-name {
	font-size: 2.4em;
	color: #555;
	font-weight: 700;
}

.everym {
	display: inline-block;
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-size: 2.4em;
	line-height: 2em;
	color: #555;
}
.everym img {
	margin-left: 2em;
	width: 0.8em;
}
.project-name {
	/*line-height: 2em;*/
}
.doing {
	color: #f9b32d;
	display: flex;
	align-items: center;
	/*line-height: 2em;*/
}
.done {
	color: #81d259;
	display: flex;
	align-items: center;
	/*line-height: 2em;*/
}
.donot {
	color: #f95959;
	display: flex;
	align-items: center;
	/*line-height: 2em;*/
}
.result {
	margin-top: 2em;
	font-size: 2em;
	line-height: 2em;
	background-color: #fef0ef;
	color: #f95959;
	padding: 1em 0em;
	border-radius: 8px;
}
.result p {
	width: 90%;
	margin: 0 auto;
}
.plase-contact {
	display: inline-block;
	width: 90%;
	margin-left: 8%;
	margin-top: 2em;
	font-size: 1.8em;
	line-height: 2em;
	color: #666;
}

/*首页开始*/
.onelogo {
	text-align: center;
	margin-top: 30%;
	margin-bottom: 60%;
}