html,body{ overflow: hidden; width: 100%; height: 100%; position: relative; }
header{ position: relative; overflow: hidden; z-index: 100; height: 60px; }
header img{ width: 100%; height: 60px; }


/*.main footer{ position: relative; overflow: hidden; bottom: 0; left: 50%;  margin-left: -60px; z-index: 50; }
.main footer span{ text-align: center; width: 120px; margin-right: 20px; float: left; display: block; font-size: 16px; background-color: rgba(22, 155, 213, 1); color: #fff; padding: 10px 20px; border-radius: 4px; }
*/


.main footer{
	position: relative;
	overflow: hidden;
	width: 260px;
	margin: 0 auto;
	
	/*bottom: 0;*/
	/*left: 50%;*/
	/*margin-left: -60px;*/
	z-index: 50;
}
.main footer span{ text-align: center; width: 120px; margin-right: 20px; float: left; display: block; font-size: 16px; background-color: rgba(22, 155, 213, 1); color: #fff; padding: 10px 20px; border-radius: 4px; }
.main footer span:last-child{
	margin-right: 0;
}

.main{ overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; width: 100%; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%;padding: 60px 10px 45px; }
dd{ width: 11.5rem; float: left;}
dd input{  outline:none; height: 30px; width: 100%; border: 0; border-bottom: 1px solid #565a5c;  }

dt,dd *{ font-size: 14px; }
dt em{ color: red; margin-right: 0px; margin-left:  0px; }
dd p{ font-size: 2px; vertical-align:top; color: red; display: block; }
dt{ text-align: left; }

.one dl,
.box{ width: 100%; /*overflow: hidden;*/ }

.three .box{ overflow: hidden; }
dl{ min-height: 400px; /*margin-bottom: 20px;*/ /*overflow: hidden;*/ /*padding-bottom: 20px;*/ height: auto; }

.off{ display: none; }


@media screen and (max-width: 414px;) {
    dd{
    	width: 11.5rem;
    }
    dt{
    	
    }
}
@media screen and (max-width: 375px;) {
    dd{
    	width: 10.5rem;
    }
}