html,
body {
    font-family: MicrosoftYaHei;
    background: #ffffff
}

.information-content {
    min-width: 120.0rem;
    margin: 0 auto
}

.information-content .content-info {
    width: 100%;
    padding-bottom: 4.0rem;
    padding-top: 3.0rem;
    background: #f2f5fa
}

.information-content .content-info .info {
    width: 120.0rem;
    margin: 0 auto
}

.information-content .content-info .info .info-top {
    width: 120.0rem;
    background-color: #ffffff;
    border: solid .1rem #e5e5e5;
    padding: 2.7rem 6.8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.information-content .content-info .info .info-top h5 {
    margin-bottom: 2.6rem;
    font-size: 2.2rem;
    color: #133984
}

.information-content .content-info .info .info-top form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.information-content .content-info .info .info-top .item {
    float: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-right: 1.6rem;
    margin-bottom: 3.0rem;
    position: relative
}

.information-content .content-info .info .info-top .item label.error {
    position: absolute;
    height: 4.8rem;
    color: red;
    bottom: -4.2rem;
    left: 7.2rem
}

.information-content .content-info .info .info-top .item:last-of-type {
    margin-right: .0rem
}

.information-content .content-info .info .info-top .item:last-of-type label {
    line-height: 11.0rem
}

.information-content .content-info .info .info-top .item:last-of-type label.error {
    bottom: -.9rem
}

.information-content .content-info .info .info-top .item label {
    margin-right: 2.7rem;
    font-size: 1.4rem;
    color: #666666;
    line-height: 4.2rem
}

.information-content .content-info .info .info-top .item input {
    width: 27.8rem;
    height: 4.2rem;
    line-height: 4.2rem;
    background-color: #ffffff;
    border: solid .1rem #e5e5e5;
    font-size: 1.4rem;
    padding-left: 1.6rem
}

.information-content .content-info .info .info-top .item input::-webkit-input-placeholder {
    color: #999999
}

.information-content .content-info .info .info-top .item input::-moz-placeholder {
    color: #999999
}

.information-content .content-info .info .info-top .item input:-ms-input-placeholder {
    color: #999999
}

.information-content .content-info .info .info-top .item input::-ms-input-placeholder {
    color: #999999
}

.information-content .content-info .info .info-top .item input::placeholder {
    color: #999999
}

.information-content .content-info .info .info-top .item textarea {
    width: 100.3rem;
    height: 11.0rem;
    background-color: #ffffff;
    border: solid .1rem #e5e5e5;
    padding: 1.4rem 1.6rem;
    resize: none
}

.information-content .content-info .info .info-top button {
    width: 106.2rem;
    height: 5.2rem;
    background-color: #133984;
    outline: none;
    border: .0rem;
    font-size: 1.4rem;
    color: #ffffff;
    cursor: pointer
}

.information-content .content-info .info .related {
    width: 120.0rem;
    background-color: #ffffff;
    margin-top: 3.0rem;
    padding: 3.0rem 8.7rem 4.0rem 7.0rem
}

.information-content .content-info .info .related h5 {
    font-size: 2.2rem;
    color: #133984
}

.information-content .content-info .info .related ul {
    margin-top: 1.5rem
}

.information-content .content-info .info .related ul li {
    height: 5.2rem;
    line-height: 5.2rem;
    font-size: 1.4rem;
    color: #333333;
    overflow: hidden
}

.information-content .content-info .info .related ul li .related-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: .1rem solid #e5e5e5
}

.information-content .content-info .info .related ul li .related-title a {
    float: left;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.information-content .content-info .info .related ul li .related-title p {
    float: right
}

.information-content .content-info .info .related ul li .related-txt p {
    font-size: 1.4rem;
    line-height: 2.0rem;
    padding-left: 2.2rem;
    padding-top: 2.2rem;
    padding-bottom: 2.2rem;
    border-bottom: .1rem solid #e5e5e5
}

.information-content .content-info .info .related ul li .related-txt .txt-info {
    color: #666666;
    border-bottom: .0rem;
    padding-bottom: .0rem
}

.information-content .content-info .info .related ul li .related-txt .txt-info span {
    font-size: 1.4rem;
    color: #999999;
    display: inline-block;
    height: 2.0rem;
    line-height: 2.0rem;
    background: url(/frontend/images/reply.png) no-repeat left center;
    padding-left: 2.6rem
}

.information-content .content-info .info .related ul li .related-txt .txt-time {
    text-align: right;
    padding-top: .5rem
}

.information-content .content-info .info .related ul li a {
    padding-left: 2.3rem;
    font-size: 1.4rem;
    color: #333333;
    position: relative
}

.information-content .content-info .info .related ul li a::before {
    content: "";
    position: absolute;
    top: 2.1rem;
    left: 0;
    width: .8rem;
    height: 50.0rem;
    border: solid .1rem #3c66bc;
    -webkit-border-radius: 50%;
    border-radius: 50%
}