.ztc {
    background:url('../img/ztc.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-top:2em;
}

#page .body .content {
    border-left:1px solid #ccc;
    border-right:unset;
    border-top:unset;
    border-bottom:unset;

}

#page .body .ztc .label-top {
    color:#FFF;
    font-size: 18px!important;
    background:url('../img/label-top.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left;
    width: 320px;
    z-index: 10;
	height: 40px;
    line-height: 40px;

position: absolute;
}
.ztc .top {
    border:2px dotted #0175B0;
    padding: 3em 1em;

border-radius: 8px;
z-index: 1;
    color: #666;
    line-height: 32px;
margin-top: 1.4em;
}


.ztc .mid {
    margin:2em 0;
}

.ztc .mid .block {
    margin-bottom:1em;
}

.ztc .mid .left {
    background-color: #0175B0;
    text-align: center;
    color:#FFF;
}
.ztc .mid .left,
.ztc .mid .right {
   
    font-size: 16px;
    padding: 0.8em 1em;
}
.ztc .mid .right {
    background-color: #C2DCEB;
    color:#444;

}

.ztc .mid .block:nth-child(4) .left{
   
}

#page .body .ztc .bottom .title {
    color:#9EBDD7;
}
#page .body .ztc .bottom .subtitle {
    font-size: 16px;
    color:#444;
    border-bottom: 1px solid #777;
    padding-bottom:1em;
    margin-bottom: 1em;
}


#page .body .ztc .bottom form .form-control {
    border-radius: unset;
}

#page .body .ztc .bottom form input {
    height:50px;
}


#page .body .ztc .bottom form .btn {
    display: block;
    width:35%;
    margin:5em auto;
    color:#FFF;
    background-color: #0175B0;
    border-radius: 15px;
    border:1px solid  #0175B0;
    /* transition: all 0.4s ease-in-out; */
}



