.hy_dengluming {
    font-size: 28px;
    line-height: 50px;
    margin-top: 0;
    margin-bottom: 10px;
}

.loginTable {
    overflow: hidden;
    box-shadow: 0px 0px 5px #bcb8b8;
    margin: 50px auto;
}

.loginTable ul {
    margin: 30px 80px;
}

.loginTable ul li {
    margin: 20px 0;
}

.loginTable ul li ul {
    margin: 20px 0;
}

.loginTable ul li ul li {
    margin: 0;
    line-height: 30px;
    color: #0070c9;
    font-size: 16px;
}

.loginTable ul li ul li a:link, .loginTable ul li ul li a:visited {
    color: #0070c9;
}

.loginTable ul li ul li a:hover {
    text-decoration: underline;
}

.loginTable_text {
    width: 35%;
    height: 50px;
    padding-left: 10px;
    border-radius: 2px;
    border: 1px solid #ddd;
}

.loginTable_btn {
    height: 50px;
    width: 35%;
    background-color: #94070A;
    background: linear-gradient(#C90004, #94070A);
    border-color: #94070A;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    color: white;
}

.yanzm {
    width: 220px;
    height: 50px;
    padding-left: 10px;
    border: 1px solid #ddd;
}

.mimazh {
    padding: 0 15px;
}

.mimazh ul {
    overflow: hidden;
}

.mimazh ul li {
    margin-top: 10px;
    margin-bottom: 10px;
}

.mimazh h2 {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    color: #1275d7;
    line-height: 50px;
}

.mima_btn {
    border: 1px solid #ccc;
    padding: 5px 30px;
    background: #eee;
}

.hy_zhuce {
    overflow: hidden;
    padding: 0 15px;
}

.hy_zhuce ul {
    overflow: hidden;
    margin: 0;
}

.hy_zhuce ul li {
    text-align: center;
    margin: 10px 0;
}

.hy_zhuce h1 {
    text-align: center;
}

.hy_zhuce ul li input {
    width: 40%;
    height: 50px;
    padding-left: 10px;
    border-radius: 2px;
    border: 1px solid #ddd;
}

.hy_zhuce_zc {
    width: 40%;
    height: 50px;
    padding-left: 10px;
    border-radius: 2px;
    border: 1px solid #ddd;
}

.hy_zhuce_wz {
    width: 40%;
    text-align: left;
    margin: auto;
    line-height: 35px;
    color: #999;
    overflow: hidden;
}

.user_tab {
    width: 100%;
    overflow: hidden;
    padding: 0 15px;
}

.user_tab ul {
    overflow: hidden;
}

.user_tab ul li {
    overflow: hidden;
}

.user_left_tab {
    width: 20%;
    float: left;
}

.user_right_tab {
    width: 80%;
    float: left;
}

.user_title_h {
    font-size: 14px;
    text-align: left;
    color: #000;
    line-height: 36px;
    margin-top: 0;
    padding: 20px 10px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

.user_list_l {
    background: #f6f6f6;
    box-shadow: 0px 0px 5px #bcb8b8;
    margin-bottom: 10px;
}

.nav2 {
    overflow: hidden;
    margin: 0 2px;
}

.navMenu2 ul {
    overflow: hidden;
}

.navMenu2 li {
    color: #666;
    text-align: left;
    font-size: 14px;
    border-bottom: 1px solid #f2f1ec;
}

.navMenu2 li img {
    vertical-align: middle;
}

.navMenu2 li a {
    text-decoration: none;
    width: 100%;
    line-height: 42px;
    text-align: left;
    display: inline-block;
    padding-left: 10px;
}

.navMenu2 li a:hover {
    color: #fff;
    background: #87a0b8;
}

.first_nav {
    color: #fff;
    background: #87a0b8;
}

.first_nav a {
    color: #fff;
}

.gl_mem {
    font-size: 37px;
    float: left;
    color: #959595;
    border: 1px solid #ccc;
    border-radius: 50%;
    padding: 10px;
    width: 60px;
    height: 60px;
}

.user_title_h span {
    float: right;
    line-height: 30px;
    width: 195px;
    font-weight: bold;
}

.icona-right {
    float: right;
    line-height: 42px;
    margin-right: 20px;
}

.user_list_r {
    position: relative;
    background-color: #fff;
    border: 1px solid #ececec;
    border-radius: 4px;
    padding: 20px;
    webkit-box-shadow: 0px 5px 10px #e8e8e8;
    box-shadow: 0px 5px 10px #e8e8e8;
    min-height: 435px;
}

.user_list_r .user_nr_title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
}

.user_list_r .user_nr_title {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 22px;
    border-bottom: 1px solid #ccc;
    line-height: 35px;
    padding-bottom: 6px;
}

.user_list_r .user_nr_table {
    overflow: hidden;
}

.user_list_r .user_nr_table ul {
    overflow: hidden;
}

.user_list_r .user_nr_table ul li {
    line-height: 35px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 8px;
    margin-bottom: 20px;
    overflow: hidden;
}

.user_list_r .user_nr_table ul li:last-child {
    border-bottom: none;
}

.user_xiugai {
    margin-bottom: 20px;
    background: #eef1f3;
    line-height: 35px;
    height: 35px;
    padding-left: 10px;
}

.user_fl {
    font-weight: bold;
    float: left;
    text-align: justify;
    width: 130px;
}

.user_fr {
    width: 400px;
    float: left;
}

.user_list_r .user_nr_table input {
    width: 50%;
    height: 30px;
    line-height: 30px;
    border: 1px solid #dbdbdb;
}

.user_tab_list {
    overflow: hidden;
}

.user_tab_list ul {
    overflow: hidden;
}

.user_tab_list li {
    overflow: hidden;
    line-height: 20px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
    padding: 10px 0;
}

.user_tab_list h4 {
    font-size: 16px;
    overflow: hidden;
    background: #f6f6f6;
    line-height: 35px;
    padding-left: 5px;
    color: #0a6ccd;
}

.user_qkm {
    font-weight: bold;
}

.user_fenye {
    height: 40px;
    line-height: 40px;
}

.useran {
    border: 1px solid #87a0b8;
    padding: 4px;
    background: #87a0b8;
    color: #fff;
}

.user_5 {
    width: 5%;
    float: left;
    line-height: 25px;
}

.user_10 {
    width: 10%;
    float: left;
    line-height: 25px;
}

.user_20 {
    width: 20%;
    float: left;
}

.user_30 {
    width: 30%;
    float: left;
}

.user_40 {
    width: 40%;
    float: left;
}

.user_60 {
    width: 60%;
    float: left;
}

.user_70 {
    width: 70%;
    float: left;
}

.user_80 {
    width: 80%;
    float: left;
    line-height: 25px;
}

.user_tab_list input {
    width: 50%;
    height: 30px;
    line-height: 30px;
    border: 1px solid #dbdbdb;
}

.tr_article_info {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    overflow: hidden;
}

.user_offprint {
    width: 200px;
    background: #8092a4;
    color: #fff;
    padding: 5px;
    text-align: center;
    border-radius: 4px;
}

.border_none li {
    line-height: 30px;
    border-bottom: 1px solid transparent;
    margin-bottom: 0;
}

.user_tab_wz {
    overflow: hidden;
}

.user_tab_wz ul {
    overflow: hidden;
}

.user_tab_wz li {
    overflow: hidden;
    line-height: 40px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.user_tab_wz li:last-child {
    border-bottom: none;
}

.wz_tiaojian {
    overflow: hidden;
    background: #f2f2f2;
    padding: 5px;
    margin-bottom: 10px;
}

.wz_tiaojian ul li {
    line-height: 30px;
    border-bottom: none;
}

.btn_page {
    margin: 0;
    line-height: 25px;
}

.user_print {
    overflow: hidden;
}

.user_print ul {
    overflow: hidden;
}

.user_print li {
    overflow: hidden;
    line-height: 40px;
    border-bottom: 1px solid #dbdbdb;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.print_30 {
    width: 30%;
}

.print_40 {
    width: 30%;
}

@media (max-width: 767px) {
    .user_tab_list input {
        width: 100%;
    }

    .loginTable_text {
        width: 100%;
    }

    .user_20, .user_40, .user_60 {
        width: 100%;
    }
}

.hy_dengluming {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 0;
}

.baodjdjduy {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: url("/res/images/user/zhuche_03.jpg") repeat-x 0 0;
}

.xiansiddoojuyhj {
    margin: 0px !important;
    padding: 40px;
}

.dkdkkdidieksdjdj {
    width: 50px;
    height: 47px;
    background: #f0f2f4;
    color: #b5bec7;
    text-align: center;
    line-height: 50px;
    float: left;
    border-right: 1px solid #b9c4cf;
}

.loginTable_text {
    border: none !important;
    height: 47px !important;
    outline: none;
    width: 80%;
    float: left;
}

.yanzm {
    width: 80%;
}

.baodjdjduy_div {
    width: 100%;
    height: auto;
    padding: 0px;
    margin-bottom: 20px;
}

.baodjdjduy_div_top {
    width: 100%;
    height: 45px;
    background: #ebf5fe;
    border: 1px solid #e8e8e8;
    border-bottom: none;
    overflow: hidden;
}

.baodjdjduy_div_top_left {
    width: 50%;
    height: 100%;
    float: left;
    font-weight: bold;
    color: #82919d;
    text-align: center;
    line-height: 45px;
    cursor: pointer;
}

.djkdujdujmuujjnj li {
    width: 50%;
    float: left;
    font-size: 14px !important;
}

.weixindenglubao {
    width: 100%;
    height: auto;
    background: #fff;
}

.weixindenglubao_div {
    width: 95%;
    height: auto;
    background: #fff;
    margin: 0 auto;
    margin-top: 20px;
    text-align: center;
    padding: 10px 0px;
    box-shadow: 0px 0px 7px -1px #001;
}

.weixindenglubao_div img {
    width: 90%;
}

.dkdldicmeu {
    width: 90%;
    text-align: center;
    margin: 0 auto;
    margin-top: 17px;
    height: 30px;
    line-height: 30px;
    color: #999;
}

.jdkdi9eieu8ejk {
    position: absolute;
    top: 49px;
    text-align: center;
    width: 100%;
    color: #335570;
    font-weight: bold;
}

.shuaixnsdduk {
    position: absolute;
    top: 80px;
    left: 28%;
    background: #0e7ad0;
    color: #fff;
    border: none;
    border-radius: 5px;
    outline: none;
    padding: 5px 10px;
}

/* 激活账户页面 */
.jihuiozhanghu {
    width: 100%;
    height: auto;
    background: #fff;
    box-shadow: 0px 0px 10px #d6d6d6;
}

.jihuiozhanghu_top {
    width: 100%;
    height: 40px;
    background: #eee;
    color: #333;
    font-weight: bold;
    line-height: 40px;
    padding: 0px 20px;
}

.jihuiozhanghu_bottom {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 15px 20px;
}

.jihuiozhanghu_bottom_div {
    width: 100%;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}

.jihuiozhanghu_bottom_div_left {
    width: 240px;
    height: 85px;
    float: left;
    border-radius: 10px;
    background: #f0f0f0;
    cursor: pointer;
}

.jihuiozhanghu_bottom_div_left_img {
    margin-top: 20px;
    margin-left: 30px;
}

.sdjdus8fjcuej {
    float: left;
    height: 100%;
}

.sdjdus8fjcuej_p {
    margin-top: 15px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.sdjdus8fjcuej_p_sdjd {
    color: #b0bfcf;
    font-size: 14px;
    margin-top: 5px;
}

.jihuiozhanghu_bottom_div_right {
    margin-left: 20px;
}

.jihuiozhanghu_djdjsduiju {
    width: 100%;
    height: auto;
    padding: 15px 20px;
    padding-top: 0px;
}

.jihuiozhanghu_djdjsduiju_p {
    font-size: 14px;
    color: #999;
}

.jihuiozhanghu_djdjsduiju_div {
    width: 50%;
    height: auto;
    margin: 0 auto;
}

.quedingksk {
    width: 120px;
    height: 35px;
    background: #6d88a6;
    color: #fff;
    border: none;
    border-radius: 5px;
    outline: none;
}

.quxiaosjsdj {
    background: #f3f1f2;
    color: #6e6e6e;
    border: 1px solid #c9c7c7;
}

.asddasdasdas {
    width: 25%;
    text-align: right;
}

.asddasdasdas1 input[type=text] {
    width: 100%;
    float: left;
}

.ncdiurjddki {
    width: 100%;
    height: auto;
    padding: 15px 20px;
    padding-top: 0px;
}

.jihuizhanghusdkdkl_lefy {
    width: 30%;
    height: auto;
    float: left;
}

.jihuizhanghusdkdkl_rightkdjksk {
    width: 70%;
    height: auto;
    float: left;
}

.jihuizhanghusdkdkl_lefy img {
    width: 100%;
}

.kdkdiduiekeu {
    color: #333;
    font-weight: bold;
    font-size: 14px;
    margin-top: 22px;
    margin-left: 20px;
}

.jkdkduiejnyy {
    height: auto;
    background: #eff3f8;
    margin: 0 auto;
    color: #666;
    font-size: 14px;
    padding: 15px 10px;
    margin-left: 20px;
    margin-top: 15px;
}

.skksdkdidu {
    margin-left: 20px;
    margin-top: 15px;
}

.skksdkdidu_cofnghdhsd {
    width: 120px;
    height: 35px;
    background: #6d88a6;
    color: #fff;
    border: none;
    border-radius: 5px;
    outline: none;
}

.skksdkdidu_cofngdoleioe {
    background: #f0f2f4;
    color: #6d88a6;
    border: 1px solid #b9c4cf;
}

.jdjdmdcbhdjjk {
    color: #666;
    font-size: 14px;
    margin-bottom: 10px;
}

.wkkskj {
    background: #6d88a6;
    color: #fff;
    border: none;
    border-radius: 5px;
    outline: none;
}

.ddjdjk {
    background: #f0f2f4;
    color: #6d88a6;
    border: 1px solid #b9c4cf;
}

.btn_update_pwd {
    width: auto;
}

.kdkkdkdk {
    height: 25px;
    background: #e5000b;
    border-radius: 5px;
    color: #fff;
    margin-left: 10px;
    border: none;
    outline: none;
}

.modelkdkd {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    opacity: 0.5;
    top: 0px;
    left: 0px;
}

.tankuangshsj {
    width: 30%;
    height: auto;
    padding: 15px;
    background: #fff;
    z-index: 1;
    border-radius: 10px;
    position: absolute;
    left: 35%;
}

.tankuangshsj1 {
    width: 30%;
    height: auto;
    padding: 15px;
    background: #fff;
    z-index: 1;
    border-radius: 10px;
    position: absolute;
    left: 35%;
}

.djdjkdksksi {
    width: 100%;
    height: 50px;
    border: 1px solid #b9c4cf;
}

.tankuangshsj_bosk img {
    width: 50%;
    margin: 0 auto;
    display: inline-block;
}

.tankuangshsj_div {
    width: 100%;
    height: 49px;
    line-height: 49px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.tankuangshsj_bosk {
    width: 100%;
    text-align: center;
}

.tankuangshsj_bosk img {
    width: 50%;
}

@media (max-width: 767px) {
    .baodjdjduy {
        width: 90%;
        margin-left: 0px;
        margin: 0 auto;
    }

    .jihuiozhanghu_bottom_div_left {
        width: 45%;
        height: auto;
    }

    .sdjdus8fjcuej {
        width: 100%;
        text-align: center;
    }

    .jihuiozhanghu_bottom_div_left_img {
        margin: 0;
        margin-top: 10px;
    }

    .sdjdus8fjcuej_p {
        margin-top: 10px;
    }

    .sdjdus8fjcuej_p_sdjd {
        margin-bottom: 10px;
    }

    .jihuiozhanghu_djdjsduiju_div {
        width: 90%;
    }

    .asddasdasdas {
        width: 30%;
        text-align: right;
    }

    .asddasdasdas1 {
        width: 70%;
    }

    .jihuizhanghusdkdkl_lefy {
        width: 100%;
    }

    .jihuizhanghusdkdkl_rightkdjksk {
        width: 100%;
    }

    .asddasdasdas1 input[type=text] {
        border: 1px solid #ccc;
        width: 90%;
    }

    .asddasdasdas {
        width: 100%;
    }

    .asddasdasdas1 {
        width: 100%;
        margin-top: 10px;
    }

    .djdjwwwdjdj {
        display: none;
    }

    .tankuangshsj {
        width: 90%;
        left: 5%;
    }

    .tankuangshsj1 {
        width: 90%;
        left: 5%;
    }
}

.alert_box {
    position: fixed;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    z-index: 999;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none;
}

.info_box {
    background-color: #ffffff;
    width: 600px;
    margin: 10% auto;
    border-radius: 10px;
}

.info_box .ej {
    border: none;
}

.info_box input {
    height: 34px;
    line-height: 34px;
    border-radius: 6px;
    border: 1px solid #c0c0c0;
    padding: 0 10px;
}

.user_m_input {
    height: 34px;
    line-height: 34px;
    border-radius: 6px;
    border: 1px solid #c0c0c0;
    padding: 0 10px;
}

.user_m_input_150 {
    width: 150px !important;
}

.user_m_input_200 {
    width: 200px !important;
}

.user_CollectJournal_1 {
    font-size: 14px;
    margin-left: 20px;
    font-weight: normal;
}

.user_CollectJournal_1 span {
    color: #C90004;
    font-weight: bold;
}

.user_CollectJournal_2 {
    float: right;
}

.user_CollectJournal_2 span {
    border: 1px solid #87a0b8;
    padding: 5px 10px;
    background: #87a0b8;
    color: #fff;
    font-size: 14px;
    border-radius: 6px;
}

.user_fenye .pagination {
    margin: 0;
}

.user_fenye .page_ul li {
    background: none;
    padding: 0;
    border: none;
    line-height: 30px;
}

.user_40 .user_m_CollectJournal_3 {
    margin-left: 10px;
    color: #87a0b8;
}

.user_m_CollectJournal_4 {
    color: #7a7a7a;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 40px;
}

.user_m_CollectJournal_5 {
    color: #7a7a7a;
    font-size: 14px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    border-radius: 6px;
    border: 1px solid #c0c0c0;
    padding: 0 10px;
    width: 100px;
}

.searchIp {
    color: #7a7a7a;
    font-size: 14px;
    font-weight: normal;
    background-color: #87a0b8;
    color: #fff;
    text-decoration: none;
    padding: 7px 20px;
    border-radius: 6px;
    margin-left: 10px;
}


.ss_cp {
    cursor: pointer;
}

.ss_right {
    float: right;
}

.ss_m_lr_10 {
    margin-left: 10px;
    margin-right: 10px;
}