/* 全局样式：去除所有元素的外边距和内边距 */
*{
    margin: 0; /* 去除外边距 */
    padding: 0; /* 去除内边距 */
}

/* .header样式：设置页头背景图、宽度和高度 */
.header{
    background: url("../images/bti.jpg") no-repeat; /* 背景图，且不重复 */
    width: 100%; /* 宽度为100% */
    height: 200px; /* 高度为200px */
}

/* .body样式：设置页面主体背景图，宽度、高度和上边距 */
.body{
    background: url("../images/timg-1.jpg"); /* 背景图 */
    width: 100%; /* 宽度为100% */
    height: 650px; /* 高度为650px */
    margin-top: -100px; /* 设置上边距为负值，向上偏移100px */
}

/* .panel样式：设置面板的宽度、高度、位置、背景和边框 */
.panel{
    width: 350px; /* 宽度为350px */
    height: 420px; /* 高度为420px */
    position: relative; /* 相对定位，用于后续定位子元素 */
    left: 800px; /* 左边距为800px，将面板向右移动 */
    top: 60px; /* 上边距为60px，将面板向下移动 */
    background-color: #FFFFFF; /* 背景色为白色 */
    border: 1px solid #dff0d8; /* 边框为1px实线，颜色为淡绿色 */
}

/* .top样式：设置面板顶部部分的高度和边框 */
.top{
    height: 60px; /* 高度为60px */
    border-bottom: 1px solid #dff0d8; /* 底部边框为1px实线，颜色为淡绿色 */
}

/* .top p样式：设置标题文本的对齐方式、字体大小、颜色和内边距 */
.top>p{
    text-align: center; /* 文本居中对齐 */
    padding-top: 15px; /* 顶部内边距为15px */
    /*margin: 20px 0;*/ /* 注释掉的代码，可能用于调整上下边距 */
    font-size: 25px; /* 字体大小为25px */
    color: #f57421; /* 字体颜色为橙色 */
}

/* .middle样式：设置面板中间部分的高度、边距和底部边框 */
.middle{
    position: relative; /* 相对定位，用于定位子元素 */
    height: 290px; /* 高度为290px */
    margin: 10px 0; /* 上下边距为10px */
    /*background-color: red;*/ /* 注释掉的代码，可能用于调试背景色 */
    border-bottom: 1px solid #dff0d8; /* 底部边框为1px实线，颜色为淡绿色 */
}

/* .middle > form > input样式：设置输入框的高度、宽度、边距和边框 */
.middle>form>input{
    height: 40px; /* 高度为40px */
    width: 290px; /* 宽度为290px */
    margin: 20px 30px; /* 上下边距为20px，左右边距为30px */
    border: 1px solid #e0e0e0; /* 边框为1px实线，颜色为浅灰色 */
}

/* .middle > form > input:last-child样式：设置最后一个输入框的背景色、字体大小和字体颜色 */
.middle>form>input:last-child{
    background-color: #f57421; /* 背景色为橙色 */
    font-size: 18px; /* 字体大小为18px */
    color: #FFFFFF; /* 字体颜色为白色 */
}

/* .middle > form > input:last-child:hover样式：设置最后一个输入框鼠标悬停时的效果 */
.middle>form>input:last-child:hover{
    background-color: #f57421; /* 背景色保持为橙色 */
    opacity: 0.7; /* 透明度为0.7 */
    cursor: pointer; /* 鼠标指针变为手型 */
    font-size: 18px; /* 字体大小保持为18px */
}

/* .middle > form > .s1样式：设置第一个图标的大小、位置和背景图 */
.middle>form>.s1{
    height: 40px; /* 高度为40px */
    width: 40px; /* 宽度为40px */
    position: absolute; /* 绝对定位 */
    left: 35px; /* 距离左侧35px */
    top: 40px; /* 距离顶部40px */
    background: url("../images/J1.PNG") no-repeat; /* 背景图 */
}

/* .middle > form > .s2样式：设置第二个图标的大小、位置和背景图 */
.middle>form>.s2{
    height: 40px; /* 高度为40px */
    width: 40px; /* 宽度为40px */
    position: absolute; /* 绝对定位 */
    left: 35px; /* 距离左侧35px */
    top: 120px; /* 距离顶部120px */
    background: url("../images/J2.PNG") no-repeat; /* 背景图 */
}

/* .middle > form > .erro样式：设置错误提示文本的颜色、字体大小和左边距 */
.middle>form>.erro{
    color: red; /* 文本颜色为红色 */
    font-size: 14px; /* 字体大小为14px */
    margin-left: 10px; /* 左边距为10px */
}

/* .tail > a样式：设置尾部链接的浮动、字体大小、内边距和颜色 */
.tail>a{
    float: right; /* 右浮动，使链接靠右显示 */
    font-size: 12px; /* 字体大小为12px */
    padding: 10px; /* 内边距为10px */
    text-decoration: none; /* 去除文本装饰 */
    color: black; /* 字体颜色为黑色 */
}

/* .tail > a:hover样式：设置链接鼠标悬停时的颜色变化 */
.tail>a:hover{
    color: red; /* 鼠标悬停时，字体颜色变为红色 */
}

/* .middle > form > .iputs:hover样式：设置输入框悬停时的边框颜色变化 */
.middle>form>.iputs:hover{
    border: 1px solid red; /* 鼠标悬停时，输入框边框颜色变为红色 */
}

/* .footer样式：设置页脚的上边距 */
.footer{
    margin-top: 20px; /* 上边距为20px */
}

/* .footer > span样式：设置页脚文本的字体大小、位置和左边距 */
.footer>span{
    font-size: 15px; /* 字体大小为15px */
    position: relative; /* 相对定位，用于精确调整位置 */
    left: 45%; /* 左边距为45%，使其水平居中 */
}
