/*---------- 0.public ----------*/
html {
    scroll-behavior        : smooth;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing : antialiased;
    text-rendering         : optimizeLegibility;
}

.white,
.white a:link,
.white a:visited,
.white a:hover {
    color: white;
}

.red,
.red a:link,
.red a:visited,
.red a:hover {
    color: #8f3533;
}

.brown,
.brown a:link,
.brown a:visited,
.brown a:hover {
    color: #481300;
}

body {
    background     : url(../images/top.jpg) no-repeat top center #fff3e5;
    background-size: 100% auto;
}

/* main */
.lhkeyword-main {
    overflow: hidden;
    /*---------- 1. Top ----------*/
    /*---------- 1. content ----------*/
    /*---------- 2.footer ----------*/
}

.lhkeyword-main .top {
    height: 321px;
}

.lhkeyword-main .top img.logo {
    margin-top: 19px;
}

.lhkeyword-main .wrap-content {
    margin  : 0 auto;
    position: relative;
}

.lhkeyword-main .wrap-content .left {
    position: relative;
    height  : 420px;
    width   : 149px;
    bottom  : 0;
}

.lhkeyword-main .wrap-content .left .sideNav {
    position: fixed;
    z-index : 9999;
}

.lhkeyword-main .wrap-content .left .sideNav .followScroll {
    width : 133px;
    height: 32px;
}

.lhkeyword-main .wrap-content .left .sideNav .followScroll ul {
    background: url(../images/ico1.png) left 150px no-repeat;
    padding   : 0 0 3px 85px;
	height: 450px;
}

.lhkeyword-main .wrap-content .left .sideNav .followScroll ul li {
    width           : 48px;
    height          : 32px;
    background-color: #cd3730;
    font            : bold 20px/32px Georgia, "Times New Roman", Times, serif;
    text-align      : center;
    margin-bottom   : 2px;
}

.lhkeyword-main .wrap-content .left .sideNav .followScroll ul li:hover {
    background-color: #f0c893;
}

.lhkeyword-main .wrap-content .left .sideNav .followScroll ul li a {
    text-decoration: none;
}

.lhkeyword-main .wrap-content .right {
    width: 831px;
}

.lhkeyword-main .wrap-content .right .lujing {
    font-size  : 16px;
    font-weight: bold;
}

.lhkeyword-main .wrap-content .right .lujing a {
    margin: 0 5px;
}

.lhkeyword-main .wrap-content .right .text {
    margin-top    : 20px;
    background    : url(../images/bg2.png) repeat-y;
    position      : relative;
    padding-bottom: 15px;
	margin-bottom: 20px;
}

.lhkeyword-main .wrap-content .right .text .date {
    background : url(../images/bg1.png) no-repeat;
    width      : 94px;
    height     : 38px;
    line-height: 31px;
    font-size  : 20px;
    text-align : center;
    position   : absolute;
    right      : 0;
    top        : 14px;
    font-weight: 500;
}

.lhkeyword-main .wrap-content .right .text dl {
    padding: 14px 20px 20px 15px;
}

.lhkeyword-main .wrap-content .right .text dl dt {
    width: 295px;
    float: left;
}

.lhkeyword-main .wrap-content .right .text dl dt h2 {
    margin-bottom: 10px;
}

.lhkeyword-main .wrap-content .right .text dl dd {
    width       : 440px;
    float       : right;
    margin-right: 31px;
}

.lhkeyword-main .wrap-content .right .text dl dd h1 {
    font      : 600 37px/1.4 'Microsoft YaHei', 'pingfang SC', 'helvetica neue';
    text-align: left;
    float     : left;
    width     : 400px;
    padding   : 25px 0;
}

.lhkeyword-main .wrap-content .right .text dl dd p {
    clear      : both;
    font-size  : 14px;
    line-height: 2.0;
    font-weight: 600;
}

.lhkeyword-main .copyright {
    text-align : center;
    font-size  : 14px;
    line-height: 1.5;
    padding    : 40px 0;
    clear      : both;
}