* {
    margin: 0;
    padding: 0;
}
body {
    /*加载背景图：图片地址 不平铺 */
    background: url(img/Z30_6582-已增强-降噪.jpg) no-repeat center center;
    /* 让背景图基于容器大小伸缩 */
    /* background-color: rgba(255, 255, 255, 0.5); */
    background-size: cover;
    /* background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。
        scroll 背景图片随着页面的滚动而滚动，这是默认的。
        fixed 背景图片不会随着页面的滚动而滚动。
        local 背景图片会随着元素内容的滚动而滚动。*/
    background-attachment: local;
}
img {
    display: block;
    margin: 0 auto;
    width: 200px;
    height: 200px;
    border: 5px solid white;
}

.logo {
    text-align: center;
    margin: 100px 0 30px 0;
}
h1 {
    font-size: 50px;
    letter-spacing: 5px;
    font-weight: bold;
    text-align: center;
    font-family: 'kaiti';
    color: white;
    margin: 0 0 20px 0;
    /* -webkit-text-stroke: 1px black;  */
    text-shadow: black 1px 1px 1px;
} 
h1:hover {
    color: rgb(80, 187, 176);
}
h2 {
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    color: white;
    font-family: Arial;
    margin: 0 0 50px 0;
    text-shadow: black 1px 1px 1px;
}
p {
    width: 50%;
    font-size: 27px;
    line-height: 1.5;
    text-align: center;
    margin: 10px auto 40px;
    color: white;
    font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    text-shadow: black 1px 1px 1px;
}
.left {
    width: 50%;
    font-size: 25px;
    line-height: 1.5;
    text-align: left;
    margin: 10px auto 10px;
    color: white;
    font-family:'dengxian', Times, serif;
    text-shadow: black 1px 1px 1px;
    text-indent: 2em;
}
a  {
    color: white;
    text-decoration: none;
}
.url {
    margin: 100px auto;
    font-size: 40px;
    font-family: 'huawenxinwei';
}
.url a:hover {
    color: rgb(84, 80, 205)
}
.nav {
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    line-height: 100px;
    text-align: center;
    padding:0 20px ;
}
.nav li a:hover {
    color: rgb(84, 80, 205)
}
li {
    font-size: 27px;
    text-align: center;
    display: inline-block;
    color: white;
    font-family:'KaiTi', Times, serif;
    margin: 0 50px; 
    text-shadow: black 1px 1px 1px;
}
.banner {
    width: 50%;
    margin:52px auto;
    height: auto;
    opacity: 0.9;
}
.banner img {
    width: 100%;
    height: 100%
}
.end{ 
    font-size: 20px;
    text-align: center;
    margin: 10px auto 10px;
    color: white;
    font-family:'dengxian', Times, serif;
    text-shadow: black 1px 1px 1px;
}
.blank {
    height: 52px;
}
