#header {
    height: 4em;
    background: #272727;
    width: 100%;
    position: fixed;
    z-index: 1000;
}
.disBox{
    display: box;
    display:-webkit-box;

    box-orient:horizontal;
    -webkit-box-orient:horizontal;

    box-align:center;
    -webkit-box-align:center;

    box-pack:center;
    -webkit-box-pack:center;
}
#header .headerCon {
    height: 100%;
    padding: 0 0.4rem;
}
#header .left{
    box-flex:1;
    -webkit-box-flex:1;

    display: box;
    display:-webkit-box;

    box-pack:center;
    -webkit-box-pack:center;

    box-orient:vertical;
    -webkit-box-orient:vertical;

    box-align:start;
    -webkit-box-align:start;

    height:100%;
}
#header .right-login ,#header .right-rili{
    box-flex:1;
    -webkit-box-flex:1;

    display: box;
    display:-webkit-box;
    box-pack:end;
    -webkit-box-pack: end;
    box-orient:horizontal;
    -webkit-box-orient: horizontal;
    box-align:center;
    -webkit-box-align: center;
    height:100%;
}
#header .right{
    box-flex:1;
    -webkit-box-flex:1;

    display: box;
    display:-webkit-box;

    box-pack:center;
    -webkit-box-pack:center;

    box-orient:vertical;
    -webkit-box-orient:vertical;

    box-align:end;
    -webkit-box-align:end;

    height:100%;
}
#header .left > a,#header .right > a{ width:2.5em; height:2.5em; display: block; text-indent: -9999px; }
#header .title{
    box-flex:3;
    color: #ffffff;
    font-size: 1.2em;
    box-flex:3;
    -webkit-box-flex:3;
    text-align: center;
    padding-top:0.3em;
}
#header .left>a{text-indent:-20em;overflow: hidden;}
#header .back{display:block;overflow:hidden;width:2.5em;height:2.5em;background:url(../images/h_return.png) no-repeat center center;background-size:80%;text-indent:-20em;}
#header .add{ display: block; overflow: hidden; font-size: 0; text-indent: -10em; width:3em; height: 3em; background: url("../images/y_add.png") no-repeat center center; background-size: contain;}
#header .add.bgno{background:none;}


.contentMod{
    padding: 0em 0 5.6em 0;
    font-family: 微软雅黑;
}
.edit-title{
    font-size:1em;
    color: #999999;
    height:3em;
    line-height:3em;
    background: #f2f2f2;
    padding-left:1em;
    border-bottom:1px solid #cdcdcd;
}
.yzContent{
    background: #fff;
    padding:1em;
}
.stepBox{
    width: 100%;
    margin: 0 auto;
    position: relative;
    height: 0.25em;
    background: #d3d3d3;
    border-radius: 1em;
    margin-top: 2em;
    display: box;
    display: -webkit-box;
}
.stepBox .step{
    width:50%;
    border-radius: 1em;
}
.stepBox .step.current{
    background: #7abd54;
}
.stepBox .step.current .stepNum{
    background: #7abd54;
}
.stepBox .step.current .stepTxt{
    color: #7abd54;
}
.step .stepNum{
    color: #fff;
    font-size: 1.2em;
    font-weight: bold;
    width: 1.6em;
    height: 1.6em;
    line-height:1.6em;
    border-radius: 50%;
    background: #d3d3d3;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -0.9em;
    top: -0.8em;
}
.step .stepTxt{
    color: #999999;
    font-size: 1.0em;
    position: absolute;
    left: 50%;
    margin-left: -2em;
    top: 1.5em;
}
.step.step2 .stepTxt{
    margin-left: -3em;
}
.yzForm{
    background: #fcfcfc;
    border: 1px solid #cecece;
    border-radius: 0.5em;
    padding:0.8em;
    padding-top:1.2em;
    color: #333333;
    font-size:1em;
    margin-top:4em;
    box-shadow: 1px 1px 1px #f1f1f1;
}
.yzForm .selectMod{
    position: relative;
	width: 100%;
    height:3em;
    line-height:3em;
	margin: 0.8em 0;
}
.yzForm .selectMod .selectIcon{
    width: 1.97em;
    height: 2.9em;
    position: absolute;
    right: 0.05em;
    top: 0.05em;
    background: url(../images/select_icon.png) no-repeat;
    background-size: contain;
    border-top-right-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
}
.yzForm .selectMod select{
	position:absolute;
	left:0;
	top:0;
	background:rgba(0,0,0,0);
    font-family: 微软雅黑;
    width: 100%;
    height:3em;
    line-height:3em;
    border:1px solid #cecece;
    border-radius: 0.5em;
    color: #666666;
    font-size:1em;
    padding-left:0.5em;
    -moz-appearance: none;
    -webkit-appearance:none;
    appearance:none;
}
.yzmBtn{
    width: 8em;
    height:2.5em;
    line-height:2.5em;
    background: #f4f4f4;
    border:1px solid #cecece;
    border-radius: 0.3em;
    font-size: 1em;
    color: #3a99ed;
    text-align: center;
    margin:0.8em 0;
    margin-top:1.5em;
}
.yzForm .tips{
    color:#999999;
    font-size: 0.9em;
    margin-bottom: 1.2em;
}
.yzmInput{
    width:97%;
    height:3em;
    line-height:3em;
    background: #fff;
    border:1px solid #cecece;
    border-radius: 0.5em;
    padding-left: 3%;
    color: #999999;
    font-family: 微软雅黑;
    margin:0.8em 0;
}
.nextStepBox{
    width:100%;
    height: 2.5em;
    line-height: 2.5em;
    background:#3a99ed;
    color: #fff;
    font-size: 1.2em;
    text-align: center;
    border: none;
    border-radius: 0.5em;
    font-family: 微软雅黑;
    margin:1.5em 0;
}