html,body{
    margin: 0;
    padding: 0;
}
.box{
	width: 100%;
	height: 100%;
	margin: 0 auto;
	padding-top: 43px;
}
.top{
    position: fixed;
    background-color: #3d95d5;
    border-color: #3d95d5;
    color: #ffffff;
    z-index: 1000;
    width: 100%;
    left: 0;
    top: 0;
}
.topback{
   background-color: #3d95d5;
    border-color: #3d95d5;
    color: #ffffff;
    text-shadow: none;
    font-weight: normal; 
    font-size: 12.5px;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: .24em;
    left: .4em;
    padding: .7em 1em;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none !important;
    padding-left: 2.5em;
}
.topback:after{
    content: "";
    position: absolute;
    display: block;
    width: 22px;
    height: 22px;
    left: .37em;
    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%2214px%22%20height%3D%2214px%22%20viewBox%3D%220%200%2014%2014%22%20style%3D%22enable-background%3Anew%200%200%2014%2014%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M5%2C3V0L1%2C4l4%2C4V5c0%2C0%2C6%2C0%2C6%2C3s-5%2C4-5%2C4v2c0%2C0%2C7-1%2C7-6C13%2C4%2C8%2C3%2C5%2C3z%22%2F%3E%3C%2Fsvg%3E);
    top: 50%;
    margin-top: -11px;
    background-position: center center;
    background-repeat: no-repeat;
}
.t-tit{
	background-color: #3d95d5;
	color: #fff;
	font-size: 1em;
    min-height: 1.1em;
    text-align: center;
    display: block;
    margin: 0 30%;
    padding: .7em 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    outline: 0 !important;
}
.tip{
    text-align: center;
    margin: 0;
    display: block;
    position: relative;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: .7em 1em;
    border-bottom: 1px solid #ddd;
    /*border-width: 1px 0 0;*/
    /*border-style: solid;*/
    background-color: #fff;
    border-color: #ddd;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3;
}
.inpbox{
    padding: .7em 1em;
    border-bottom: 1px solid #ddd;
}
.inp{
    /*width: 100%;*/
    /*outline: none;*/
    /*border: 1px solid #ccc;*/
    /*border-radius: 3px;*/
    /*font-size: 16px;*/
    /*padding: 5px 2px;*/
    
    margin: .5em 0;
    BORDER-TOP: #e5e5e5 1px solid;
    HEIGHT: 40px;
    BORDER-RIGHT: #e5e5e5 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #e5e5e5 1px solid;
    BORDER-LEFT: #e5e5e5 1px solid;
    min-height: 2.2em;
    text-align: left;
    background: transparent none;
    border-radius: .3125em;
    padding: .4em;
    line-height: 1.4em;
    display: block;
    box-sizing: border-box;
    outline: 0;
}
.btn{
    background-color: #38c;
    border-color: #38c;
    color: #fff;
    text-shadow: 0 1px 0 #059;
    font-size: 16px;
    margin: .5em 0;
    padding: .7em 1em;
    display: block;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    width: 100%;
    outline: 0;
    border: 0;
    border-radius: .3125em;
}
.content {
    min-height: 200px;
}
.content ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.content ul li{
    background-color: #9fd4f5;
}
.content ul li:nth-child(n+2) {
    border-top: 0.667px solid #e5e5e5;
}
.content ul span{
    float: left;
    width: 30%;
    margin: 0;
    line-height: 35px;
    font-size: 15px;
    font-family: 微软雅黑;
    display: block;
    font-weight: 400;
    text-align: center;
    color: #333;
    text-shadow: 0 1px 0 #f3f3f3;
}
.valinp{
    background-color: #fff !important;
    width: 70%;
    outline: none;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding:8px;
    border-top: 0;
    border-bottom: 0;
    font-size: 1em;
    box-sizing: border-box;
    color: #000;
    opacity: 1;
}
.footer{
	width: 100%;
	text-align: center;
	border-top: 2px solid #000;
	padding-top: 10px;
	margin-top: 30px;
}
