@import "https://static.qudong.com/qdh/static/index/css/master.css";
@import "https://static.qudong.com/qdh/static/index/css/ucenter.css";
@import "https://static.qudong.com/qdh/static/index/css/header.css";
@import "https://static.qudong.com/qdh/static/index/css/style-1.css";
@import "https://static.qudong.com/qdh/static/index/css/comment.css";
@import "https://static.qudong.com/qdh/static/muban1/css/gerenzhongxin.css";
.activeOrigial {
    color: #2d7bf8 !important;
}

.activeOrigialImg {
    background-position: 0px 0px !important;
}

.hxx-content-right {
    margin-left: 10px;
    float: left;
    background: #FFF;
    min-height: 1029px;
}

.header {
    width: 100%;
}

dd {
    line-height: inherit
}

.c_right {
    width: 960px;
    padding-top: 30px;
}

.u_header {
    height: 50px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-left: 0px;
    border-bottom: 2px #ebebeb solid;
    width: 1120px;
}

.u_header h1 {
    width: 167px;
    height: 50px;
    font-size: 30px;
    color: #555;
    border-bottom: 2px #ff8f2b solid;
    text-align: center;
}

.u_nav {
    margin-top: 30px;
}

.u_header .glyphicon01_back {
    margin-top: -44px;
    color: #909090;
    padding-right: 10px;
}

.glyphicon01_back {
    background-position: 0px -268px;
    padding-left: 28px;
}

.fr {
    float: right;
}

.leftnav .layui-nav {
    background-color: rgba(202, 195, 195, 0.35);
}

.leftnav .layui-nav .layui-nav-item a {
    color: #000;
    color: rgb(0, 0, 0);
}

.layui-nav-child > dd > a > i {
    margin-right: 10px;
}

.loading {
    width: 980px;
    height: 200px;
    text-align: center;
    line-height: 400px;
    margin: 0 auto;
    padding: 200px;
}

.topnav {
    width: 100%;
    height: 28px;
    line-height: 28px;
    background-color: #235ca9;
    border-bottom: 0px #d5d5d5 solid;
}

.nnav {
    width: 1170px;
    margin: 0 auto;
    text-align: right;
    overflow: hidden;
    padding-left: 517px;
}

.nnav li {
    float: left;
    margin-right: 20px;
}

.nnav li a {
    color: #fff;
    font-size: 14px;
}

.nnav li a:hover {
    color: #ffdd83;
}

.footer_box {
    max-width: 1200px;
    margin: 0 auto;
    font-size: 14px !important;
    line-height: 18px;
    text-align: center
}

.footer_bt {
    width: 100%;
    min-height: 35px;
    padding: 20px;
    float: left;
    border-top: 2px solid #f5f5f5;
}

.pagination > .active > span, .pagination > .active > span:hover {
    background-color: #1b64f8;
    border-color: #1b64f8;
}

/*.layui-container{padding-top: 50px;}*/
#user_sel {
    width: 150px;
}

#user_sel > a {
    display: inline-block;
    margin-top: 10px;
    text-align: center;
    width: 100%;
    color: #fff
}

.layui-nav-child {
    top: 50px;
}

.content1 {
    position: absolute;
    top: 25px;
    z-index: 999;
    width: 1200px;
}

.content1 div {
    display: none;
    width: 300px;
    background: #fff;
    padding: 20px 25px;
    z-index: 999;
    font-size: 15px;
    line-height: 24px;
    box-shadow: 0 2px 10px #999;
    right: 0;
    position: absolute;
}

.content1 div p {
    border-top: 2px solid #446fb2;
    padding-top: 15px;
    text-indent: 2em;
}

.content1 div img {
    display: block;
    margin: 0 auto 15px;
}

.spec {
    background: #fff;
    width: 100%;
    box-sizing: border-box;
}

.spec_con p a {
    line-height: 36px;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.spec > div.spec_con:first-child {
    margin-bottom: 20px;
}

.ul_lf, .ul_lf li, .ul_rt li {
    float: left;
    line-height: 25px;
}

.ul_rt {
    float: right;
}

.ul_lf li a {
    color: #71767e;
    padding-right: 17px;
}

.ul_lf li a:hover {
    color: #FF0000;
    text-decoration: none;
}

.ul_rt li a {
    color: #71767e;
    padding-left: 17px;
    text-decoration: none;
}

.ul_rt li a:hover {
    color: #FF0000;
}

@media (max-width: 1024px) {
    body {
        padding-bottom: 550px;
    }

    .nnav, .layui-container, .column_content, .column, .column .column-main, .more, .footer_box, .footer_bt {
        max-width: 100%;
    }

    .nnav {
        padding-left: 350px;
    }

    .column-main {
        padding: 0 20px;
    }

    .column-main .inner {
        max-width: 589px;
        padding-bottom: 20px;
    }

    .hot-text h2 {
        max-width: 354px;
    }

    .more {
        margin-left: 20px;
        margin-right: 20px;
    }

    .footer_bt {
        float: none;
        box-sizing: border-box;
    }

    .w1200 {
        max-width: 100%;
    }

    .navsearch {
        display: none;
    }

    .w1200 > a > img {
        margin-left: 20px;
    }

    .page-column {
        display: none;
    }

    #jssor_1 {
        position: relative !important;
        left: 20px;
        width: 589px !important;
    }

    .user_center {
        position: relative;
        right: 20px;
    }

    .wp, .w1200 {
        width: 100% !important;
        padding: 0 20px;
    }

    .lb_title > a {
        font-size: 20px;
    }

    #user_information {
        position: relative;
        right: 20px;
    }
}

