        * {
            margin: 0;
            padding: 0;
        }

        body {
            background-attachment: fixed;
            background: url(https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1600318863649&di=945f5a97f20e39ba6b5dade5903e616a&imgtype=0&src=http%3A%2F%2Fimg.pconline.com.cn%2Fimages%2Fupload%2Fupc%2Ftx%2Fwallpaper%2F1307%2F10%2Fc3%2F23153395_1373426315898.jpg);
             
        }

        nav {
            height: 80px;
            opacity: 0.8;
            background-color: #fff;
            line-height: 80px;
            /* font-weight: bold; */
            transition: all 1s;
        }

        nav:hover {
            height: 85px;
            background-color: #e4e4e4;
            line-height: 85px;
        }

        li {
            list-style: none;
        }

        a {
            text-decoration: none;
            color: black;
        }

        .w {
            width: 1200px;
            margin: 0 auto;
        }

        nav .left_logo {
            float: left;
            font-size: 20px;
            font-weight: bold;
        }

        nav .right_nav {
            float: right;
        }

        nav .right_nav ul li {
            float: left;
            position: relative;
            padding: 0 20px;
            font-size: 15px;
            transition: all 1s;
        }

        nav .right_nav ul li:hover::after {
            background-color: blue;
        }

        nav .right_nav ul li:hover {
            font-size: 20px;
            font-weight: bold;
        }

        nav .right_nav ul li::after {
            position: absolute;
            content: "";
            bottom: 23px;
            left: 22px;
            width: 30px;
            height: 2px;
            background-color: transparent;
        }

        .line {
            height: 1px;
            background-color: #dee1e6;
        }

        #main {
             opacity: 0.9;
       }
      #navigator {
  display: none;
}
#blogTitle {
      display: none;
}
.postTitle a {
       transition: all 1s;
}
.postTitle a:hover {
      font-size: 15px;
}
.day {
     box-shadow: 10px 10px 10px -4px rgba(0, 0, 0, .3);
     padding: 10px;
     transition: all 1s;
}  
.day:hover {
     box-shadow: none;
}
.navright {
    width: 40px;
    height: 67px;
    position: absolute;
    top: 300px;
    right: 88px;
    background-color: #e4e4e4;
    opacity: 0.9;
    text-align: center;
    border-radius: 10px;
    padding: 5px 0;
    font-size: 12px;
    
}

.navright:hover a {
     text-decoration: none;
}