*{margin:0; padding:0; list-style:none}
*, *:before, *:after {box-sizing:inherit;}
a{color:#000; text-decoration:none; outline:none;}
a:hover{color:#000; text-decoration:underline; outline:none;}
*:not(input):not(textarea) {
    -webkit-touch-callout:none;/* 禁用系统默认菜单 */
	-webkit-user-select:none;/* 禁用选择复制 */
    user-select:none;
}
html,body{ position:relative;}
body{
    width:100%;
    overflow:hidden;
    color:#000;
    font:100%/1.5 Helvetica,sans-serif;
    background-color:#fff;
}

/* 内容区 */
#pageContain{
    display:none;
    overflow:hidden;
    
}
.contain{
    display:none;
    position:relative;
	width:100%;
	height:100%;
	overflow:hidden;
}
.contain dl img{z-index:10; position:absolute;}
.current .contain{display:block;}
.current {display:block; z-index:1;}

.page{
    position:absolute;
	width:100%;
    height:100%;
	overflow:hidden;
    overflow-y:auto;
}
.page1{background:url('../images/001.jpg') no-repeat 50%;}
.page2,.page3,.page4,.page5{background:url('../images/002.jpg') no-repeat 50%;}
.page1,.page2,.page3,.page4,.page5{
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -ms-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
}

/* 功能区 */
.dataTop{position:relative; width:100%;}
.dataTop img{width:100%; height:auto;}

.dataForm,
.dataText,
.dataResult{position:relative; margin:0.6rem auto; width:90vw; box-sizing:border-box;}

.dataForm{display:flex; flex-direction:column; align-items:center; gap:0.2rem; margin-top:1rem;}
.dataForm ol.hide{display:none; line-height:2; text-align:justify;}

.dataForm label,
.dataForm input,
.dataForm textarea,
.dataForm select,
.dataForm button{padding:0.1rem; font-size:0.35rem; border-radius:0.1rem;}
.dataForm input{width:100%;}
.dataForm select,
.dataForm button{max-width:90vw; min-width:90vw;}
.dataForm button{white-space:nowrap; margin:0; padding:0.15rem 0.1rem; color:#FEA29D; background-color:#fff;}

.dataText h1,
.dataText p{margin:0.1rem 0; color:#fff; font-size:0.3rem; text-align:justify;}
.dataText h1{font-size:0.35rem; text-align:center;}
.dataText p{text-indent:2em;}

.dataResult{margin-bottom:3.5rem;}
.dataResult ul{
    margin-bottom:0.2rem;
    padding:0.1rem;
    border-radius:0.15rem;
    background-color:#fff;
}
.dataResult ul p{color:#333; margin:0.1rem 0;}
.dataResult ul h1{color:#FEA29D; font-size:0.35rem; padding: 0.1rem 0; border-bottom: 1px #999 dashed;}
.dataResult ul b{color:#FEA29D;}

/* 自适应框架（设计图宽度） */
body{
	max-width:7.5rem;
	margin:0 auto;
}
body *{
	max-width:7.5rem;
}

/* 启动页 */
#index{
    display:none;
    z-index:100;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url('../images/000.jpg') no-repeat 50%;
	background-size:cover;
}
#index img{position:absolute;}

/* 移动端自适应 */
@media screen and (max-aspect-ratio: 9/16.11111) {
    /* .contain{
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		height:auto;
		aspect-ratio: 9/16;
    } */
}