@media (max-width: 768px) {
    body {
        padding-bottom: 60px;
    }

    body, .nnav, .layui-container, .column_content, .column, .column .column-main, .more, .footer_box, .footer_bt {
        max-width: 100%;
    }

    .nnav {
        padding-left: 100px;
    }

    .column-main {
        padding: 0 20px;
    }

    .column-main .inner {
        max-width: 728px;
    }

    .hot-text h2 {
        max-width: 490px;
    }

    .blank20 {
        max-height: 20px;
    }

    .column .right {
        float: left;
    }

    .page_list {
        float: left;
        max-width: 354px;
        margin-top: 20px;
        margin-bottom: 4px;
    }

    .page_list:nth-child(1) {
        margin-right: 20px;
    }

    .column .right .list_box li > a {
        max-width: 275px;
        margin: 0 0 0 10px;
    }

    .column .right .list_box li > span {
        padding-left: 35px;
    }

    .color-link a {
        font-size: 16px;
    }

    .user_info {
        max-width: 80%;
    }

    .user_list li {
        padding: 9px 0;
    }

    .user_info .left > div {
        max-width: 190px;
        margin-right: 5px;
    }

    .page_list:nth-child(2) {
        padding-bottom: 10px;
    }

    .footer_bt {
        float: none;
        box-sizing: border-box;
    }

    .column_content {
        padding-bottom: 10px;
    }

    .more {
        margin-left: 20px;
        margin-right: 20px;
    }

    .login-w {
        margin: 20px auto;
    }

    .w1200 {
        max-width: 100%;
    }

    .navcen a {
        background: none;
    }

    .nav, .blue_nav {
        display: none;
    }

    .navbox {
        padding-left: 20px;
    }

    .user_info h2 {
        width: 194px !important;
    }

    .user_list li div.left {
        min-height: 48px;
    }

    #jssor_1, .user_center, #user_information {
        width: 100% !important;
    }

    .user_center, #user_information {
        margin-top: 20px;
    }

    #jssor_1 {
        left: 0 !important;
    }

    .user_center {
        right: 0 !important;
    }

    #shuffling {
        margin: 20px !important;
    }
}

@media (max-width: 440px) {
    body {
        padding-bottom: 0;
    }

    body, .nnav, .layui-container, .column_content, .column, .column .column-main, .more, .footer_box, .footer_bt {
        max-width: 100%;
    }

    .topnav {
        height: auto;
    }

    .nnav {
        padding-left: 40px;
    }

    .layui-container {
        padding-top: 0;
    }

    .layui-nav .layui-nav-item {
        line-height: 30px;
    }

    .hot-text > a.left {
        display: none;
    }

    .column-main .inner {
        max-width: 400px;
    }

    .hot-text h2 {
        max-width: 360px;
    }

    .page_list {
        max-width: 400px;
        margin-right: 0 !important;
        float: none
    }

    .column .right .list_box li > a {
        max-width: 325px;
    }

    .user_info div.left {
        width: 210px;
    }

    .w1200 {
        max-width: 100% !important;
    }

    .w1200 > a > img {
        width: 120px;
    }

    .header > div:nth-child(1) {
        height: 50px !important;
    }

    .mid_list {
        height: 50px;
        line-height: 50px;
    }

    .rt_box > a {
        padding-top: 0 !important;
    }

    .mid_list > a {
        line-height: 22px !important;
        top: -5px !important;
        font-size: 15px !important;
        padding: 5px 10px !important;
    }

    .logo a:nth-child(1) img {
        margin-right: 0 !important;
    }

    #shuffling > #user_information > div:nth-child(3) {
        padding: 20px 109px !important;
    }
}

@media (max-width: 414px) {
    body {
        padding-bottom: 0;
    }

    body, .nnav, .layui-container, .column_content, .column, .column .column-main, .more, .footer_box, .footer_bt {
        max-width: 100%;
    }

    .layui-nav .layui-nav-item a {
        padding: 0 8px;
    }

    .column-main .inner {
        max-width: 376px;
    }

    .color-link a {
        font-size: 16px;
    }

    .hot-text h2 {
        max-width: 343px;
    }

    .blank20 {
        max-height: 10px;
    }

    .column .right .list_box li > a {
        max-width: 300px;
    }

    .icon_bg {
        padding: 0;
    }

    #shuffling > #user_information > div:nth-child(3) {
        padding: 20px 95px !important;
    }

    .top_ul {
        display: none;
    }
}

