body{
    width: 7.5rem;
    margin: 0 auto;
    background: #F9F9F9;
}

.banner{
    background: url(../images/banner.png)no-repeat center center;
    height: 26.99rem;
    background-size: 100% 100%;
}
.from_wrap{
    background: #071da8;
    padding-bottom: .1rem;
    padding-top: .3rem;
}

.from_wrap form>.box1{
    background: #0528b7;
    width: 6.9rem;
    border-radius: .2rem;
    margin: 0 auto;
    padding-bottom: .3rem;
}
.from_wrap form>div .in_wrap{
    padding-top: .3rem;
    color: #fff;
}
.from_wrap form>div .in_wrap>p{
    display: block;
    margin-left: .3rem;
    color: #fff;
    font-size: .28rem;
}

.from_wrap form>div .in_wrap .input1{
    display: block;
    width: 6.3rem;
    height: .66rem;
    margin: .2rem auto 0;
    background: #dee1ff;
    padding-left: .2rem;
    box-sizing: border-box;
    border-radius: .1rem;
    border: 0;
    outline: medium;
}
.in_wrap>div{
    font-size: .28rem;
    padding-left: .3rem;
    box-sizing: border-box;
    margin-top: .2rem;
}
.in_wrap>div input{
    margin-right: .2rem;
    vertical-align: middle;
    margin-top: -0.05rem;
}
.sub_btm input{
    display: block;
    padding: 0;
    width: 6.9rem;
    height: 0.8rem;
    font-weight: bold;
    text-align: center;
    background: #ffa000;
    border-radius: 0.1rem;
    font-size: 0.36rem;
    color: #151515;
    line-height: 0.8rem;
    margin: .4rem auto;
    border: 0;
}

.mark{
	position: fixed;   
    top: 0;   
    left: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background: rgba(0,0,0,0.6);
	z-index: 10000;
	display: none;
}
.mark>.tc{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 6.6rem;
    height: 6.7rem;
    margin-top: -3.3rem;
    margin-left: -3.35rem;
}
.mark>.tc img{
    width: 100%;
}
.mark>.close{
    width: 4.86rem;
    height: .9rem;
    font-weight: bold;
    text-align: center;
    background: #479dff;
    /* border: 2px solid #fff; */
    border-radius: .45rem;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -2.43rem;
    margin-top: .95rem;
    z-index: 20;
}
.mark>.close p{
    font-size: .32rem;
    color: #fff;
    line-height: .9rem;
}

/* #previewImg{
    width: 6.9rem;
    margin: 0 auto;
}
#viewImg{
    width: 100%;
} */
/* #uploadImage{
    margin-top: .2rem;
} */
#img_wrap img{
	/* border: 1px solid #ccc; */
	width: 100%;
	height: 100%;
	max-width: 6.3rem;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}