.index-title {
    text-align: center
}

.index-title i {
    font-size: .8rem;
    color: #4ace87
}

.index-title h2 {
    font-size: .5rem;
    font-weight: normal;
    position: relative
}

.index-title sup {
    background: #4ace87;
    color: #fff;
    position: absolute;
    margin-left: .1rem;
    font-size: .2rem;
    font-weight: normal;
    padding: 0 .1rem;
    border-radius: .3rem
}

.index-title .line {
    height: 2px;
    width: .72rem;
    background: #4ace87;
    margin: 0 auto .1rem
}

.index-title .line-s {
    width: 50px;
    height: 2px;
    background: #4ace87;
    margin: .2rem auto .1rem
}

.head {
    height: 1.16rem;
    width: calc(100% - .48rem);
    background: #fff;
    font-size: .27rem;
    padding: 0 .24rem;
    color: #4ace87
}

.head .flex-row {
    width: 100%;
    height: 100%
}

.head i {
    color: #4ace87
}

.head .login a, .head .login i {
    color: #999
}

.head .login {
    color: #999;
    font-size: .2rem;
}

.logo {
    width: 1.68rem !important;
    margin: 0 !important;
    height: auto !important
}

.container {
    padding: .15rem
}

.menus-block {
    height: .99rem;
    width: 100%;
    display: block
}

.menus {
    background-color: #f5f5f5;
    height: .99rem;
    width: 100%;
    position: fixed;
    bottom: 0;
    text-align: center;
    border-top: 1px solid #b9b9b9
}

.menus i {
    font-size: .4rem
}

.menus .menu-txt {
    text-align: center;
    font-size: .25rem
}

.menus a {
    color: #6a6a6a
}

.menus .active {
    color: #30ae39
}

.menus .active a {
    color: #30ae39
}

.menus .active i {
    color: #30ae39
}

.nav {
    width: 4rem;
    position: fixed;
    right: -4rem;
    top: 0;
    background: #fff;
    height: 100%
}

.nav li {
    height: 0.5rem;
    line-height: .5rem;
    font-size: .25rem;
    padding: 0.10rem;
    border-bottom: 1px solid #ddd
}

.nav li a {
    color: #000;
    display: block;
    width: 100%;
    height: 100%
}

.nav li:hover {
    background: #4ace87
}

.nav li:hover a {
    color: #fff
}

.nav-show {
    transform: translateX(-4rem);
    transition: all .5s
}

.mod_comment {
	margin-bottom: 1.2rem;
	background: #fff;
	padding: 5px 20px;
}
.part__hd {
	font-size: .28rem;
}