@media (max-width: 375px) {
    body {
        padding-bottom: 0;
    }

    body, .nnav, .layui-container, .column_content, .column, .column .column-main, .more, .footer_box, .footer_bt {
        max-width: 100%;
    }

    .topnav {
        line-height: 24px;
    }

    .column-main .inner {
        max-width: 335px;
    }

    .hot-text h2 {
        max-width: 310px;
    }

    .column .right .list_box li > a {
        max-width: 260px;
    }

    .user_info {
        max-width: 78%;
    }

    .user_info div.left {
        width: 150px;
    }

    .nnav li {
        margin-right: 15px;
    }

    .layui-nav {
        padding: 0 10px;
    }

    .login-w #content .loginbox h2 {
        font-size: 16px;
    }

    .loginform .item .am-btn {
        left: 50%;
        position: relative;
        margin-left: -120px;
    }

    .mid_list {
        width: 90px;
    }

    .hot-text {
        width: 300px !important;
    }

    .mid_list > a:nth-child(2) {
        display: none;
    }

    .mid_list > a {
        margin-left: 0;
        top: 1px !important;
    }

    #shuffling > #user_information > div:nth-child(3) {
        padding: 20px 75px !important;
    }
}

@media (max-width: 360px) {
    .column-main .inner {
        max-width: 320px !important;
    }

    .hot-text h2 {
        max-width: 290px !important;
    }

    .rt_box > a {
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .mid_list {
        right: 112px;
    }

    .navcen a {
        padding: 0 11px;
    }

    #shuffling > #user_information > div:nth-child(3) {
        padding: 20px 70px !important;
    }
}

@media (max-width: 320px) {
    body {
        padding-bottom: 0;
    }

    body, .nnav, .layui-container, .column_content, .column, .column .column-main, .more, .footer_box, .footer_bt {
        max-width: 100%;
    }

    .column-main {
        padding: 0 15px;
    }

    .column-main .inner {
        max-width: 290px;
    }

    .hot-text {
        width: 280px;
    }

    .blank20 {
        max-width: 4px;
    }

    .column .right .list_box li > a {
        max-width: 215px;
    }

    .column .right {
        float: none;
    }

    .user_info {
        max-width: 73%;
    }

    .user_info div.left {
        width: 135px;
    }

    .item {
        margin: 0;
    }

    .loginbox .item .username {
        max-width: 150px !important;
    }

    .layui-nav > div {
        padding-right: 63px;
    }

    .navcen a {
        padding: 0 7px;
    }

    .mid_list {
        width: 75px;
        right: 100px;
    }

    .rt_box > a {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }

    .user_info {
        max-width: 74% !important;
    }

    .mid_list > a {
        border: none;
        padding: 5px 0 !important;
        position: relative;
        top: 3px !important;
    }

    #shuffling > #user_information > div:nth-child(3) {
        padding: 20px 50px !important;
    }
}

.top_ul {
    background: #f5f5f5;
    overflow: hidden;
    font-size: 13px;
}

.wp {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.ul_lf, .ul_lf li, .ul_rt li {
    float: left;
    line-height: 25px;
}

.ul_lf li a {
    color: #71767e;
    padding-right: 17px;
}

.logo_box {
    width: 100%;
    position: relative;
    background: #fff;
}

.logo a:nth-child(1) img {
    margin-top: 12px;
    margin-bottom: 12px;
    float: left;
    margin-right: 115px;
}

.blue_nav {
    margin-top: 20px;
}

.blue_nav, .blue_nav li a:hover {
    color: #f00;
}

.blue_nav, .blue_nav li a {
    color: #333333;
    font-weight: bold;
    font-size: 18px;
    padding-right: 27px;
}

.blue_nav, .blue_nav li {
    float: left;
    padding-top: 5px
}

.search {
    float: right;
    margin-top: 28px;
}

.search form .text {
    width: 120px;
    height: 30px;
    border: #637fe4 1px solid;
    margin-right: -6px;
    padding-left: 0;
    margin-top: -1px;
}

.text {
    flex: 1 1 0px;
    line-height: 32px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    max-height: 180px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.search .btn-submit {
    width: 60px;
    height: 30px;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    font-weight: bold;
    line-height: 28px;
    background-color: #637fe4;
    color: #FFFFFF;
    cursor: pointer;
    border: 0;
}

.nav {
    height: 35px;
    background: #285192;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.navcen {
    height: 35px;
    line-height: 35px;
}

.navcen a.alogo {
    background: #446fb2;
}

.navcen a {
    display: block;
    float: left;
    height: 35px;
    background: url(../images/navbg.jpg) no-repeat right;
    padding: 0 12px;
    font-size: 16px;
    color: #fff;
}

.animenu {
    display: block;
}

#author_list {
    float: right
}

#author_list a {
    color: #fff;
    font-size: 16px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    background: url("../images/icon_sm.png") center left no-repeat;
    background-size: 20px 20px;
    padding-left: 27px;
}

.blank20 {
    height: 25px !important;
}
.hxx-module-content{
    width: 1200px;
}



