@charset "utf-8";
/*
模板版权所有归星点互联（Neoconex）所有，请尊重版权与原创；
任何模板使用问题，请联络QQ：1691000615 寻求解决。
版本：vision1.0
*/

/*=======公共样式=======*/

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

* {
    padding: 0px;
    margin: 0px;
    font-family: nexzhu!important;
    -webkit-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
}

ul li {
    list-style: none;
}

img {
    border: none;
}

.clear {
    clear: both;
}

.nav {
    background: none;
    border-bottom: 1px solid #f6f6f6;
}

.wm {
    margin: 0;
}

.button {
    background: #0056FF;
    margin-top: 10px;
    width: auto;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 2px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

.nex_bg_cl {
    background: #fff;
}

.plc {
    border-bottom: 0;
}

.plc .pi .message img, .plc .pi .img_one img {
    max-width: 100%;
    max-height: 100%;
    display: block!important;
}

.plc .avatar img {
    border-radius: 100%;
}

.btn_qqlogin a {
    background: #f90;
    line-height: 45px;
    width: 73%;
    color: #fff;
}

.page {
    margin: 0;
    padding: 20px 10px;
}

.page a {
    margin: 0 5px;
    border-radius: 2px;
    border: 0;
    padding: 6px 11px;
    background: #0056FF;
    color: #fff;
}

.page a.grey {
    background: #eee;
    color: #333;
}

#select_a span {
    color: #333;
}

.nex_wp {
    width: 100%;
}

@-webkit-keyframes nex_motive_rotate {
    0% {
        -webkit-transform: rotateZ(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateZ(360deg);
        opacity: 1;
    }
}

@keyframes nex_motive_rotate {
    0% {
        -webkit-transform: rotateZ(0deg);
        transform: rotateZ(0deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
        opacity: 1;
    }
}

.nex_motive_rotate {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-animation: nex_motive_rotate 7s linear infinite;
    animation: nex_motive_rotate 7s linear infinite;
}

/*thread_pay*/

#payform {
    background: #fff;
    padding: 5%;
}

#payform h3 {
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    margin-bottom: 5%;
}

#payform table.list {
    width: 100%!important;
}

#payform .pnc {
    padding: 0 10px;
    height: 25px;
    line-height: 25px;
    background: #0056FF;
    border: 0;
    font-size: 12px;
    color: #fff;
}

/*=======头部样式=======*/

.nex_rolltoptop {}

.nex_rolltoptop a {
    display: block;
    width: 35px;
    height: 35px;
    background: url(../index/rocket.png) center no-repeat;
    background-size: 35px;
    position: fixed;
    right: 3%;
    bottom: 10%;
    z-index: 222;
}

.header {
    width: 100%;
    height: 70px;
    line-height: 70px;
    position: fixed;
    top: 0px;
    font-size: 19px;
    text-align: center;
    background: #0056FF;
    z-index: 10;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}

.nex_navbar {
    width: 100%;
    transition: all 0.3s linear;
    position: relative;
}

.nex_navbar_top {
    height: 35px;
    padding: 10px 15px;
    background: #fff;
}

.navbar_top_logo {
    width: 100px;
    height: 20px;
    float: left;
    margin-top: 7px;
}

.navbar_top_logo img {
    display: block;
    width: 88px;
}

/*搜索*/

.nex_navsearch {
    width: 65%;
    float: right;
}

#scbar {}

.nex_scbar {
    background: #f3f3f3;
    width: 100%;
    height: 35px!important;
    line-height: 35px!important;
    border: 0;
    border-radius: 24px;
    overflow: hidden;
    position: relative;
}

.nex_scbartxt {
    float: left;
    width: 75%!important;
    height: 35px;
    line-height: 35px;
    border: 0;
    background: #f3f3f3;
    position: absolute;
    top: 0;
    left: 7%;
}

.nex_scbartxt input::-webkit-input-placeholder {
    color: #aaa;
    font-size: 12px;
}

#scbar_txt {
    width: 95%;
    height: 35px;
    line-height: 35px;
    color: #999;
    background: #f3f3f3;
    font-size: 14px;
    border: 0;
    font-family: Microsoft Yahei;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    outline: none;
}

#scbar_btn {
    border: 0;
    width: 45px;
    height: 35px;
    background: url(../img/search.png) center no-repeat;
    background-size: 15px;
    position: absolute;
    top: 0;
    right: 0;
}

.nex_navbar_btm {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #eee;
    position: relative;
    background: #fff;
}

.nex_navleft {
    position: absolute;
    left: 0;
    top: 0;
    width: 91%;
    height: 40px;
    line-height: 40px;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    -moz-overflow-scrolling: touch;
}

.nex_navleft ul {
    width: 590px;
}

.nex_navleft ul li {
    float: left;
    margin-left: 15px;
}

.nex_navleft ul li.cur {}

.nex_navleft ul li.cur a {
    font-size: 16px;
    color: #333;
    font-weight: 600;
}

.nex_navleft ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #999;
    position: relative;
}

.nex_navleft ul li a:after {
    content: '';
    display: none;
    width: 20px;
    height: 2px;
    background: #0056FF;
    border-radius: 6px;
    position: absolute;
    bottom: 0;
    left: 20%;
}

.nex_navleft ul li.cur a:after {
    display: block;
}

.nex_navright {
    position: absolute;
    right: 5px;
    top: 0;
}

.nex_navtop_column {}

.nex_active_nav {
    width: 40px;
    height: 40px;
    background: url(../img/menu.png) center no-repeat;
    background-size: 30px;
    border: 0;
    outline: none;
}

/*侧边导航*/

.nex_comnav_bd {
    margin: 20px;
}

.nex_navbox {}

.nex_navbox ul li {
    height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #f3f3f3;
}

.nex_navbox ul li:last-child {
    border-bottom: 0;
}

.nex_navbox ul li a {
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    color: #333;
    font-weight: 500;
}

.nex_navbox ul li a em {
    margin-left: 8px;
    font-size: 14px;
    color: #999;
    font-weight: 500;
}

/*登陆前*/

.nex_nav_dlbefore {}

.nex_dlbin {
    width: 230px;
    margin: 0 auto;
}

.nex_dlbin a {
    display: block;
}

.nex_dltouxiang {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #fff;
    margin: 0 auto;
}

.nex_dltouxiang img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
}

.nex_nav_beforetxt {
    text-align: center;
}

.nex_nav_beforetxt h5 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    margin: 6px 0;
    font-weight: 400;
}

.nex_nav_beforetxt span {
    display: block;
    width: 80px;
    height: 25px;
    line-height: 25px;
    border-radius: 24px;
    text-align: center;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
    margin: 0 auto 10px;
}

/*登录后*/

.nex_nav_dlbox {
    padding: 20px;
    background: #fafafa;
}

.nex_nav_user_top {
    margin-bottom: 20px;
}

.nex_nav_user_avator {
    width: 40px;
    height: 40px;
    float: left;
    position: relative;
}

.nex_nav_user_avator img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
}

.nex_nav_user_avator em {
    display: block;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    border: 3px solid #fff;
    position: absolute;
    top: 0;
    right: -4px;
    border-radius: 100%;
}

.nex_nav_user_avator em b {
    display: block;
    width: 8px;
    height: 8px;
    line-height: 30px;
    overflow: hidden;
    border-radius: 100%;
    background: #ff4400;
}

.nex_nav_user_info {
    padding-left: 55px;
}

.nex_nav_users_name {
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    color: #333;
}

.nex_nav_users_name a {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding: 0 10px;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
    border-radius: 4px;
    margin-left: 10px;
}

.nex_nav_users_custometitle {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    font-weight: 400;
}

.nex_nav_user_btu {}

.nex_nav_user_btu dl {}

.nex_nav_user_btu dl dd {
    width: 20%;
    float: left;
    text-align: center;
}

.nex_nav_user_btu dl dd em {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #ccc;
    overflow: hidden;
}

.nex_nav_user_btu dl dd p {
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
}

.nex_nav_user_btu dl dd.nex_nav_user_sep {
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
}

/*footer*/

.nex_footer {
    padding: 0!important;
    background: #262930;
}

.nex_footer_btm {
    padding: 20px;
}

.nex_ft_intel_links {
    height: 16px;
    line-height: 16px;
    margin: 15px 0 0 0;
    font-size: 12px;
    color: #eee;
    overflow: hidden;
}

.nex_ft_intel_links a {
    font-size: 12px;
    color: #eee;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nex_ft_intel_links em {
    padding: 0 2px;
    color: #555;
}

.nex_footer_btmintel {
    margin-top: 15px;
}

.nex_footer_btmintel ul {}

.nex_footer_btmintel ul li {
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
}

.nex_footer_btmintel ul li a {
    font-size: 12px;
    color: #999;
}

/*淘贴*/

.nex_Collection_topnav {
    height: 50px;
    background: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 222;
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, .05);
}

.nex_Collection_topnav a.nex_Collection_back {
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 22;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background: url(../bbs/back.png) center no-repeat;
    background-size: 15px!important;
}

.nex_Collection_topnav a#nex_backcollection {
    display: block;
    width: 70px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 12px;
    color: #999;
    position: absolute;
    top: 0;
    right: 0;
}

.nex_Collection_topnav a#nex_Collection_name {
    display: block;
    max-width: 100px;
    padding-right: 15px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 12px;
    color: #999;
    position: absolute;
    top: 0;
    right: 0;
    overflow: hidden;
}

.nex_Collection_topnav span {
    display: block;
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    font-size: 16px;
    color: #333;
    font-weight: 500;
}

#nex_Collection_Box {}

.nex_Collection_BM {
    padding: 20px 10px;
}

.nex_Collection_Nav {
    height: 20px;
    line-height: 20px;
    border-bottom: 1px solid #f6f6f6;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.nex_Collection_innernav {
    float: left;
    width: 70%;
}

.nex_Collection_innernav ul li {
    float: left;
    margin-right: 5px;
}

.nex_Collection_innernav ul li a {
    display: block;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
    font-size: 12px;
    color: #333;
    border: 1px solid #eee;
    background: #f6f6f6;
    border-radius: 2px;
}

.nex_Collection_innernav ul li.a a {
    background: #F3F9EB;
    border: 1px solid #0056FF;
    font-size: 12px;
    color: #0056FF;
}

.nex_Collection_Creatit {
    float: right;
}

.nex_Collection_Creatit a {
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    font-size: 12px;
    color: #fff;
    background: #0056FF;
    border-radius: 2px;
}

.nex_Collection_Listed {}

.nex_Collection_List_Tree {
    height: 100%;
    margin-bottom: 25px;
}

.nex_Collection_LT_L {
    width: 60px;
    height: auto;
    border: 2px solid #0056FF;
    float: left;
}

.nex_Collection_LT_L a {
    display: block;
}

.nex_Collection_LT_L a strong {
    display: block;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #0056FF;
    overflow: hidden;
}

.nex_Collection_LT_L a span {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background: #0056FF;
}

.nex_Collection_LT_R {
    padding-left: 80px;
}

.nex_Collection_Op_sort {
    margin-bottom: 5px;
    height: 20px;
    line-height: 20px;
}

.nex_Collection_Op_sort em {
    display: block;
    height: 20px;
    line-height: 20px;
    float: left;
    padding: 0 6px;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
}

.nex_Collection_Op_sort em.ctag0 {
    background: #FFAD01;
}

.nex_Collection_Op_sort em.ctag1 {
    background: #FF5B62;
}

.nex_Collection_Op_sort em.ctag2 {
    background: #1ECECC;
}

.nex_Collection_LT_RName {}

.nex_Collection_LT_RName h5 {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 5px;
}

.nex_Collection_LT_RName h5 a {
    font-size: 16px;
    color: #333;
}

.nex_Collection_LT_R_ctag_keyword {}

.nex_Collection_LT_R_ctag_keyword a {}

.nex_Collection_LT_DESC {}

.nex_Collection_shortdesc {
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin-bottom: 8px;
}

.nex_Collection_ablum_term {
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #f6f6f6;
}

.nex_Collection_ablum_term span {
    margin-right: 15px;
    font-size: 12px;
    color: #999;
}

.nex_Collection_ablum_poster {
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    margin-bottom: 8px;
}

.nex_Collection_ablum_poster a {
    margin-right: 2px;
    color: #0056FF;
}

.nex_Collection_LT_DESC p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}

.nex_Collection_LT_DESC p a {
    color: #0056FF;
}

.nex_Collection_Box_All {
    margin-bottom: 20px;
}

.nex_Collection_Box_Order {
    margin-bottom: 15px;
}

.nex_Collection_Box_Order a {
    font-size: 12px;
    color: #999;
}

.nex_Collection_Box_Order span.pipe {
    color: #999;
}

.nex_Collection_Box_Order a.a {
    color: #0056FF;
}

.nex_Collection_Box_Search {}

.nex_Collection_Box_Search input.nex_Collection_type_in {
    float: left;
    width: 50%;
    float: left;
    height: 30px;
    line-height: 30px;
    border: 1px solid #f3f3f3;
    padding: 0 3%;
    margin-right: 5px;
}

.nex_Collection_Box_Search button {
    float: left;
    width: 50px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    background: #0056FF;
    border: 0;
}

#nex_Creat_Ablum {
    padding: 70px 15px 50px 15px;
}

.nex_Creat_Ablum_Bd {}

.nex_Creat_Ablum_Box {}

.nex_CAB_Liner {
    margin-bottom: 20px;
}

.nex_CAB_Liner span {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
    float: left;
    overflow: hidden;
}

.nex_CAB_Liner span.xg1 {
    width: 150px;
    overflow: hidden;
}

.nex_CAB_RT {
    padding-left: 100px;
}

.nex_CAB_RT input.nex_CAB_Input {
    height: 24px;
    line-height: 24px;
    border: 1px solid #f3f3f3;
    padding: 2px;
    width: 98%;
}

.nex_CAB_RT textarea.nex_CAB_Textarea {
    border: 1px solid #f3f3f3;
    padding: 2px;
    width: 98%;
}

.nex_CAB_LinerDesc {
    margin-bottom: 20px;
    line-height: 22px;
    font-size: 12px;
    color: #999;
}

.nex_CAB_Posts {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    float: left;
    overflow: hidden;
    background: #0056FF;
    border: 0;
    border-radius: 4px;
}

#nex_Collection_ViewPad {
    padding: 15px;
}

.nex_Collection_VP_Top {
    margin-bottom: 20px;
}

.nex_Collection_VP_TopL {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
}

.nex_Collection_VP_TopL a {
    font-size: 16px;
    color: #333;
    font-weight: 600;
}

.nex_Collection_VP_TopR {}

.nex_Collection_VP_DY {
    width: 80px;
    height: 21px;
    line-height: 21px;
    border: 2px solid #0056FF;
    border-radius: 2px;
}

.nex_Collection_VP_DY i {
    display: block;
    float: left;
    padding: 0 10px;
    width: 30px;
    text-align: center;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
}

.nex_Collection_VP_DY span#follownum_display {
    display: block;
    float: right;
    width: 30px;
    height: 21px;
    line-height: 21px;
    color: #0056FF;
    font-weight: 600;
    text-align: center;
}

.nex_Collection_VP_Tools {
    margin-bottom: 20px;
}

.nex_Collection_VP_Tools a {
    font-size: 12px;
    color: #999;
}

.nex_Collection_VP_Tools span.pipe {
    color: #ccc;
}

.nex_Collection_VP_Star {
    height: 24px;
    margin: 10px 0 0 0;
    font-size: 12px;
    color: #999;
}

.nex_Collection_VP_Star .clct_ratestar {
    float: left;
    margin-right: 10px;
    width: 80px;
    height: 24px;
    background: url(../collection/fav_grey.gif) repeat-x 0 0;
}

.nex_Collection_VP_Star .clct_ratestar .star {
    position: absolute;
    width: 0;
    height: 24px;
    background: url(../collection/fav.gif) repeat-x 0 0;
    z-index: 1;
}

.nex_Collection_VP_Star .clct_ratestar .star1 {
    width: 16px;
}

.nex_Collection_VP_Star .clct_ratestar .star2 {
    width: 32px;
}

.nex_Collection_VP_Star .clct_ratestar .star3 {
    width: 48px;
}

.nex_Collection_VP_Star .clct_ratestar .star4 {
    width: 64px;
}

.nex_Collection_VP_Star .clct_ratestar .star5 {
    width: 80px;
}

.nex_Collection_VP_Status {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 25px;
}

.nex_Collection_VP_Status ul li {
    margin-right: 10px;
    float: left;
    font-size: 12px;
    color: #999;
}

.nex_Collection_VP_Status ul li em {
    font-size: 16px;
    color: #333;
    margin-right: 5px;
}

.nex_Collection_VP_Mbn {}

.nex_Collection_VP_Mbn_btm {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    margin: 0 0 6px 0;
}

.nex_Collection_VP_Mbn_btm a {
    color: #0056FF;
}

.nex_Collection_VP_Mbn_sums {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    margin-bottom: 20px;
}

.nex_Collection_VP_Mbn_Listing {}

.nex_Collection_VP_Mbn_Listing ul li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f3f3f3;
}

.nex_Collection_VP_Mbn_Listing ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
}

.nex_Collection_VP_Mbn_ListTop {
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
}

.nex_Collection_VP_CKB {
    float: left;
}

.nex_Collection_VP_CKR {
    padding-left: 26px;
}

.nex_Collection_VP_CKR a {
    font-size: 14px;
    color: #333;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.nex_Collection_VP_Mbn_ListBtm {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
}

.nex_Collection_VP_Mbn_ListBtm img {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    border-radius: 100%;
}

.nex_Collection_VP_Mbn_ListBtm em {
    display: block;
    float: left;
    margin-left: 10px;
    font-size: 12px;
    color: #999;
}

.nex_Collection_VP_Mbn_ListBtm span {
    display: block;
    float: left;
    padding: 0 0 0 10px;
    color: #999;
}

.nex_Collection_VP_Del {
    margin-bottom: 30px;
}

.nex_Collection_VP_Del button.nex_Collection_View_Delbtn {
    width: 60px;
    height: 30px;
    line-height: 30px;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    border: 0;
    box-shadow: 0px 2px 10px 2px rgba(0, 86, 255, .05);
}

.nex_Collection_Ablum_Comment_Box {
    margin-bottom: 30px;
}

.nex_Collection_Ablum_Comment_BoxTop {
    height: 25px;
    line-height: 25px;
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f3f3f3;
}

.nex_Collection_Ablum_Comment_BoxTop span {
    display: block;
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: 600;
}

.nex_Collection_Ablum_Comment_BoxTop a {
    display: block;
    float: right;
    font-size: 14px;
    color: #0056FF;
}

.nex_Collection_Ablum_Comment_BoxBtm {}

.nex_Collection_Ablum_Comment_BoxBtm ul li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
}

.nex_CACB_Top {
    height: 20px;
    margin-bottom: 15px;
}

.nex_CACB_Top span {}

.nex_CACB_Top span input {
    position: absolute;
    top: 4;
    right: 5px;
}

.nex_CACB_TopL {
    float: left;
}

.nex_CACB_TopL a {
    display: block;
}

.nex_CACB_TopL a img {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 100%;
}

.nex_CACB_TopR {
    padding-left: 30px;
}

.nex_CACB_TopR em {
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #333;
    overflow: hidden;
}

.nex_CACB_TopR span {
    display: inline-block;
    float: left;
    margin-left: 10px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    overflow: hidden;
}

.nex_CACB_Coms {
    font-size: 12px;
    color: #999;
}

.nex_CACB_Coms .clct_ratestar {
    float: left;
    margin-right: 10px;
    width: 80px;
    height: 24px;
    background: url(../collection/fav_grey.gif) repeat-x 0 0;
}

.nex_CACB_Coms .clct_ratestar .star {
    position: absolute;
    width: 0;
    height: 24px;
    background: url(../collection/fav.gif) repeat-x 0 0;
    z-index: 1;
}

.nex_CACB_Coms .clct_ratestar .star1 {
    width: 16px;
}

.nex_CACB_Coms .clct_ratestar .star2 {
    width: 32px;
}

.nex_CACB_Coms .clct_ratestar .star3 {
    width: 48px;
}

.nex_CACB_Coms .clct_ratestar .star4 {
    width: 64px;
}

.nex_CACB_Coms .clct_ratestar .star5 {
    width: 80px;
}

.nex_Collection_Ablum_Followers {}

.nex_Collection_Ablum_Followers ul {
    width: 100%;
}

.nex_Collection_Ablum_Followers ul li {
    width: 20%;
    float: left;
    margin-bottom: 15px;
}

.nex_Collection_Ablum_Followers ul li a {
    display: block;
}

.nex_Collection_Ablum_Followers ul li a img {
    display: block!important;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    border-radius: 100%;
}

.nex_Collection_Ablum_Followers ul li a p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #777;
    text-align: center;
    margin-top: 8px;
}

.nex_Collection_Follower_No {}

.nex_Collection_Follower_No em {
    display: block;
    width: 180px;
    height: 160px;
    margin: 20px auto;
    background: url(../search/nex_cry.png) center no-repeat;
    background-size: 100px;
}

.nex_Collection_Follower_No p {
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
    color: #666;
}

.nex_Collection_Ablum_UserCollections {}

.nex_Collection_Ablum_UserCollections ul li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #f3f3f3;
}

.nex_Collection_Ablum_Pbn {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 5px;
}

.nex_Collection_Ablum_Pbn a {
    font-size: 14px;
    color: #333;
}

.nex_Collection_Ablum_Bbm {}

.nex_Collection_Ablum_Bbm dl dd {
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    margin-right: 10px;
}

.nex_Collection_Ablum_Bbm dl dd em {
    color: #666;
    margin-right: 4px;
}

.nex_Collection_Invite {
    padding: 15px;
}

.nex_Collection_Invite_Top {
    height: 30px;
    margin-bottom: 15px;
}

.nex_Collection_Invite_Top label {
    display: inline-block;
    float: left;
    width: 60px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.nex_Collection_Sels {
    padding: 0;
    border: 0;
}

.nex_Collection_Sels input {
    width: 100%;
    border: 1px solid #f3f3f3;
    height: 28px;
    line-height: 28px;
}

.nex_Collection_Invite_btm {}

.nex_Collection_Invite_btm em {
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 12px;
    color: #999;
}

.nex_Collection_Invite_btm span {
    color: #0056FF;
    padding: 0 3px;
    font-weight: 14px;
}

.nex_Collection_Invite_btm button.nex_Collection_Invite_btn {
    width: 60px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    background: #0056FF;
    border: 0;
}

#nex_Collection_Comment_Detail {
    padding: 60px 15px 15px 15px;
}

.nex_Collection_Comment_DTop {}

.nex_Collection_Comment_DTop h5 {
    height: 30px;
    line-height: 30px;
    margin-bottom: 5px;
    font-size: 16px;
    color: #333;
    font-weight: 600;
}

.nex_Collection_Ablum_Comment_BoxTop {}

.nex_Collection_Ablum_Comment_BoxTop ul li {
    float: left;
    margin-right: 15px;
    height: 25px;
    line-height: 25px;
}

.nex_Collection_Ablum_Comment_BoxTop ul li a {
    font-size: 12px;
    color: #999;
}

.nex_Collection_Ablum_Comment_BoxTop ul li.a a {
    color: #0056FF;
    font-weight: 600;
    font-size: 15px;
}

.nex_Collection_Comment_Postarea {
    margin-bottom: 30px;
}

.nex_Collection_Comment_Postarea textarea.nex_Collection_Comment_PostTXT {
    width: 99%;
    border: 1px solid #f3f3f3;
    margin-bottom: 10px;
}

.nex_Collection_Comment_Postarea button.nex_Collection_View_Delbtn {
    width: 60px;
    height: 30px;
    line-height: 30px;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
    border: 0;
}

#nex_Collection_UserList {
    padding: 70px 15px 15px 15px;
}

/*=======快速发帖=======*/

.fastnavheader {
    height: 50px;
    width: 100%;
    background: #fff;
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, .05);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 222;
}

.fastnavheader a {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../bbs/back.png) center no-repeat;
    background-size: 15px;
}

.fastnavheader span {
    display: table;
    margin: 0 auto;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #333;
}

.nex_fastnav {
    background: #fff;
    padding: 20px;
}

.nex_fastnav a {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    padding: 0 10px;
    background: #0056FF;
    color: #fff;
    font-size: 12px;
    color: #fff;
    height: 25px;
    line-height: 25px;
    border-radius: 2px;
}

.nex_post_BOXes {
    padding: 70px 15px 15px 15px;
    background: #fff;
}

.nex_post_BOX_lft {
    overflow: hidden;
    margin: 10px 0 20px 0;
    width: 100%;
    border: solid;
    border-color: #eee;
    border-width: 1px 1px 1px 0;
    background: #fff;
}

.nex_post_BOX_lft li {
    float: left;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 1.5%;
    width: 29%;
    min-height: 300px;
    border-left: 1px solid #f6f6f6;
}

.nex_post_BOX_lft li a {
    display: block;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    color: #333;
    padding: 0 4px;
}

.nex_post_BOX_lft li p.Add_class a {
    color: #0056FF;
    font-weight: 500;
}

.nex_btn {
    display: block;
    width: 100px;
    padding: 0 10px!important;
    color: #FFF!important;
    text-align: center;
    float: left;
    height: 30px!important;
    line-height: 30px!important;
}

.nex_btn span {
    font-size: 12px;
    color: #fff;
}

.nex_post_Blue {
    background-color: #0056FF!important;
    border-color: #0056FF!important;
    border: 0px outset buttonface!important;
    text-align: center;
    height: 30px!important;
    line-height: 30px!important;
    border-radius: 2px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

.nex_post_Gray {
    background-color: #ccc!important;
    border-color: #eee!important;
    border: 0px outset buttonface!important;
    text-align: center;
    height: 30px!important;
    line-height: 30px!important;
}

.nex_hide_NaV {
    line-height: 22px!important;
    font-size: 12px;
    color: #333;
    margin-bottom: 10px;
}

.nex_Sort_Functs {
    margin: 5px 0 10px 0;
}

/*分享帖子*/

.nex_sharebox {}

.nex_sharebox ul {
    display: table;
    margin: 35px auto 10px auto;
}

.nex_sharebox ul li {
    float: left;
    margin: 0 10px;
}

.nex_sharebox ul li a {
    display: block;
    color: #fff;
    width: 50px;
    height: 80px;
    position: relative;
}

.nex_sharebox ul li a p {
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #666;
    margin-top: 10px;
}

.nex_sharebox ul li a.nex_dianzan {}

.nex_sharebox ul li a.nex_dianzan i {
    display: block;
    width: 50px;
    height: 50px;
    background: #FF5800 url(../viewthread/dianzan.png) center no-repeat;
    background-size: 20px;
    border-radius: 100%;
}

.nex_sharebox ul li a.nex_dianzan span {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    top: -5px;
    right: -5px;
    padding: 3px;
}

.nex_sharebox ul li a.nex_dianzan span em {
    display: block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 100%;
    background: #FF5800;
    text-align: center;
    font-size: 12px;
    color: #fff;
    overflow: hidden;
}

.nex_sharebox ul li a.nex_favs {}

.nex_sharebox ul li a.nex_favs i {
    display: block;
    width: 50px;
    height: 50px;
    background: #FF8F00 url(../viewthread/shoucang.png) center no-repeat;
    background-size: 20px;
    border-radius: 100%;
}

.nex_share {
    width: 100%;
    padding-bottom: 20px;
    float: left;
}

.nex_share a.nex_btn {
    display: block;
    width: 35%;
    padding: 5px 0!important;
    float: left;
}

.nex_vt_post_box {}

.nex_vtpostbox {
    margin: 0 15px;
    padding: 10px 0;
    overflow: hidden;
    background: #fff;
    border-bottom: solid 1px #eee;
    position: relative;
}

.nex_pd_sub_lists a {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-size: 80% auto !important;
    text-indent: -6669px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background: url(../viewthread/share.png) center no-repeat;
}

#nex_height_dot {
    height: 45px;
}

/*分类信息*/

.nex_Lehrplan_box {
    width: 100%;
    margin: 0px auto 15px;
    border-radius: 5px;
    box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, .05);
}

.nex_Lehrplan_box_top {
    width: 100%;
    height: 200px;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
}

.nex_Lehrplan_box_top_img {
    width: 100%;
    height: 200px;
}

.nex_Lehrplan_video_wrap {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.nex_Lehrplan_cover {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

#nex_introvideos {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    object-fit: fill;
}

.nex_Lehrplan_video_handler {
    display: block;
    position: absolute;
    top: 55px;
    left: -50%;
    margin-left: 85%;
    width: 90px;
    height: 90px;
    background: url(../fenlei/nex_play.png) center no-repeat;
    background-size: 90px;
    opacity: .9;
    cursor: pointer;
    z-index: 13;
    transition: all 0.3s linear;
}

.nex_Lehrplan_video_handler i {
    display: block;
    width: 90px;
    height: 90px;
}

.nex_Lehrplan_video_handler i:before {
    content: '';
    border: 3px solid #fff;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    position: absolute;
    left: -18px;
    top: -18px;
    opacity: 1;
    -webkit-animation: 1s nex_speadings linear infinite;
    animation: 1s nex_speadings linear infinite;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}

.nex_Lehrplan_video_handler i:after {
    content: '';
    border: 3px solid #fff;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    position: absolute;
    left: -18px;
    top: -18px;
    opacity: 1;
    -webkit-animation: 1s nex_speadings linear infinite;
    animation: 1s nex_speadings linear infinite;
}

@-webkit-keyframes nex_speadings {
    0% {
        -webkit-transform: scale(0.68);
        transform: scale(0.68);
    }
    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0;
    }
}

@keyframes nex_speadings {
    0% {
        -webkit-transform: scale(0.68);
        transform: scale(0.68);
    }
    100% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0;
    }
}

.nex_about_video_wrap video {
    width: 100%;
}

.nex_about_video_wrap p {
    color: #FF4400;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    font-size: 26px;
    font-weight: 600;
}

.nex_Lehrplan_box_btm {
    padding: 20px;
}

.nex_Lehrplan_name {
    line-height: 24px;
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
}

.nex_Lehrplan_sums {
    line-height: 24px;
    font-size: 12px;
    color: #999;
}

.nex_Lehrplan_sums em {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 4px;
    font-size: 12px;
    color: #fff;
    background: #EE4940;
    margin-right: 10px;
}

.nex_Lehrplan_items {
    margin: 20px 0 35px 0;
    position: relative;
}

.nex_Lehrplan_items:after {
    content: '';
    display: block;
    width: 22px;
    height: 1px;
    background: #ccc;
    position: absolute;
    bottom: -10px;
}

.nex_Lehrplan_items ul li {
    float: left;
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    margin: 0 20px 10px 0;
    padding-right: 20px;
    border-right: 1px solid #f3f3f3;
    color: #333;
}

.nex_Lehrplan_items ul li em {
    margin-right: 5px;
    color: #999;
}

.nex_Lehrplan_items ul li:nth-child(5) {
    border-right: 0;
}

.nex_Lehrplan_buttons {}

.nex_Lehrplan_buttons ul {}

.nex_Lehrplan_buttons ul li {
    float: left;
    margin: 0 15px 10px 0;
}

.nex_Lehrplan_buttons ul li a {
    display: block;
    border-radius: 4px;
    height: 35px;
    line-height: 35px;
    padding: 0 20px;
    font-size: 14px;
    color: #fff;
}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_buy {}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_buy a {
    background: #F55F1D;
}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_vip {}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_vip a {
    background: #4775FF;
}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_fav {}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_fav a {
    background: #FF9105;
}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_zone {}

.nex_Lehrplan_buttons ul li.nex_Lehrplan_zone a {
    background: #FECD50;
}

.nex_Lehrplan_bod {
    margin-top: 40px;
}

.nex_Lehrplan_bod_top {
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    font-size: 18px;
    color: #333;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    font-weight: 600;
}

.nex_Lehrplan_list {}

.nex_Lehrplan_list ul li {
    margin-bottom: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f3f3f3;
    height: 50px;
    display: none;
    overflow: hidden;
    transition: all 0.3s linear;
}

.nex_Lehrplan_list ul li.available {
    display: block;
}

.nex_Lehrplan_list ul li.unavailable {
    display: none;
}

.nex_Lehrplan_list ul li.on {
    height: 270px;
    border-bottom: 0;
}

.nex_Lehrplan_title {
    margin-bottom: 15px;
    cursor: pointer;
}

.nex_Lehrplan_title h5 {
    height: 25px;
    line-height: 25px;
    margin-bottom: 5px;
    overflow: hidden;
    padding-left: 33px;
    background: url(../fenlei/video_icon.png) left center no-repeat;
    background-size: 20px;
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.nex_Lehrplan_title:hover h5 {
    background: url(../fenlei/video_icon1.png) left center no-repeat;
    background-size: 20px;
    color: #4775FF;
}

.nex_Lehrplan_title p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}

.nex_Lehrplan_list ul li.on .nex_Lehrplan_title h5 {
    background: url(../fenlei/video_icon1.png) left center no-repeat;
    background-size: 20px;
    color: #4775FF;
}

.nex_Lehrplan_video {
    width: 100%;
    height: 200px;
    position: relative;
    overflow: hidden;
    background: #222;
}

.nex_Lehrplan_video p {
    height: 200px;
    line-height: 200px;
    font-size: 16px;
    color: #333;
    text-align: center;
}

.nex_Lehrplan_video_item {
    width: 100%;
    height: 200px;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: fill;
}

/*论坛*/

.nex_announcement {
    padding: 15px;
    background: #fff;
}

.nex_announcement ul li {
    padding-bottom: 13px;
    margin-bottom: 13px;
    border-bottom: 1px solid #f6f6f6;
}

.nex_announcement ul li:last-child {
    margin-bottom: 0;
    border-bottom: 0;
}

.nex_announcement_tops {}

.nex_announcement_tops h3 {
    line-height: 25px;
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}

.nex_announcement_tops em {
    margin-left: 10px;
    color: #0056FF;
    font-weight: 300;
    font-size: 12px;
}

.nex_announcement_btms {}

.nex_announcement_btms p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #aaa;
    margin-bottom: 10px;
}

.nex_announcement_btms h5 {
    line-height: 22px;
    font-size: 12px;
    color: #666;
    font-weight: 500;
}

.container {
    background: #fff!important;
    padding-top: 50px;
}

.nex_bbstopnav_viewthread {
    height: 50px;
    background: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 222;
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, .05);
}

.nex_bbstopnav_viewthread a.nexback {
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 22;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background: url(../ucenter/back_d.png) center no-repeat;
    background-size: 15px!important;
}

.nex_bbstopnav_viewthread h3 {
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    font-size: 16px;
    color: #333;
    font-weight: 500;
}

/*内容页*/

.nex_vt_container {
    padding-top: 50px;
}

.postlist {
    padding-bottom: 50px;
}

.postlist .page {
    margin-bottom: 20px;
}

.nex_threadinertools {
    width: 35px;
    position: fixed;
    right: 4%;
    bottom: 10%;
    z-index: 43;
}

.nex_threadinertools ul li {
    margin-bottom: 10px;
    width: 35px;
    height: 35px;
}

.nex_threadinertools ul li a {
    display: block;
    width: 35px;
    height: 35px;
    border-radius: 100%;
    border: 1px solid #eee;
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, .05);
}

.nex_threadinertools ul li.nex_threadinertools_home a {
    background: #fafafa url(../viewthread/sidetools/home.png) center no-repeat;
    background-size: 20px;
}

.nex_threadinertools ul li.nex_threadinertools_scrolltop a#nex_sidetools_flyback {
    background: #fafafa url(../viewthread/sidetools/up.png) center no-repeat;
    background-size: 22px;
}

.nex_threadinertools ul li.nex_threadinertools_fastpost a {
    background: #fafafa url(../viewthread/sidetools/post.png) center no-repeat;
    background-size: 20px;
}

.nex_bbstopnav_displaylist {
    height: 50px;
    width: 100%;
    background: #fff;
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, .05);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 222;
}

.nex_bbstopnav_displaylist a.nexback {
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 22;
    overflow: hidden;
    background: url(../bbs/back.png) center no-repeat;
    background-size: 15px!important;
}

.nex_bbstopnav_displaylist h3 {
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    font-size: 16px;
    color: #333;
    font-weight: 500;
}

.nex_postbbsbtn a {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 22;
    text-indent: 100px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background: url(../bbs/post.png) center no-repeat;
    background-size: 22px!important;
}

.category .name .tit {
    color: #fff;
}

.nex_fatiez a {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 22;
    background-size: 25px!important;
    overflow: hidden;
    color: #fff;
    background: url(../viewthread/post_viewthread.png) center no-repeat;
}

#mask {
    background: rgba(0, 0, 0, 0.5)!important;
    opacity: 1!important;
}

.dialogbox .button {
    max-width: 120px;
}

.nex_redirect {
    display: inline-block;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #fff!important;
    text-align: center;
}

.nex_viewthread_intel_btms {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.nex_viewthread_postdate {
    float: left;
    font-size: 12px;
    color: #333;
}

.nex_viewthread_infoterm {
    float: right;
}

.nex_viewthread_infoterm ul {}

.nex_viewthread_infoterm ul li {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-left: 20px;
    padding-left: 22px;
    font-size: 12px;
    color: #333;
}

.nex_viewthread_infoterm ul li.nex_vt_if_read {
    background: url(../viewthread/top_view.png) left center no-repeat;
    background-size: 15px;
}

.nex_viewthread_infoterm ul li.nex_vt_if_reply {
    background: url(../viewthread/top_reply.png) left center no-repeat;
    background-size: 15px;
}

.nex_viewthread_infoterm ul li.nex_vt_if_zan {
    background: url(../viewthread/top_zan.png) left center no-repeat;
    background-size: 15px;
}

.nex_viewthreadTop {
    padding: 15px 15px 0 15px;
    background: #fff;
    margin-bottom: 15px;
}

.nex_viewthreadTop .dialogbox {
    box-shadow: none;
}

.nex_viewthreadTop .dialogbox .nex_redirect {
    float: left;
}

.nex_viewthread_intel {
    background: #fff;
    width: 100%;
    color: #333;
    position: relative;
}

.nex_viewthread_intel h3 {
    margin-bottom: 15px;
    float: left;
    width: 90%;
    line-height: 22px;
    margin-bottom: 10px;
    font-size: 15px;
    color: #111;
    font-weight: 600;
}

.nex_viewthread_intel a.nex_Managing_btn {
    display: inline-block;
    position: absolute;
    top: 5px;
    right: 0;
    width: 20px;
    height: 20px;
    background: url(../viewthread/nex_icon_setting.png) center no-repeat;
    background-size: 15px;
}

.nex_viewthread_info {
    padding: 15px;
    background: #fafafa;
}

.nex_viewthread_include {
    float: left;
    width: 60%;
}

.nex_viewthreadtop_avatar {
    float: left;
    width: 38px;
    height: 38px;
}

.nex_viewthreadtop_avatar img {
    width: 38px;
    height: 38px;
    border-radius: 100%;
}

.nex_viewthreadtop_others {
    padding-left: 50px;
    width: 90%;
}

.nex_viewthreadtop_ost {
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}

.nex_viewthreadtop_ost h4 {
    float: left;
    margin-right: 8px;
    font-size: 14px;
    color: #004DF3;
    font-weight: 500;
}

.nex_vt_lvnid {
    float: left;
}

.nex_vt_lvnid i {
    display: block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
}

.nex_vt_lvnid em {
    display: inline-block;
    font-size: 14px;
    color: #fff!important;
    transform: scale(0.67);
}

.nex_vt_lvnid i.nex_level1 {
    background: url(../viewthread/nex_person_level1.png) no-repeat;
    background-size: 18px;
}

.nex_vt_lvnid i.nex_level2 {
    background: url(../viewthread/nex_person_level2.png) no-repeat;
    background-size: 18px;
}

.nex_vt_lvnid i.nex_level3 {
    background: url(../viewthread/nex_person_level3.png) no-repeat;
    background-size: 18px;
}

.nex_vt_lvnid i.nex_level4 {
    background: url(../viewthread/nex_person_level4.png) no-repeat;
    background-size: 18px;
}

.nex_viewthreadtop_osb {
    height: 15px;
    line-height: 15px;
    overflow: hidden;
}

.nex_viewthreadtop_osb dl {}

.nex_viewthreadtop_osb dl dd {
    float: left;
    display: inline-block;
    margin-right: 10px;
    font-size: 12px;
    color: #333;
    height: 15px;
    line-height: 15px;
    position: relative;
}

.nex_viewthreadtop_osb dl dd:nth-child(1) {
    padding-right: 10px;
}

.nex_viewthreadtop_osb dl dd:nth-child(1):after {
    content: '';
    display: block;
    width: 1px;
    height: 10px;
    position: absolute;
    top: 3px;
    right: 0;
    background: #ccc;
}

.nex_viewthreadtop_osb dl dd:nth-child(2) {
    padding-left: 22px;
    background: url(../viewthread/top_group.png) left center no-repeat;
    background-size: 15px;
}

.nex_viewthread_topfav {
    float: right;
    margin-top: 10px;
}

.nex_viewthread_topfav a {
    display: block;
    width: 55px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 12px;
    color: #fff!important;
    background: #0056FF;
    border-radius: 2px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

.nex_vt_inner_fuction {}

.nex_vt_inner_fuction_top {}

.nex_vt_inner_fuction_top ul {
    display: table;
    margin: 20px auto 30px;
}

.nex_vt_inner_fuction_top ul li {
    float: left;
    margin: 0 10px;
}

.nex_vt_inner_fuction_top ul li a {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.nex_vt_inner_fuction_top ul li a em {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
}

.nex_vt_inner_fuction_top ul li p {
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #333;
    overflow: hidden;
}

.nex_vt_inner_fuction_top ul li.nex_vt_if_support a {
    background: #0056FF;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 77, 243, .25);
}

.nex_vt_inner_fuction_top ul li.nex_vt_if_drop a {
    background: #e80404;
    box-shadow: 0 0.1rem 0.4rem rgba(232, 4, 4, .25);
}

.nex_vt_inner_fuction_top ul li.nex_vt_if_support a i {
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    position: relative;
    top: 10px;
    background: url(../viewthread/nex_vt_up.png) center no-repeat;
    background-size: 20px;
}

.nex_vt_inner_fuction_top ul li.nex_vt_if_drop a i {
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto;
    position: relative;
    top: 10px;
    background: url(../viewthread/nex_vt_down.png) center no-repeat;
    background-size: 20px;
}

.subtsm {
    padding: 10px 10px 0 10px;
    background: #fcfcfc;
}

.nex_vt_copyright {
    padding: 15px;
    background: #fafafa;
    margin-bottom: 10px;
}

.nex_vt_copyright h5 {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    padding-left: 22px;
    background: url(../viewthread/nex_declear.png) left center no-repeat;
    background-size: 16px;
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.nex_vt_copyright p {
    line-height: 20px;
    font-size: 12px;
    color: #999;
}

.nex_vt_btm_promotion {
    padding: 15px;
    border: 1px solid #f3f3f3;
    margin: 20px 0;
    border: .05rem solid #efefef;
    border-bottom: 3px double #efefef;
    background: #fff;
}

.nex_vt_btm_promotion span {
    display: block;
    height: 20px;
    line-height: 20px;
    margin-bottom: 5px;
    font-size: 13px;
    color: #666;
    font-weight: 600;
}

.nex_vt_btm_promotion {
    padding: 15px;
    overflow: hidden;
    background: #fff;
    border-bottom: 1px solid #f9f9f9;
    position: relative;
}

.nex_vt_btm_promotion a {
    display: block;
    width: 100%;
    height: 100%;
}

.nex_vt_btm_promotion a img {
    width: 100%;
    border-radius: 5px;
    box-shadow: 0 0.2rem 0.8rem rgba(51, 51, 51, .15);
}

.nex_vt_btm_promotion h5 {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    margin-top: 10px;
    overflow: hidden;
}

.nex_pd_sub_lists a {
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-size: 80% auto !important;
    text-indent: -6669px;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background: url(../viewthread/share.png) center no-repeat;
}

/*楼层*/

/*推荐*/

.nex_vt_recoms {
    background: #fafafa;
    padding: 15px;
    margin-bottom: 15px;
}

.nex_inner_title {
    height: 25px;
    margin-bottom: 10px;
}

.nex_inner_title ul {}

.nex_inner_title ul li {
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    margin-right: 20px;
    font-size: 16px;
    color: #333;
}

.nex_inner_title ul li.cur {
    color: #0056FF;
    font-weight: 600;
}

.nex_displacement_rklist {}

.nex_displacement_rklist ul li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #f3f3f3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.nex_displacement_rklist ul li:last-child {
    border-bottom: 0;
}

.nex_displacement_rklist ul li em {
    display: block;
    float: left;
    width: 20px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #bdbdbd;
}

.nex_displacement_rklist ul li em.nex_dis_num1 {
    color: #e80404;
}

.nex_displacement_rklist ul li em.nex_dis_num2 {
    color: #f46300;
}

.nex_displacement_rklist ul li em.nex_dis_num3 {
    color: #ffd600;
}

.nex_displacement_rklist ul li a {
    padding-left: 5px;
    font-size: 14px;
    color: #333;
}

.nex_index_rk_box {}

.nex_index_rk_box dl dd {
    display: none;
}

.nex_vt_posttitles {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #f3f3f3;
    background: #fff;
    margin-top: 10px;
    padding: 0 15px;
}

.nex_vt_reply_bdl {
    float: left;
}

.nex_vt_reply_bdl a {
    display: block;
    float: left;
    width: 60px;
    height: 50px;
    padding: 0 8px;
    line-height: 50px;
    font-size: 14px;
    color: #666;
}

.nex_vt_reply_bdl span {
    display: block;
    float: left;
    width: 60px;
    height: 50px;
    position: relative;
    line-height: 50px;
    font-size: 14px;
    color: #333;
}

.nex_vt_reply_bdl span:after {
    content: '';
    display: block;
    width: 22px;
    height: 2px;
    background: #333;
    position: absolute;
    top: 48px;
    left: 25%;
}

.nex_vt_reply_order {
    float: right;
}

.nex_vt_reply_order ul li {
    float: left;
    margin-left: 10px;
    height: 50px;
    line-height: 50px;
}

.nex_vt_reply_order ul li a {
    font-size: 14px;
    color: #333;
}

.nex_vt_reply_order ul li.show a {
    color: #0056FF;
}

.nex_vt_nonfirst {
    padding: 15px 15px 60px 15px;
    background: #fff url(../viewthread/sofa.png) center 50px no-repeat;
    background-size: 170px;
}

.nex_vt_nonfirst p {
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #666;
    font-size: 15px;
    margin-top: 175px;
}

.nex_fr_reply {
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 111;
    display: none;
}

.nex_fr_reply form {
    border-bottom: solid 1px #eee;
    border-top: solid 1px #eee;
    padding: 15px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.nex_fr_fixbtm {
    position: fixed;
    bottom: 0;
    width: 92%;
    padding: 0 4%;
    left: 0;
    height: 55px !important;
    background: #fff;
    border-top: 1px solid #f3f3f3;
    z-index: 200;
}

.nex_fr_fixbtm .nex_c_t_r_btn {
    width: 40%;
    float: left;
    display: block;
    text-indent: 20%;
    padding: 0 2%;
    border-radius: 2px;
    background: #f6f6f6 url(../viewthread/fastpost.png) 10% center no-repeat;
    background-size: 15px;
    height: 36px;
    line-height: 36px;
    margin-top: 10px;
    font-size: 12px;
    color: #666;
}

.nex_fr_right {
    float: right;
    margin-top: 4px;
}

.nex_btm_items {
    float: left;
    position: relative;
    margin: 10px 6px;
    width: 30px;
}

.nex_btm_items span {
    width: 30px;
    height: 30px;
    display: block;
    position: relative;
}

.nex_btm_items em {
    display: block;
    position: absolute;
    top: -5px;
    right: -10px;
    border-radius: 24px;
    padding: 0 2px;
    width: 20px;
    height: 13px;
    overflow: hidden;
    line-height: 13px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    background: #FF534D;
    box-shadow: 2px 3px 4px #FF534D;
}

.nex_vt_replies {}

.nex_vt_replies span {
    background: url(../viewthread/nex_btm_reply.png) center no-repeat;
    background-size: 22px;
}

.nex_vt_fav span {
    background: url(../viewthread/nex_btm_fav.png) center no-repeat;
    background-size: 26px;
}

.nex_vt_like span {
    background: url(../viewthread/nex_btm_zan.png) center no-repeat;
    background-size: 23px;
}

.nex_vt_share {
    display: block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    background: url(../viewthread/topShare.png) center no-repeat;
    background-size: 38px!important;
}

.warning {
    border: dotted 1px #eee;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 22px;
    color: #666;
    background: #fdfdfd;
    margin: 5px 0;
}

.warning a {
    margin: 0 5px;
}

.nex_vt_postreply_box {
    padding: 20px 15px 15px 15px;
    background: #fff;
    border-bottom: 1px solid #f3f3f3;
}

.nex_vt_replyavator {
    float: left;
    width: 30px;
    height: 30px;
}

.nex_vt_replyavator img {
    width: 30px;
    height: 30px;
    border-radius: 100%;
}

.nex_vt_replyothers {
    padding-left: 50px;
}

.nex_vt_replyothers_top {
    margin-bottom: 10px;
}

.nex_vt_replyothers_topl {
    width: 80%;
    float: left;
}

.nex_vt_replyothers_topname {
    height: 20px;
    line-height: 20px;
    margin-bottom: 2px;
}

.nex_vt_replyothers_topname h4 {
    float: left;
    margin-right: 8px;
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.nex_vt_replyothers_topintel {}

.nex_vt_replyothers_topintel {
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
}

.nex_vt_replyothers_topintel span {
    float: left;
    display: inline-block;
}

.nex_vt_replyothers_topintel span sup {
    vertical-align: middle;
}

.nex_vt_replyothers_topintel em {
    float: left;
    display: inline-block;
    width: 1px;
    height: 10px;
    background: #ccc;
    margin: 2.5px 8px 0 8px;
}

.nex_vt_replyothers_topintel i {
    display: inline-block;
    float: left;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
}

.nex_vt_replyothers_toprtools {
    float: right;
}

.nex_vt_replytools {}

.nex_vt_replytools a {
    display: block;
    width: 25px;
    height: 15px;
    background: url(../viewthread/nex_icon_setting_h.png) center no-repeat;
    background-size: 15px;
}

.nex_vt_replyothers_toprtools .dialogbox {
    box-shadow: none;
}

.nex_vt_replyothers_toprtools .dialogbox .redirect {
    float: left;
}

.nex-redirect {
    margin-top: 55px!important;
    height: 20px;
    line-height: 20px;
    border-radius: 2px;
    margin-right: 10px;
}

/*回复*/

.nex_vtpostbox_main {
    padding: 15px;
    background: #fff;
}

.nex_vtpostbox_bt {
    padding: 0;
    font-size: 14px;
    line-height: 25px;
    color: #555;
    border-bottom: 0;
}

.nex_vtpostbox_bt a img {
    width: 100%;
    margin: 10px 0;
}

.nex_reply_contant {
    overflow: hidden;
    margin-bottom: 15px;
}

.nex_reply_contant img {
    display: inline-block;
    max-width: 100%;
    border-radius: 5px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

.nex_reply_contant .quote {
    padding: 15px;
    margin: 15px 0 0 0;
    background: #fafafa;
    border-radius: 2px;
}

/*签名*/

.sign {
    margin: 15px 0;
    border: dashed 1px #eee;
    padding: 5px;
    font-size: 12px;
    line-height: 22px;
    min-height: 22px;
    position: relative;
}

.sign span {
    position: absolute;
    top: -4px;
    left: 5px;
    background: url(../viewthread/signame.jpg) no-repeat 0 0;
    width: 67px;
    height: 7px;
    display: block;
}

/*消息*/

.jump_c {
    background: #fff;
    padding: 200px 20px;
}

.jump_c p {
    text-align: center;
}

.jump_c p a {
    font-size: 14px;
    color: #0056FF;
}

.nex_common_message {
    color: #666;
    font-size: 16px;
    padding: 15px;
    text-align: center;
}

.nex_gray_btn {}

.nex_gray_btn a {
    display: block;
    width: 158px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    color: #fff!important;
    background: #0056FF;
}

/*弹出框*/

.nex_emoji {
    width: 100%;
    margin-bottom: 10px;
    display: none;
}

.nex_emoji span {
    width: 12.5%;
    text-align: center;
    display: inline-block;
}

.d_replyfunction {}

.d_replyfunction a {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 10px;
}

.d_replyfunction a.nex_emoji_Btn {
    background: url(../viewthread/emoji.png) center no-repeat;
    background-size: 24px;
}

.d_replyfunction a.nex_ohers_Page {
    background: url(../viewthread/photo.png) center no-repeat;
    background-size: 30px;
}

.nex_fr_reply .input {
    width: 100%;
    border: solid #f6f6f6 1px;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
    float: left;
    font-size: 14px;
    margin-bottom: 10px;
}

.fastpost .input {
    height: auto;
}

.nex_vt_huifubM {
    width: 22%;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff !important;
    background: #0056FF;
    border: none;
    border-radius: 2px;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.fastpost li {
    margin-bottom: 10px;
}

.fastpost li:last-child {
    margin: 0;
}

/*回复与发帖*/

.fastpostmessage {}

.post_from .sec_code {
    margin-left: 0!important;
}

.post_from {
    padding: 65px 15px 15px 15px;
}

.post_from li {
    padding: 0;
}

.nex_re_titles {
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 5px;
    color: #333;
    border-bottom: 0;
}

.post_from textarea, .post_from .px {
    width: 100%;
    border: solid #f6f6f6 1px;
    padding: 10px;
    font-size: 14px;
    color: #666;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

a.nex_emoji_Btn {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../viewthread/emoji.png) center no-repeat;
    background-size: 24px;
    float: left;
    margin-top: 4px;
}

a.nex_ohers_Page {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin-left: 10px;
}

.sec_code {
    padding: 0;
    margin-bottom: 10px;
    margin-right: 7px;
}

.sec_code .txt {
    text-indent: 10px;
}

.btn_pn {
    width: 100%;
    margin: 10px auto;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff !important;
    border: none;
    display: block;
}

.nex_hf_summit_btn {
    background: #0056FF;
}

.btn_pn_grey {
    background: #eee!important;
    color: #666;
}

.btn_pn_blue {
    background: #0056FF!important;
    color: #fff;
}

.bl_line {
    border-bottom: 0;
}

.nex_quote_title {
    line-height: 25px;
    font-size: 14px;
    color: #666;
    margin-bottom: 20px;
}

.nex_bbs_threadbtms {
    width: 100%;
    overflow: hidden;
}

.nex_threadsort_types {
    border: 1px solid #f6f6f6;
    margin-bottom: 15px;
    text-indent: 15px;
    font-size: 12px;
    color: #999;
    padding: 0;
}

#filedata {}

.nex_post_title {
    width: 100%;
    padding: 20px;
    border: solid 1px #eee;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}

.nex_post_title::-webkit-input-placeholder {
    color: #999;
    font-size: 12px;
}

.nex_Message_Box::-webkit-input-placeholder {
    color: #999;
    font-size: 12px;
}

.nex_post_newtitle {
    padding: 8px;
    border: solid 1px #eee;
    margin-bottom: 10px;
    background: #fff;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
}

.login_select select {}

.nex_post_newtitle select {
    padding-left: 10px;
}

.nex_dl_sec_code {
    position: relative;
    margin-right: 0;
}

.nex_dl_sec_code img {
    position: absolute;
    top: 5px;
    right: 0;
}

.threadListTit {
    position: relative;
}

.post_imglist li {
    margin: 0 10px 0 0;
}

/*登录注册*/

.nex_member_top_bg {
    background: #fff url(../dl/nex_login_topbg.png) top center no-repeat;
}

.nex_member_page_top {
    height: 80px;
    padding: 0 15px;
}

.nex_member_page_top a {
    display: block;
    float: right;
    height: 80px;
    line-height: 80px;
    font-size: 14px;
    color: #333;
}

.nex_login_top {
    padding: 50px 30px 20px 30px;
}

.nex_login_top h5 {
    height: 30px;
    line-height: 30px;
    font-size: 28px;
    color: #333;
    overflow: hidden;
    margin-bottom: 10px;
}

.nex_login_top p {
    height: 30px;
    line-height: 30px;
    font-size: 28px;
    color: #333;
    overflow: hidden;
}

.nex_DL_btn {
    width: 100%!important;
    margin-top: 30px!important;
    height: 45px!important;
    line-height: 45px!important;
}

.nex_dengluT_Txt {
    margin-top: 20px;
}

.nex_dengluT_Txt h5 {
    width: 145px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #999;
    font-weight: 400;
    position: relative;
    margin: 0 auto;
}

.nex_dengluT_Txt h5:before {
    display: block;
    content: '';
    width: 20px;
    height: 1px;
    background: #999;
    position: absolute;
    top: 15px;
    left: 0;
}

.nex_dengluT_Txt h5:after {
    display: block;
    content: '';
    width: 20px;
    height: 1px;
    background: #999;
    position: absolute;
    top: 15px;
    right: 0;
}

.nex_dengluT_Txt ul {
    margin: 30px auto;
}

.nex_dengluT_Txt ul li {
    float: left;
    width: 33%;
}

.nex_dengluT_Txt ul li a {
    display: block;
    text-align: center;
}

.nex_dengluT_Txt ul li a i {
    display: block;
    width: 28px;
    height: 28px;
    margin: 0 auto;
}

.nex_dengluT_Txt ul li.nex_Denglu_Weixin a i {
    background: url(../dl/third_weixin.png) no-repeat;
    background-size: 28px;
}

.nex_dengluT_Txt ul li.nex_Denglu_QQ a i {
    background: url(../dl/third_qq.png) no-repeat;
    background-size: 28px;
}

.nex_dengluT_Txt ul li.nex_Denglu_Weibo a i {
    background: url(../dl/third_weibo.png) no-repeat;
    background-size: 28px;
}

.nex_dengluT_Txt ul li a p {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 12px;
    color: #999;
    overflow: hidden;
}

.login_select {}

.login_select span.span_question {
    position: absolute;
    top: 0;
    left: 0;
    color: #999;
    font-size: 14px;
    text-indent: 12px;
    font-weight: 400;
}

.nex_login_from input::-webkit-input-placeholder {
    color: #999!important;
    font-size: 14px!important;
    font-weight: 400;
    text-align: left;
}

.login_from li.questionli {
    margin-bottom: 5px;
    height: 50px;
    line-height: 50px;
    position: relative;
}

.login_from .sec_code {
    margin-right: 0;
    margin-left: 0;
    border-bottom: 1px solid #f6f6f6;
}

.loginbox .btn_login .pn {
    background: #0056FF;
    width: 73%;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    outline: none;
    box-shadow: 0 0.2rem 0.8rem rgba(0, 86, 255, .15);
}

.btn_register {
    margin-top: 30px;
}

.btn_register .pn {
    background: #0056FF;
    width: 73%;
    border-radius: 4px;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    outline: none;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 77, 243, .25);
}

.loginbox {
    padding: 0;
    min-height: 450px;
    padding-top: 20px;
    text-align: center;
}

.nex_login_from .nex_common_scbox .nex_scbox_input {
    width: 100%;
    background: none;
    border: 0!important;
    padding: 0;
    height: 50px!important;
    line-height: 50px;
    font-size: 16px;
    color: #333!important;
    text-indent: 0;
    outline: none;
}

.loginbox .nex_common_scbox {
    float: none;
}

.nex_common_scbox {
    float: left;
}

.nex_common_scbox {
    position: relative;
}

.nex_scbox_input {
    border: 1px solid #eee;
    height: 28px;
    line-height: 28px;
    border: 1px solid #eee;
    text-indent: 10px;
    outline: none;
}

.nex_Blog_sechecks {
    float: left;
    width: 50%;
}

.nex_Blog_sechecks .nex_scbox_input {}

.nex_Blog_sechecks .nex_common_scbox .nex_scbox_input {
    width: 50%;
    height: 28px;
    line-height: 28px;
    border: 1px solid #eee;
    text-indent: 10px;
}

.nex_common_scbox img {
    width: 100px;
    height: 30px;
    display: block;
    position: absolute;
    top: 0;
    right: -13%;
}

.post_from .nex_scbox_input {
    width: 50%;
    height: 28px;
    line-height: 28px;
    border: 1px solid #eee;
    text-indent: 10px;
}

.login_from {
    background: none;
    border: 0;
    width: 85%;
    margin: 0 auto;
}

.login_from li {
    height: 50px;
    line-height: 50px;
    margin-bottom: 0;
    padding: 0;
    color: #333;
    border-bottom: 1px solid #f6f6f6!important;
    outline: none;
}

.login_from li .px {
    height: 24px;
    outline: none;
}

.p_fre {
    width: 100%!important;
}

.login_from .px {}

.nex_login_from .px {
    background: none;
    border: 0!important;
    padding: 0;
    height: 40px!important;
    line-height: 40px;
    font-size: 16px;
    color: #333!important;
}

.nex_login_from li input::-webkit-input-placeholder {
    color: #ccc;
    font-size: 14px;
}

.login-btn-inner {
    width: 100%;
}

.loginbox p {}

.login_from li, .post_msg_from li {}

.login_from .sec_code .txt, .post_from .sec_code .txt {
    width: 100%;
    padding: 20px;
    border: solid 1px #eee;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background: #fff;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
}

.nex_Sortlist_box .sec_code .nex_reply_input {
    border: 1px solid #f6f6f6;
    color: #666;
    padding: 0 0 0 7px;
}

.post_from .sec_code .nex_reply_input {
    color: #666;
    padding: 0 10px;
}

#comment .sec_code .nex_reply_input {
    width: 100%!important;
    background: none!important;
    border: 1px solid #f6f6f6;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    padding: 0;
    color: #999;
    font-size: 14px;
    margin-bottom: 15px;
    text-indent: 15px;
}

.inp {
    margin-bottom: 10px;
}

.nex_dl_sec_code .nex_reply_input {
    width: 100%!important;
    background: none!important;
    height: 40px;
    line-height: 40px;
    margin-bottom: 0;
    padding: 0;
    color: #333;
    font-size: 14px;
    border: 1px solid #eee;
    text-indent: 10px;
}

.login_from li.answerli {
    margin-top: 0;
    margin-bottom: 0;
}

.sel_list {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30px;
    border: none;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

.login_from .sec_code {
    position: relative;
    width: 100%;
}

.post_from .sec_code {
    position: relative;
    margin-left: 10px;
    margin-right: 0;
}

.login_from .sec_code .txt, .post_from .sec_code .txt {
    width: 100% !important;
    margin-top: 6px;
    padding: 0;
    height: 40px;
}

.login_from .sec_code .seccodeimg {
    position: absolute;
    top: 10px;
    right: 3px;
    height: 30px;
}

.post_from .sec_code .txt {
    color: #333!important;
}

.post_from .sec_code .txt, .sec_code .txt {
    background: none!important;
    margin-top: 0!important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;
}

.fastpost .sec_code .txt {
    border: 1px solid #f6f6f6!important;
    color: #333!important
}

.sec_code .txt {
    text-indent: 10px;
}

.questionli .login-btn-inner {
    position: absolute;
    height: 50px;
    line-height: 50px;
    top: 0px;
    left: -13px;
    font-size: 16px;
    color: #333;
}

.nex_sort_TYPES {
    color: #333!important;
}

.login_select .icon-arrow {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../dl/r_aw.png) no-repeat;
    background-size: 6px;
    margin-top: 20px;
    margin-right: -11px;
}

.nex_post_newtitle .icon-arrow {
    display: block;
    width: 18px;
    height: 18px;
    background: url(../dl/r_aw.png) no-repeat;
    background-size: 6px;
    margin-top: 6px;
    margin-right: -3px;
}

.nex_post_newtitle span.span_question {
    position: absolute;
    top: 0;
    left: 0;
    color: #999;
    font-size: 12px;
    text-indent: 12px;
    font-weight: 400;
}

.login_select .login-btn-inner {
    position: inherit;
}

/* ==== 弹层提示 ==== */

.tip {
    height: auto;
    background: #fff;
    margin: 0 auto;
    border: 0;
    text-align: center;
    border-radius: 2px;
    width: auto;
}

.dialogbox {
    height: auto;
    min-width: 300px;
    margin: 0 auto;
    text-align: center;
    border-radius: 2px;
}

.dialogbox .tip {
    background: #fff;
    height: auto;
    padding: 15px;
    width: auto;
}

.tip .button2 {
    background: #0056FF!important;
    border-radius: 2px!important;
}

.tip dt {
    font-size: 16px;
    height: auto;
}

#messagetext p {
    font-size: 16px;
    color: #333;
}

.tip dd {
    background: #FFF;
    border-top: 1px solid #fff;
    padding: 15px 0;
}

.tip dd a {
    margin-left: 15px;
    color: #333;
    font-size: 16px;
}

.del_tips {
    color: #f30;
    font-size: 16px;
    padding: 15px;
    text-align: center;
}

/*selected*/

.nex_stf {
    padding: 5px 10px;
    margin-bottom: 10px;
}

.nex_stf a {
    display: inline-block;
    margin: 0 10px 0 0;
    font-size: 14px;
    color: #666;
}

.nex_stf a.xw1 {
    color: #0056FF;
    font-weight: bold;
}

/*收藏页面*/

.nex_Tip {
    background: #fff;
    padding: 60px 15px 15px 15px;
}

.nex_Tip_bd {
    padding: 75px 15px 10px 15px;
}

.nex_Tip_box {
    font-size: 18px;
    text-align: center;
    color: #0056FF;
    margin-bottom: 20px;
}

.nex_Tip_box p {
    font-size: 16px;
    color: #666;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin: 10px 0;
}

.nex_fav_title {
    font-size: 16px;
    color: #0056FF;
}

.nex_txt_input {
    width: 100%;
    border: 1px solid #f6f6f6;
    font-size: 14px;
    padding: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
}

.nex_confirmed {
    padding-bottom: 10px;
}

.nex_confirmedbtn {
    width: 49%;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    background: #0056FF;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 2px;
    float: left;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

.nex_canceled {
    width: 49%;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    background: #eee;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin-left: 2%;
    border: 0;
    border-radius: 2px;
    float: right;
    box-shadow: 0 0.1rem 0.4rem rgba(238, 238, 238, .25);
}

.nex_confirmedbtn_single {
    width: 100%;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    background: #0056FF;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-left: 0!important;
    border: 0;
    border-radius: 2px;
}

/*hd*/

.nex_active_interface {
    margin: 20px 0;
}

.mbn dt {
    border-bottom: 1px dashed #eee;
    padding: 8px 0;
}

.nex_confirmedbtn_hd {
    width: 30%;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
    margin-top: 20px;
}

.nex_txt_input_hd {
    width: 100%;
    border: 1px solid #f6f6f6;
    font-size: 14px;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
}

.nex_hd_bg {
    border: 1px solid #f6f6f6;
    width: 20%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    overflow: hidden;
    color: #666;
    text-align: center;
}

.nex_active_apply {
    padding: 15px;
    background: #fafafa;
    margin-bottom: 15px;
}

.nex_jointitle {
    font-size: 14px;
    color: #ff4400;
    font-weight: 600;
    margin-bottom: 10px;
    height: 25px;
    line-height: 25px;
}

.nex_leaveword {}

.nex_leaveword h5 {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}

.nex_active_txt_input {
    width: 100%;
    height: 60px;
    border: 1px solid #f3f3f3;
    font-size: 12px;
    padding: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
}

.nex_active_txt_input::-webkit-input-placeholder {
    color: #aaa;
}

.nex_applylists {
    margin-top: 20px;
}

.nex_applylists_bd {}

.nex_applylists_bd h5 {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}

.nex_active_pay {}

.nex_active_pay h5 {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}

.nex_active_pay ul li {
    margin-bottom: 10px;
    font-size: 12px;
    color: #333;
}

.nex_active_pay ul li input {
    border: 1px solid #f3f3f3;
}

.nex_active_pay ul li input::-webkit-input-placeholder {
    color: #aaa;
}

.nex_active_extfield {
    margin-top: 20px;
}

.nex_active_extfield h5 {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}

.nex_active_extfield ul li {
    margin-bottom: 10px;
}

.nex_active_extfield ul li em {
    font-size: 12px;
    color: #333;
    margin-right: 10px;
}

.nex_active_extfield ul li input {
    border: 1px solid #f3f3f3;
}

.nex_active_extfield ul li input::-webkit-input-placeholder {
    color: #aaa;
}

.nex_active_userfield {
    margin-top: 20px;
}

.nex_active_userfield h5 {
    height: 20px;
    line-height: 20px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #333;
}

.nex_active_userfield ul {}

.nex_active_userfield ul li {
    margin-bottom: 15px;
}

.nex_active_userfield ul li p {
    margin-top: 15px;
}

.nex_active_userfield ul li p a {
    font-size: 12px;
    color: #76A0FF;
}

.nex_active_userfield em {
    margin-right: 10px;
}

.nex_active_userfield em span {
    color: #f40;
}

.nex_active_userfield input {
    border: 1px solid #f3f3f3;
}

.nex_active_userfield ul li input::-webkit-input-placeholder {
    color: #aaa;
}

/*poll*/

.nex_polltitlers {
    font-size: 16px;
    color: #333;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    margin: 12px 0;
}

.nex_polltitlers i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url(../bbs/poll.png) center no-repeat;
    background-size: 30px;
    margin-right: 10px;
    float: left;
}

.nex_polltitlers strong {
    display: inline-block;
    font-size: 18px;
    float: left;
    font-weight: 300;
    height: 30px;
    line-height: 30px;
    color: #0056FF;
    margin-right: 13px;
}

.nex_polltitlers em {
    display: inline-block;
    font-size: 18px;
    float: left;
    font-weight: 300;
    height: 30px;
    line-height: 30px;
    color: #ff4400
}

.nex_pollcount {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.nex_polldowncounts {
    height: 20px;
    line-height: 20px;
    color: #666;
    font-size: 12px;
    margin-bottom: 5px;
}

.nex_polldowncounts span {
    color: #fa0000;
}

.nex_pollcontentslist {}

.nex_pollclists {
    margin-bottom: 10px;
}

.nex_pollclists label {
    display: block;
    line-height: 25px;
    font-size: 16px;
    color: #555;
    margin-bottom: 10px;
}

.nex_pollclists span.nex_pollbars {
    float: left;
    height: 13px;
    margin-right: 10px;
    width: 65%;
    padding: 0;
    border-radius: 0 8px 8px 0;
    background: #eaeaea;
}

.nex_pollclists span.nex_pollbars em {
    float: left;
    height: 13px;
    border-radius: 0 8px 8px 0;
}

.nex_pollclists i {
    display: inline-block;
    float: left;
    height: 13px;
    line-height: 13px;
    font-size: 12px;
}

.nex_pollclists i em {
    margin-left: 3px;
}

.nex_pollcontentslist span.xi1, .nex_pollcontentslist span.xi1 a {
    color: #ff9900;
}

.nex_pollcontentslist span.xi1 a {
    padding: 0 5px;
    text-decoration: underline;
}

.nex_pollbtn {
    background: #0056FF;
    color: #fff;
    border: 0;
    padding: 0 6px;
}

/*rewards*/

.nex_reward_main a.nex_Managing_btn {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../viewthread/nex_icon_setting.png) center no-repeat;
    background-size: 15px;
}

.nex_reward_main {}

.nex_reward_main_top {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #f3f3f3;
}

.nex_reward_main_status {
    float: left;
    border-radius: 4px;
    overflow: hidden;
    width: 62px;
    height: 62px;
    overflow: hidden;
}

.nex_reward_module {}

.nex_reward_module_uc {}

.nex_reward_module_sl {}

.nex_reward_module_price {
    height: 32px;
    line-height: 32px;
    text-align: center;
}

.nex_reward_module_uc .nex_reward_module_price {
    background: #FDECE0;
}

.nex_reward_module_sl .nex_reward_module_price {
    background: #E3F0F0;
}

.nex_reward_module_price i.nex_reward_bbt_icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../rewards/nex_price.png) center no-repeat;
    background-size: 20px;
    vertical-align: middle;
}

.nex_reward_module_price span {
    font-size: 14px;
    color: #333;
    font-weight: 700;
}

.nex_reward_current_status {
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    overflow: hidden;
}

.nex_reward_module_uc .nex_reward_current_status {
    background: #F46300;
}

.nex_reward_module_sl .nex_reward_current_status {
    background: #198489;
}

.nex_reward_main_info {
    padding-left: 78px;
}

.nex_reward_main_info h1 {
    height: 62px;
    line-height: 32px;
    overflow: hidden;
    font-size: 18px;
    color: #333;
}

.nex_reward_module_content {
    margin-top: 20px;
}

.nex_reward_module_author {
    margin-bottom: 20px;
    height: 22px;
    line-height: 22px;
}

.nex_reward_module_author ul {
    margin: 0!important;
}

.nex_reward_module_author ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
    padding-left: 10px;
    height: 22px;
    line-height: 22px;
    background: url(../rewards/lx.png) left center no-repeat;
    background-size: 4px;
    font-size: 12px;
    color: #787878;
}

.nex_reward_module_author ul li:nth-child(1) {
    padding-left: 0;
    background: none;
}

.nex_reward_module_author ul li a {}

.nex_reward_module_author ul li a img {
    display: inline-block;
    float: left;
    width: 22px;
    height: 22px;
    border-radius: 24px;
    box-shadow: 0 0.2rem 0.8rem rgba(51, 51, 51, .15);
}

.nex_reward_module_author ul li a span {
    display: inline-block;
    float: left;
    margin-left: 10px;
    font-size: 12px;
    color: #333;
    font-weight: 600;
}

.nex_reward_module_author ul li a:hover span {
    color: #0056FF;
}

.nex_reward_module_author ul li em {
    color: #999;
    text-decoration: underline;
}

.nex_reward_module_num {}

.nex_reward_module_num span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #333;
    padding-left: 25px;
    margin-right: 20px;
}

.nex_reward_module_num span.nex_reward_module_read {
    background: url(../rewards/nex_reward_view.png) left center no-repeat;
    background-size: 20px;
}

.nex_reward_module_num span.nex_reward_module_reply {
    background: url(../rewards/nex_reward_reply.png) left center no-repeat;
    background-size: 15px;
}

.nex_reward_module_num span.nex_reward_module_zan {
    background: url(../rewards/nex_reward_zan.png) left center no-repeat;
    background-size: 15px;
}

.nex_rewards_desc {
    margin-bottom: 30px;
}

.nex_reward_main_btm_btn {
    margin: 10px 0 30px 0;
}

.nex_go_answer {
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    background: #FBC37F;
    color: #fff;
    font-size: 12px;
    border: 0;
    border-radius: 2px;
    margin-right: 30px;
    cursor: pointer;
    outline: none;
    box-shadow: 0 0.1rem 0.4rem rgba(251, 195, 127, .25);
}

.nex_rewards_btm_tools {
    height: 20px;
    line-height: 20px;
    margin-top: 15px;
}

.nex_rewards_btm_tools ul li {
    float: left;
    margin-right: 20px;
}

.nex_rewards_btm_tools ul li a {
    display: inline-block;
    font-size: 12px;
    color: #666;
    padding-left: 25px;
}

.nex_rewards_btm_tools ul li.nex_reawrd_b_func_show a {
    background: url(../rewards/nex_reward_show.png) left center no-repeat;
    background-size: 15px;
}

.nex_rewards_btm_tools ul li.nex_reawrd_b_func_last a {
    background: url(../rewards/nex_prev.png) left center no-repeat;
    background-size: 15px;
}

.nex_rewards_btm_tools ul li.nex_reawrd_b_func_next a {
    background: url(../rewards/nex_next.png) left center no-repeat;
    background-size: 15px;
}

.nex_bestansdfbx {
    padding: 15px;
    background: #fafafa;
}

.nex_bestans {
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    padding-left: 35px;
    background: url(../rewards/nex_best_ans.png) left center no-repeat;
    background-size: 26px;
}

.nex_bestpost {
    margin-bottom: 20px;
}

.nex_bestpost_vm {
    float: left;
}

.nex_bestpost_vm a img {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    box-shadow: 0 0.2rem 0.8rem rgba(51, 51, 51, .15);
}

.nex_bestpost_vt {
    padding-left: 55px;
}

.nex_bestpost_vt h5 {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 5px;
}

.nex_bestpost_vt h5 span {
    float: left;
    font-size: 12px;
    color: #999;
    font-weight: 500;
}

.nex_bestpost_vt h5 span a {
    font-size: 14px;
    color: #333;
    font-weight: 600;
    margin-right: 10px;
}

.nex_bestpost_vt h5 span a:hover {
    color: #0056FF;
}

.nex_bestpost_vt h5 em {
    float: right;
}

.nex_bestpost_vt h5 em a {
    display: block;
    width: 55px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-weight: 500;
    border-radius: 2px;
    background: #DB5000;
    font-size: 12px;
    color: #fff;
    box-shadow: 0 0.1rem 0.4rem rgba(219, 80, 0, .25);
}

.nex_bestpost_vt p {
    height: 15px;
    line-height: 15px;
    overflow: hidden;
}

.nex_bestpost_message {
    line-height: 22px;
    font-size: 12px;
    color: #333;
}

.nex_bestpost_part a {
    display: block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #FDB500;
    text-decoration: underline;
    margin-top: 20px;
}

/*debate*/

.nex_debatebox {}

.nex_debatetops {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    margin-bottom: 20px;
}

.nex_debatetl {
    font-size: 16px;
    color: #5579ED;
    float: left;
    height: 22px;
    line-height: 22px;
}

.nex_debatetl em {
    font-size: 12px;
    color: #5579ED;
    margin-left: 5px;
}

.nex_debatetr {
    font-size: 16px;
    color: #0056FF;
    float: right;
    height: 22px;
    line-height: 22px;
}

.nex_debatetr em {
    font-size: 12px;
    color: #0056FF;
    margin-left: 5px;
}

.nex_debateboxed {}

.nex_d_aff {
    width: 40%;
    float: left;
}

.nex_d_aff h5 {}

.nex_d_aff h5 a {
    display: block;
    height: 36px;
    line-height: 36px;
    width: 100%;
    border-radius: 2px;
    background: #5579ED;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: 300;
}

.nex_d_aff h5 a em {
    font-weight: 300;
    font-size: 12px;
    margin-left: 5px;
}

.nex_gd_guandian {
    margin: 10px 0;
    color: #666;
    line-height: 25px;
    max-height: 275px;
    overflow: hidden;
    font-size: 14px;
}

.nex_d_btmzfang {
    padding: 15px;
    border: 1px solid #C1CEF8;
    background: #F4F6FD;
}

.nex_d_dfrt_zf {
    color: #C1CEF8!important;
}

.nex_d_tyuyu_zf a {
    background: #C1CEF8!important;
}

.nex_d_btmfdf {
    padding: 15px;
    border: 1px solid #FFC773;
    background: #FFF6E8;
}

.nex_d_dfrt {
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #ff9900;
}

.nex_d_tyuyu {
    float: right;
}

.nex_d_tyuyu a {
    display: block;
    width: 40px;
    height: 20px;
    line-height: 20px;
    background: #0056FF;
    color: #fff;
    font-size: 12px;
    text-align: center;
    border-radius: 2px;
}

.nex_d_bianshou {
    margin-top: 10px;
}

.nex_d_bianshou ul {
    width: 110%
}

.nex_d_bianshou ul li {
    float: left;
    width: 25px;
    margin: 0 7% 5% 0;
}

.nex_d_bianshou ul li a {
    display: block;
}

.nex_d_bianshou ul li a img {
    width: 25px;
    height: 25px;
    border-radius: 100%;
    display: block;
    margin: 0!important;
}

.nex_d_mm {
    float: left;
    width: 16%;
    margin: 0 2%;
    min-height: 200px;
}

.nex_barfdr {
    width: 10%;
    height: 100%;
    height: 200px;
    position: relative;
    float: left;
    background: #f6f6f6;
    border-radius: 5px 5px 0 0;
}

.nex_barfdr em {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #5579ED;
    border-radius: 5px 5px 0 0;
}

.nex_d_vsd {
    float: left;
    width: 80%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #666;
    text-align: center;
}

.nex_barfdrt {
    float: right;
    width: 10%;
    height: 100%;
    height: 200px;
    position: relative;
    background: #f6f6f6;
    border-radius: 5px 5px 0 0;
}

.nex_barfdrt em {
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #0056FF;
    border-radius: 5px 5px 0 0;
}

.nex_d_neg {
    width: 40%;
    float: right;
}

.nex_d_neg h5 {}

.nex_d_neg h5 a {
    display: block;
    height: 36px;
    line-height: 36px;
    width: 100%;
    border-radius: 2px;
    background: #0056FF;
    font-size: 14px;
    color: #fff;
    text-align: center;
    font-weight: 300;
}

.nex_d_neg h5 a em {
    font-weight: 300;
    font-size: 12px;
    margin-left: 5px;
}

.nex_d_endings {
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    font-size: 14px;
    color: #666;
}

.nex_d_endings em {
    margin-left: 5px;
}

.nex_endingbtns {}

.nex_endingbtns a {
    display: block;
    width: 100px;
    margin: 10px 0;
    text-align: center;
    height: 30px;
    line-height: 30px;
    background: #5579ED;
    font-size: 12px;
    color: #fff;
    border-radius: 2px;
}

.nex_d_biaotis {
    height: 35px;
    border-bottom: 1px solid #f6f6f6;
    margin-bottom: 10px;
    line-height: 35px;
    font-size: 16px;
    color: #333;
}

/*trades*/

.nex_commocial {
    border: 1px solid #e8e8e8;
}

.nex_com_tops {
    height: 40px;
    line-height: 40px;
    background: #eee;
    color: #333;
    font-size: 14px;
    padding: 0 15px;
}

.nex_com_tl {
    float: right;
    background: url(../bbs/dealer.png) left center no-repeat;
    padding-left: 26px;
}

.nex_com_tr {
    float: left;
    background: url(../bbs/com.png) left center no-repeat;
    padding-left: 28px;
}

.nex_com_listedf {}

.nex_com_listedf ul li {
    width: 94%;
    margin: 3% auto;
    padding-bottom: 10px;
    position: relative;
    height: 180px;
    border-bottom: 1px solid #f6f6f6;
}

.nex_com_listedf ul li:last-child {
    border-bottom: 0;
    padding-bottom: 0px;
}

.nex_coM_pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    height: 180px;
}

.nex_coM_Picins {
    width: 100%;
    height: 100%;
    position: relative;
}

.nex_coM_Picins span {
    display: block;
    width: 110px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5) url(../bbs/miaobiao.png) 10px center no-repeat;
    font-size: 12px;
    color: #fff;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.nex_coM_Picins img {
    width: 140px;
    height: 180px;
    margin: 0!important;
}

.nex_coM_Ifosd {
    padding-left: 150px;
}

.nex_coM_Ifosd h4 {
    font-size: 16px;
    color: #333;
    font-weight: 300;
    height: 45px;
    line-height: 22px;
    overflow: hidden;
    margin-bottom: 5px;
}

.nex_coM_itemsd {
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #666;
}

.nex_coM_itemsd span {
    display: inline-block;
    height: 15px;
    line-height: 15px;
    background: #FF4400;
    color: #fff;
    font-size: 12px;
    padding: 0 3px;
    border-radius: 2px;
}

.nex_coM_itemsb {
    margin-top: 20px;
}

.nex_coM_itemsb p {
    font-size: 12px;
    color: #666;
}

.nex_coM_itemsb p i {
    font-size: 12px;
    color: #FF4400;
}

.nex_coM_itemsb em {
    font-size: 18px;
    color: #FF4400;
}

/*tradeinners*/

.nex_coM_spxqpic {
    height: 290px;
    overflow: hidden;
    position: relative;
}

.nex_coM_spxqpic img {
    width: 100%;
}

.nex_coM_one {
    padding: 10px 15px;
    border-bottom: 1px solid #f6f6f6;
    margin-bottom: 15px;
    background: #fff;
}

.nex_coM_names {
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    margin-bottom: 10px;
    font-size: 16px;
    color: #333;
    font-weight: 300;
}

.nex_coM_Innerprice, .nex_coM_Innerolds {
    font-size: 12px;
    color: #aaa;
}

.nex_coM_Innerprice i {
    font-size: 12px;
    color: #FF4400;
}

.nex_coM_Innerprice em {
    font-size: 18px;
    color: #FF4400;
}

.nex_coM_Nums {
    height: 25px;
    line-height: 25px;
}

.nex_coM_Nums span {
    display: block;
    float: left;
    width: 33%;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    color: #aaa;
}

.nex_coM_Maijia {}

.nex_coM_two {
    padding: 0;
}

.nex_coM_Maijia ul li {
    border-bottom: 1px solid #f6f6f6;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 12px;
    color: #666;
}

.nex_coM_Maijia ul li span {
    color: #666;
    margin-right: 5px;
}

.nex_coM_three {
    padding: 0;
}

.nex_coM_three h5 {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #f6f6f6;
}

.nex_coM_three ul li {
    border-bottom: 1px solid #f6f6f6;
    line-height: 40px;
    padding: 0 10px;
    font-size: 12px;
    color: #666;
}

.nex_sellavs {
    float: left;
    height: 30px;
}

.nex_sellavs a {
    display: block;
}

.nex_inMtx {
    display: inline-block;
    float: left;
}

.nex_inMtx img {
    width: 30px;
    height: 30px;
    margin-top: 5px;
    border-radius: 100%;
    display: block;
    float: left;
}

.nex_sellavs a em {
    display: block;
    float: left;
    margin-left: 10px;
    font-size: 12px;
    color: #666;
    margin-right: 4px;
}

.nex_coM_contactseller {
    float: right;
}

.nex_coM_txtsd {
    padding: 15px;
}

.nex_coM_three h2 {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #f6f6f6;
}

.nex_coM_Ralte {
    padding: 15px;
}

.nex_coM_Ralte ul li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
    height: 180px;
    border-bottom: 1px solid #f6f6f6;
}

.nex_coM_Rpics {
    position: absolute;
    left: 0;
    top: 0;
    width: 140px;
    height: 180px;
}

.nex_coM_Rpics img {
    width: 140px;
    height: 180px;
}

.nex_coM_Rinfos {
    padding-left: 150px;
}

.nex_coM_Rinfos h6 {
    height: 45px;
    line-height: 22px;
    overflow: hidden;
    margin-bottom: 5px;
}

.nex_coM_Rinfos h6 a {
    font-size: 16px;
    color: #333;
    font-weight: 300;
}

/*个人收藏页面*/

.nex_uc_mycollection {
    padding: 75px 15px 15px;
}

.nex_My_Collections {
    height: 25px;
    margin-bottom: 30px;
}

.nex_My_Collections ul {
    display: table;
    margin: 0 auto 20px;
}

.nex_My_Collections ul li {
    float: left;
    width: 80px;
    height: 25px;
    line-height: 25px;
    margin: 0 7px;
}

.nex_My_Collections ul li a {
    display: block;
    position: relative;
    height: 25px;
    line-height: 25px;
    padding: 0;
    background: #fff;
    color: #999;
    font-size: 16px;
    position: relative;
    z-index: 1;
    text-align: center;
}

.nex_My_Collections ul li a:after {
    display: block;
    content: '';
    width: 20px;
    height: 2px;
    position: absolute;
    background: #0056FF;
    opacity: 0;
    position: absolute;
    left: 30px;
    bottom: 0px;
    z-index: -1;
    border-radius: 5px;
}

.nex_My_Collections ul li a.cur {
    color: #333;
    font-weight: 600;
}

.nex_My_Collections ul li a.cur:after {
    opacity: 1;
}

.nex_My_Collections ul li a.cur em {
    opacity: 1;
    background: #0056FF;
}

.nex_Favtitles {
    font-size: 16px;
    color: #666!important;
    font-weight: 500;
}

.nex_My_CollectionBBS {}

.nex_My_CollectionBBS ul {}

.nex_My_CollectionBBS ul li {
    background: #fff;
    border-bottom: 1px solid #f3f3f3;
    position: relative;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.nex_My_CollectionBBS ul li:last-child {
    border-bottom: 0;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.nex_My_CollectionBBS ul li a {
    display: block;
}

.nex_fav_coicon {
    float: left;
    width: 60px;
    height: 60px;
}

.nex_fav_coicon img {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    box-shadow: 0 0.1rem 0.4rem rgba(51, 51, 51, .25);
}

.nex_fav_cotail {
    padding-left: 75px;
}

.nex_fav_cotail h5 {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    font-weight: 500;
}

.nex_fav_cotail p {
    height: 20px;
    margin-top: 10px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
}

.nex_fav_cotail p em {
    color: #999;
    margin-right: 3px;
}

.nex_MY_ptxtx {}

.nex_MY_ptxtx a {
    display: block;
    width: 55px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    background: #0056FF;
    position: absolute;
    top: 30px;
    right: 0;
    border-radius: 2px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

.nex_My_CollectionList {
    background: #fff;
    min-height: 550px;
}

.nex_My_CollectionList ul li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #eee;
    position: relative;
}

.nex_My_CollectionList ul li.nex_My_CollectionList_lasts {
    padding-bottom: 15px;
    margin-bottom: 0;
    border-bottom: 0;
}

.nex_myfav_top_l {
    padding-right: 120px;
}

.nex_myfav_top_name {
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}

.nex_myfav_top_name img {
    display: inline-block;
    width: 22px;
    height: 22px;
    border-radius: 100%;
    float: left;
}

.nex_myfav_top_name span {
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #999;
    margin-left: 10px;
    font-weight: 500;
}

.nex_myfav_toptxt {
    max-height: 40px;
    line-height: 20px;
    overflow: hidden;
    margin: 5px 0;
}

.nex_myfav_toptxt a {
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.nex_MY_ptxt {
    color: #666;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #999;
}

.nex_MY_ptxt em {
    display: inline-block;
    float: left;
    color: #999;
}

.nex_MY_ptxt a {
    display: block;
    float: right;
    font-size: 12px;
    color: #999!important;
    height: 20px;
    line-height: 20px;
}

.nex_myfav_top_r {
    width: 100px;
    height: 88px;
    position: absolute;
    top: 0px;
    right: 0px;
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0.1rem 0.4rem rgba(51, 51, 51, .25);
}

.nex_myfav_top_r a {
    display: block;
    width: 100px;
    height: 88px;
}

/*我的主题*/

.nex_uc_mylisttop {
    width: 100%;
    height: 220px;
    background: url(../ucenter/nex_user_home.png) bottom center no-repeat;
    background-size: cover;
    position: relative;
}

.nex_TL_Top_infos_btm {}

.nex_TL_Top_infos_btm ul li {
    float: left;
    margin-right: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #eee;
}

.nex_TL_Top {
    padding: 15px;
}

.nex_TL_Top_avator {}

.nex_TL_Top_avator_left {
    float: left;
    width: 50px;
    height: 50px;
    border-radius: 100%;
}

.nex_TL_Top_avator_left img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
}

.nex_TL_Top_avator_right {
    float: right;
    margin-top: 10px;
}

.nex_TL_Top_avator_right_pm {
    float: left;
}

.nex_TL_Top_avator_right_pm a {
    display: block;
    width: 28px;
    height: 28px;
    background: rgba(255, 255, 255, 0.3) url(../ucenter/pm.png) center no-repeat;
    background-size: 20px;
    border-radius: 100%;
}

.nex_TL_Top_avator_right_adds {
    float: right;
    margin-left: 10px;
}

.nex_TL_Top_avator_right_adds a {
    display: block;
    height: 26px;
    line-height: 26px;
    width: 60px;
    border: 1px solid #fff;
    font-size: 13px;
    color: #fff;
    border-radius: 2px;
    text-align: center;
}

.nex_TL_Top_infos {
    margin: 10px 0 10px 0;
}

.nex_TL_Top_infos h5 {
    height: 20px;
    line-height: 20px;
}

.nex_TL_Top_infos h5 span {
    display: inline-block;
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #fff;
}

.nex_TL_Top_infos h5 i {
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(../ucenter/verify.png) center no-repeat;
    background-size: 20px;
    margin-left: 8px;
}

.nex_TL_Top_infos p {
    height: 20px;
    line-height: 20px;
    margin-top: 6px;
    font-size: 12px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/*其他用户资料条目*/

.nex_ucenter_otheriners_btm {
    margin: 0 auto 20px;
    padding: 35px 15px 15px;
    background: #fff;
}

.nex_ucenter_iners_btmtxt {
    height: 30px;
    line-height: 30px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #f6f6f6;
}

.nex_ucenter_iners_btmtxt span {
    display: block;
    float: left;
    height: 15px;
    line-height: 15px;
    font-size: 18px;
    color: #333;
}

.nex_uc_mylisttopinter {
    height: 50px;
    width: 100%;
}

.nex_uc_mylisttopinter a.nex_uc_mylisttop_back {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../ucenter/back.png) center no-repeat;
    background-size: 15px;
}

.nex_uc_mylisttopinter span.nex_uc_mylisttop_txt {
    display: block;
    width: 100px;
    margin: 0 auto;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
}

.nex_uc_mylistbtm {
    padding: 15px 15px 15px 15px;
    background: #fff;
}

.nex_UC_mylists {}

.nex_UC_mylists ul li {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #f6f6f6;
}

.nex_UC_mylists ul li:last-child {
    padding-bottom: 0;
    margin-bottom: 15px;
    border-bottom: 0;
}

.nex_UC_mylists ul li a {
    display: block;
    background: #fff;
}

.nex_UC_mythread_null {}

.nex_UC_mylists_title {
    margin: 0 0 10px 0;
    max-height: 40px;
    line-height: 20px;
    overflow: hidden;
}

.nex_UC_mylists_title em {
    display: inline-block;
    float: left;
    height: 18px;
    line-height: 18px;
    padding: 0 5px;
    border-radius: 2px;
    vertical-align: middle;
    color: #fff;
    font-size: 12px;
    margin-right: 5px;
}

.nex_UC_mylists_title em.nex_thread_poll {
    background: #FF8598!important;
    box-shadow: 0 0.2rem 0.8rem rgba(255, 133, 152, .15);
}

.nex_UC_mylists_title em.nex_thread_activity {
    background: #FFC69E!important;
    box-shadow: 0 0.2rem 0.8rem rgba(255, 198, 158, .15);
}

.nex_UC_mylists_title em.nex_thread_trade {
    background: #BDD684!important;
    box-shadow: 0 0.2rem 0.8rem rgba(189, 214, 132, .15);
}

.nex_UC_mylists_title em.nex_thread_reward {
    background: #B3DEA5!important;
    box-shadow: 0 0.2rem 0.8rem rgba(179, 222, 165, .15);
}

.nex_UC_mylists_title em.nex_thread_debate {
    background: #7EADFF!important;
    box-shadow: 0 0.2rem 0.8rem rgba(126, 173, 255, .15);
}

.nex_UC_mylists_title em.threadAttrjh {
    background: #FF5151!important;
    box-shadow: 0 0.2rem 0.8rem rgba(255, 81, 81, .15);
}

.nex_UC_mylists_title em.nex_mythread_picfrom {
    background: #0056FF!important;
    color: #fff;
    box-shadow: 0 0.2rem 0.8rem rgba(0, 86, 255, .15);
}

.nex_UC_mylists_title span {
    font-size: 14px;
    color: #333;
    font-weight: 500;
    line-height: 20px;
}

.nex_UC_mylists_btm {}

.nex_UC_mylists_btm_l {
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
}

.nex_UC_mylists_btm_r {
    float: right;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
}

.nex_UC_mylist_sums {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
}

.nex_UC_mylist_btm {}

.nex_UC_mylist_btm_l {
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
}

.nex_UC_mylist_btm_r {
    float: left;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    margin-left: 12px;
    padding-left: 10px;
    background: url(../ucenter/nex_dot.png) left center no-repeat;
    background-size: 3px;
}

.nex_UC_mythread_attpic {}

.nex_UC_mythread_attTop {
    width: 100%;
    height: 88px;
    position: relative;
}

.nex_UC_mythread_attTopL {
    padding-right: 115px;
}

.nex_UC_mythread_attTopR {
    width: 100px;
    height: 88px;
    border-radius: 5px;
    position: absolute;
    top: 0;
    right: 0;
    box-shadow: 0 0.1rem 0.4rem rgba(51, 51, 51, .25);
}

.nex_UC_mythread_attBtm {
    margin-top: 15px;
}

.nex_U_subnav {
    height: 20px;
    line-height: 20px;
    margin-bottom: 25px;
}

.nex_U_subnav a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    padding: 0;
    background: #fff;
    color: #333;
    font-size: 18px;
    position: relative;
    z-index: 1;
    margin-right: 15px;
}

.nex_U_subnav a:after {
    display: block;
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    background: #0056FF;
    opacity: 0;
    position: absolute;
    bottom: 6px;
    z-index: -1;
    border-radius: 5px;
}

.nex_U_subnav a.a, .nex_U_subnav a.curr {
    color: #333;
    font-weight: 600;
}

.nex_U_subnav a.a:after {
    opacity: 1;
}

.nex_UC_mylist_date {
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    margin: 10px 0;
    font-weight: 400;
}

.nex_mythreadpic {
    width: 100%;
    height: 150px;
    margin-bottom: 10px;
    border-radius: 2px;
}

.nex_mythreadpics {
    width: 110px;
    height: 88px;
    float: left;
    overflow: hidden;
    border-radius: 2px;
}

.nex_mythreadintel {
    padding-left: 125px;
}

.nex_mythreadsum {
    height: 44px;
    line-height: 22px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    margin-bottom: 25px;
}

.nex_mythread_btm {
    height: 20px;
    line-height: 20px;
}

.nex_mythread_btml {
    float: left;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    padding-left: 22px;
    background: url(../ucenter/column.png) left center no-repeat;
    background-size: 13px;
}

.nex_mythread_btmr {
    float: right;
}

.nex_mythread_btmr span {
    padding-left: 23px;
    font-size: 14px;
    color: #999;
    margin-left: 15px;
    display: inline-block;
    height: 20px;
    line-height: 20px;
}

.nex_mythread_btmr span.nex_mythread_orview {
    background: url(../ucenter/1view_w.png) left center no-repeat;
    background-size: 16px;
}

.nex_mythread_btmr span.nex_mythread_orreply {
    background: url(../ucenter/1comment_w.png) left center no-repeat;
    background-size: 16px;
}

.nex_UC_mylists ul li.nex_mythreadNone {
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    color: #333;
    width: 92%;
    background: #fff;
    margin: 20px auto;
    border-radius: 4px;
}

/*加好友*/

.nex_friend_management {
    padding: 15px;
}

.nex_friend_management h3 {
    height: 20px;
    line-height: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    color: #333;
}

.nex_addfriend_right {
    padding-left: 20px;
}

.nex_add_friend_summit {}

.nex_add_friend_summit button {
    background: #0056FF;
    border: 0;
    border-radius: 4px;
    padding: 0 10px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
}

/*我的消息*/

.nex_mypm_top {
    height: 50px;
    background: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 222;
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, .05);
}

.nex_mypm_top a {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 22;
    background-size: 19px!important;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background: url(../ucenter/post_d.png) center no-repeat;
}

.nex_mypm_top a.nexback {
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 22;
    overflow: hidden;
    color: #fff;
    font-size: 16px;
    background: url(../ucenter/back_d.png) center no-repeat;
    background-size: 15px!important;
}

.nex_mypm_top h3 {
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    font-size: 14px;
    color: #333;
    font-weight: 500;
}

.nex_uc_pm_ctr {
    padding: 70px 15px 15px 15px;
}

.nex_PM_empty {
    width: 100%;
    height: 100%;
    background: url(../ucenter/noDate.png) center no-repeat;
}

.nex_PM {}

.nex_PM li {
    height: auto;
    border-bottom: 1px solid #f6f6f6;
    overflow: visible;
}

.nex_PM li a {
    padding: 10px 0;
}

.nex_avatar_img {
    float: left;
    width: 35px;
    height: 35px;
    position: relative;
}

.nex_avatar_img span.nex_pm_num {
    width: 20px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    position: absolute;
    right: -15px;
    top: -5px;
    background: url(../ucenter/nex_dialog.png) no-repeat;
    background-size: 20px;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
}

.nex_avatar_img img {
    width: 100%!important;
    height: 100%!important;
    border-radius: 100%;
}

.nex_avatar_conts {
    padding-left: 55px;
}

.nex_pm_name {
    font-size: 12px;
}

.nex_pm_time {
    color: #666;
    padding: 0 5px
}

.nex_pm_name em {
    color: #0056FF;
    font-size: 12px;
}

.nex_pm_content {
    font-size: 12px;
    color: #666;
    line-height: 22px;
}

.nex_pm_content span.nex_pmnr {
    font-size: 12px;
    font-weight: 500;
    color: #666;
    line-height: 22px;
    margin-top: 10px;
    display: block;
}

.nex_PM_box {
    margin: 0;
    padding: 15px 15px 80px 15px;
    font-size: 14px;
}

.nex_PM_box .page {
    margin-top: 40px;
}

.nex_dialog_avator img {
    background: none;
    border: 0!important;
    border-radius: 100%;
}

.nex_dialog_green {
    display: inline-block;
    margin-left: 10px;
    position: relative;
    z-index: 2;
    background: #F1F1F1;
    font-size: 14px;
    border-radius: 3px;
    padding: 5px 10px;
}

.nex_dialog_green i {
    width: 30px;
    height: 30px;
    background: url(../ucenter/corner2.png) center no-repeat;
    background-size: 30px;
    position: absolute;
    left: -13px;
    top: 0px;
    z-index: -1;
}

.nex_dialog_white {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    background: #E2EAF7;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 14px;
    color: #333;
    z-index: 2;
}

.nex_dialog_white i {
    width: 30px;
    height: 30px;
    background: url(../ucenter/corner1.png) center no-repeat;
    background-size: 30px;
    position: absolute;
    right: -13px;
    top: 0px;
    z-index: -1;
}

.nex_ltdate {
    font-size: 12px;
    color: #666;
    text-align: center;
    height: 55px;
    line-height: 55px;
}

.nex_dialog {
    position: relative;
    padding-right: 33px!important;
    padding-left: 45px!important;
}

.nex_dialog_avator {
    position: absolute;
    top: 6px;
    right: 0;
}

.nex_dialogx {
    position: relative;
    padding-left: 33px;
    padding-right: 40px;
}

.nex_dialog_avatorx img {
    background: none;
    border: 0!important;
    border-radius: 100%;
}

.nex_dialog_avatorx {
    position: absolute;
    top: 8px;
    left: 0;
}

.pmform {
    position: fixed;
    bottom: 0px;
    left: 0;
    right: 0;
    height: 40px;
    background: #fff;
    border-top: solid 1px #f6f6f6;
    padding: 15px;
    z-index: 99;
}

.pmform .nex_input_pm {
    width: 100%!important;
    height: 34px;
    line-height: 34px;
    border: 1px solid #f3f3f3!important;
    border-radius: 2px;
    color: #333!important;
}

.pmform .nex_button2 {
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: #0056FF;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

.nex_reply_textaera {
    float: left;
    width: 82%;
}

.nex_reply_textbtn {
    float: right;
    width: 12%;
}

.self_msg {
    padding: 10px 0;
}

/*发消息页面*/

.nex_post_msg_from {
    padding: 66px 15px 15px!important;
}

.nex_post_msg_from li {
    padding: 0!important;
}

.post_msg_from {
    background: #fff;
    padding: 15px 10px;
}

.post_msg_from .nex_input_pm {
    width: 100%;
    border: 1px solid #f6f6f6!important;
    font-size: 14px;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #333!important;
}

.post_msg_from .nex_input_pm::-webkit-input-placeholder {
    color: #999;
    font-size: 12px;
}

.btn_login .pn:hover, .btn_register .pn:hover {
    background: #dfdfdf!important;
    color: #333;
    box-shadow: 3px 4px 5px rgba(223, 223, 223, 0.4);
}

/*导读*/

.nex_bbs_top_selected {}

.nex_bbs_top_selected li {
    padding: 0!important;
    margin-top: 0!important;
    border-top: 0!important
}

.nex_bbs_top_selected li.a {
    border-bottom: 2px solid #0056FF!important;
}

.nex_bbs_top_selected li.a a {
    color: #0056FF!important;
}

.noDate, .noData {
    padding: 15px 10px;
    background: #fff;
    text-align: center;
    font-size: 16px;
}

.nex_Guide_noData {
    padding: 15px 10px;
    background: #fff;
    text-align: center;
    font-size: 16px;
    width: 95%;
}

/*个人收藏页面*/

.nex_uc_myfavtop {
    height: 50px;
    background: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 222;
    box-shadow: 0px 2px 10px 2px rgba(0, 0, 0, .05);
}

.nex_uc_myfavtop a.nex_uc_myfavtop_back {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../ucenter/back_d.png) center no-repeat;
    background-size: 15px;
}

.nex_uc_myfavtop span.nex_uc_myfavtop_txt {
    display: block;
    width: 120px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    font-size: 16px;
    color: #333;
    font-weight: 500;
}

.nex_Ucenter_empty {}

.nex_Ucenter_empty em {
    display: block;
    width: 220px;
    height: 220px;
    margin: 0 auto;
    background: url(../home/nodata.png) center no-repeat;
    background-size: 220px;
}

.nex_Ucenter_empty p {
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 14px;
    color: #333;
    overflow: hidden;
}

/*用户资料*/

.nex_ucenter_bd {
    background: #fff;
}

.nex_ucenter_bd_top {
    padding: 30px 20px;
    position: relative;
    background: #fff;
    margin: 15px;
    border-radius: 2px;
    box-shadow: 0px 2px 10px 1px rgba(0, 0, 0, .05);
}

.nex_ucenter_topnav {
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
}

.nex_ucenter_topnav a {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
    top: 0;
    background: url(../ucenter/back.png) center no-repeat;
    background-size: 15px;
}

.nex_ucenter_bd_top_outter {}

.nex_ucenter_outter_t {}

.nex_ucenter_outter_t a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.nex_ucenter_outter_t a:after {
    content: '';
    display: block;
    width: 10px;
    height: 20px;
    background: url(../ucenter/r_a.png) center no-repeat;
    background-size: 25px;
    position: absolute;
    right: 0;
    top: 25px;
}

.nex_user_ava_img {
    width: 70px;
    height: 70px;
    border-radius: 100%;
    float: left;
}

.nex_user_ava_img img {
    width: 70px;
    height: 70px;
    border-radius: 100%;
}

.nex_user_ava_items {
    padding: 10px 0 10px 95px;
}

.nex_user_ava_items h5 {
    width: 80%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 5px;
}

.nex_user_ava_items h5 span {
    font-size: 18px;
    color: #333;
}

.nex_user_ava_items p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #999;
}

.nex_ucenter_outter_b {
    margin: 20px 0;
    padding: 15px 0;
    background: #fafafa;
}

.nex_ucenter_outter_b ul {}

.nex_ucenter_outter_b ul li {
    display: inline-block;
    width: 13.5%;
    border-right: 1px solid #eee;
    text-align: center;
    padding: 0 5%;
}

.nex_ucenter_outter_b ul li:last-child {
    border-right: 0;
}

.nex_ucenter_outter_b ul li em {
    display: block;
    height: 15px;
    line-height: 15px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
}

.nex_ucenter_outter_b ul li p {
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
}

.nex_ucenter_outter_c {}

.nex_ucenter_outter_c ul {}

.nex_ucenter_outter_c ul li {
    float: left;
    width: 23%;
    margin: 0 5%;
}

.nex_ucenter_outter_c ul li a {
    display: block;
}

.nex_ucenter_outter_c ul li a i {
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto 5px;
}

.nex_ucenter_outter_c ul li a i.nex_uc_ext_cion1 {
    background: url(../ucenter/nex_integral.png) center no-repeat;
    background-size: 40px;
}

.nex_ucenter_outter_c ul li a i.nex_uc_ext_cion2 {
    background: url(../ucenter/nex_mission.png) center no-repeat;
    background-size: 40px;
}

.nex_ucenter_outter_c ul li a i.nex_uc_ext_cion3 {
    background: url(../ucenter/nex_sign.png) center no-repeat;
    background-size: 40px;
}

.nex_ucenter_outter_c ul li a h5 {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    overflow: hidden;
    text-align: center;
}

.nex_ucenter_outter_c ul li a p {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #999;
    overflow: hidden;
    text-align: center;
}

.nex_inner_o_info {
    padding-left: 55px;
}

.nex_inner_o_info h5 {
    height: 25px;
    line-height: 30px;
    overflow: hidden;
    font-size: 16px;
    color: #333;
    font-weight: 400;
}

.nex_inner_o_info p {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    color: #ff9900;
    font-weight: 400;
}

.nex_ucenter_bd_top_inner {}

.nex_ucenter_bd_top_inner ul {
    width: 104%;
}

.nex_ucenter_bd_top_inner ul li {
    width: 46.5%;
    margin: 0 3% 0 0;
    float: left;
}

.nex_ucenter_bd_top_inner ul li a {
    display: block;
    position: relative;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    border-radius: 2px;
}

.nex_ucenter_bd_top_inner ul li.nex_inner_lt {}

.nex_ucenter_bd_top_inner ul li.nex_inner_lt a {
    background: #0056FF;
    box-shadow: 0 0.2rem 0.8rem rgba(0, 86, 255, .15);
}

.nex_ucenter_bd_top_inner ul li.nex_inner_rt {}

.nex_ucenter_bd_top_inner ul li.nex_inner_rt a {
    background: #4584FF;
    box-shadow: 0 0.2rem 0.8rem rgba(69, 132, 255, .15);
}

.nex_ucenter_bd_mid {
    margin-top: 15px;
    background: #fff;
    padding: 0 15px 50px 15px;
}

.nex_ucenter_bd_mid ul li {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #f3f3f3;
}

.nex_ucenter_bd_mid ul li:last-child {
    height: 60px;
    line-height: 60px;
    border-bottom: 0;
}

.nex_ucenter_bd_mid ul li a {
    display: block;
    height: 60px;
    line-height: 60px;
    position: relative;
}

.nex_ucenter_bd_mid ul li a span {}

.nex_ucenter_bd_mid ul li a:after {
    content: '';
    display: block;
    width: 10px;
    height: 20px;
    background: url(../ucenter/r_a.png) center no-repeat;
    background-size: 22px;
    position: absolute;
    right: 0;
    top: 20px;
}

.nex_ucenter_bd_mid ul li.nex_ucebter_tm1 a {
    font-size: 16px;
    color: #333;
    padding-left: 30px;
    background: url(../ucenter/nex_thread.png) left center no-repeat;
    background-size: 22px;
    position: relative;
}

.nex_ucenter_bd_mid ul li.nex_ucebter_tm2 a {
    font-size: 16px;
    color: #333;
    padding-left: 30px;
    background: url(../ucenter/nex_fav.png) left center no-repeat;
    background-size: 22px;
    position: relative;
}

.nex_ucenter_bd_mid ul li.nex_ucebter_tm3 a {
    font-size: 16px;
    color: #333;
    padding-left: 30px;
    background: url(../ucenter/nex_pm.png) left center no-repeat;
    background-size: 24px;
    position: relative;
}

.nex_ucenter_bd_mid ul li.nex_ucebter_tm4 a {
    font-size: 16px;
    color: #333;
    padding-left: 30px;
    background: url(../ucenter/nex_friend.png) left center no-repeat;
    background-size: 22px;
    position: relative;
}

.nex_ucenter_bd_mid ul li.nex_ucebter_tm7 a {
    font-size: 16px;
    color: #333;
    padding-left: 30px;
    background: url(../ucenter/nex_quite.png) left center no-repeat;
    background-size: 22px;
    position: relative;
}

.nex_myinfo_list {
    width: 100%;
}

.nex_myinfo_list ul {
    height: 22px;
    display: table;
    margin: 10px auto;
}

.nex_myinfo_list ul li {
    display: inline-block;
    width: 110px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    float: left;
    font-size: 12px;
    color: #fff;
    font-weight: 400;
}

.nex_myinfo_list ul li.nex_myinfo_list_scores {
    text-align: right;
}

.nex_myinfo_list ul li.nex_myinfo_list_money {
    text-align: left;
}

.nex_myinfo_list ul em {
    margin: 5px 15px 0 15px;
    display: block;
    float: left;
    width: 1px;
    height: 15px;
    background: #fff;
    float: left;
}

.nex_myinfo_list ul li span {
    color: #fff;
    font-weight: 400;
}

.nex_ucenter_login {}

.nex_ucenter_login a {
    display: block;
    width: 100px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #fff;
    text-align: center;
    border-radius: 24px;
    margin: 10px auto;
    font-size: 14px;
    color: #fff;
}

.nex_ucenter_iners {
    width: 88%;
    padding: 3%;
    margin: 0 auto;
    position: relative;
    top: 120px;
    background: #fff;
    border-radius: 6px 6px 0 0;
}

.nex_ucenter_iners_top {}

.nex_ucenter_iners_top_avator {
    width: 90px;
    height: 90px;
    padding: 5px;
    background: #fff;
    float: left;
    margin-top: -40px;
    margin-left: 0px;
    border-radius: 2px;
}

.nex_ucenter_iners_top_avator img {
    width: 90px;
    height: 90px;
}

.nex_ucenter_iners_top_author {
    padding-left: 115px;
}

.nex_user_name {
    height: 30px;
    margin-bottom: 5px;
}

.nex_user_name b {
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #333;
    font-weight: 500;
    overflow: hidden;
}

.nex_user_name em {
    display: inline-block;
    float: left;
    margin-left: 10px;
    height: 16px;
    line-height: 16px;
    padding: 0 10px 0 0;
    border: 1px solid #0056FF;
    border-radius: 2px;
    font-size: 12px;
    color: #0056FF;
    margin-top: 6px;
}

.nex_user_name em i {
    height: 16px;
    line-height: 16px;
    display: inline-block;
    margin-right: 10px;
    background: #0056FF;
    color: #fff;
    font-size: 12px;
    padding: 0 5px;
}

.nex_uc_infos {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}

.nex_uc_infos span {
    margin-right: 10px;
    font-size: 12px;
    color: #999;
}

.nex_uc_infos span.nex_uc_spline {
    border-left: 1px solid #ddd;
    padding-left: 10px;
    margin-right: 0;
}

.nex_user_Profile {
    background: #fff;
    padding: 0!important;
    margin-bottom: 25px;
}

.nex_user_Profile ul {
    margin-bottom: 0!important;
}

.nex_user_Profile ul li {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #f6f6f6;
    overflow: hidden;
    font-size: 12px;
    color: #999;
    text-align: right;
}

.nex_user_Profile ul li em {
    display: block;
    padding-right: 10px;
    float: left;
    color: #666;
}

.nex_user_Profile ul li a {
    font-size: 12px;
    color: #999;
    text-align: right;
}

.nex_IOlistbox {
    padding: 70px 15px 15px 15px;
    background: #fff;
}

padding-bottom:10px;
}

.nex_friendslisT {
    min-height: 600px;
    background: #fff;
}

#friend_ul {}

#friend_ul ul li {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f6f6f6;
}

#tr_birthcity, #tr_residecity {
    display: none;
}

.nex_IOlistbox h5 {
    margin-bottom: 15px;
    border-bottom: 1px solid #f6f6f6;
    padding-bottom: 10px;
}

.nex_user_fr_axo {
    float: left;
    width: 40px;
    height: 40px;
}

.nex_user_fr_axo a {
    display: block;
    width: 53px;
    height: 40px;
    position: relative;
}

.nex_user_fr_axo a em {
    display: block;
    width: 15px;
    height: 15px;
    background: url(../ucenter/online.png) center no-repeat;
    background-size: 15px;
    position: absolute;
    top: 0;
    right: 10px;
    border-radius: 100%;
}

.nex_user_fr_axo img {
    width: 40px;
    line-height: 40px;
    border-radius: 100%;
}

.nex_user_fr_axr {
    padding-left: 55px;
}

.nex_user_fr_axr h4 {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}

.nex_user_fr_axr h4 a {
    font-size: 16px;
    color: #333;
}

.nex_user_fr_axr p {
    font-size: 12px;
    color: #666;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
}

.nex_Setting_Profiles {
    background: #fff;
    padding: 80px 15px 15px;
}

.nex_Setting_Profiles input.px {
    border: 1px solid #ddd;
    height: 20px;
    line-height: 20px;
    outline: none;
}

.nex_Setting_Profiles h1 {
    display: none;
}

.nex_Setting_Profiles ul {
    display: table;
    margin: 0 auto 10px;
}

.nex_Setting_Profiles ul li {
    display: inline-block;
    margin: 0 5px;
}

.nex_Setting_Profiles ul li a {
    font-size: 12px;
    color: #666;
    font-weight: 600;
}

.nex_Setting_Profiles ul li.a {}

.nex_Setting_Profiles ul li.a a {
    color: #0056FF;
}

#profilelist tr {
    height: 50px;
}

#profilelist tr th {
    padding: 0 10px 0 0;
}

#profilelist a {
    display: none;
}

.nex_privacy {
    margin-left: 10px;
    border: 1px solid #ddd;
    margin-top: -4px;
    height: 26px;
}

.nex_selescots {
    width: 77%;
}

#tr_idcardtype {}

#th_idcardtype {
    width: 50px;
}

#bio, #interest {
    width: 77%;
}

.nex_ufile_btn {
    width: 100px;
    height: 35px;
    line-height: 35px;
    background: #0056FF;
    font-size: 12px;
    color: #fff;
    text-align: center;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 0.1rem 0.4rem rgba(0, 86, 255, .25);
}

/*post_sortbox*/

.nex_Sortlist_box {
    background: #f4f4f4;
}

.nex_Sort_liners {
    margin-bottom: 10px;
}

.nex_post_from {
    background: #fff;
    padding: 70px 15px 35px 15px;
}

.nex_intels_Inputs {
    width: 180px!important;
    height: 34px;
    margin-bottom: 10px;
    border: 1px solid #f6f6f6!important;
}

.nex_Sort_liners_typename {
    margin: 30px 0;
}

.nex_sort_desc {
    height: 20px;
    line-height: 20px;
    margin: 10px 0;
    overflow: hidden;
    font-size: 12px;
    color: #666;
    font-weight: 300;
}

.nex_post_tb {}

.nex_post_tb tr {
    height: 40px;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.nex_sort_Names {
    width: 18%;
    height: 20px;
    line-height: 20px;
    float: left;
    font-size: 14px;
    color: #0056FF;
    font-weight: 600;
}

.nex_sort_Descs {
    padding-left: 20%;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #333;
    font-weight: 600;
}

.nex_post_th {
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    color: #333;
    padding: 0;
    margin-bottom: 10px;
}

.nex_post_th .rq {
    margin-right: 5px;
}

.nex_post_th em {
    margin-left: 10px;
    padding: 0;
    border: 0;
}

.nex_post_td {}

.nex_uploading_box {
    padding: 10px 20px;
    background: #fff;
    box-shadow: 2px 3px 3px #eee;
    border: 1px solid #f6f6f6;
}

.nex_filebtn {
    margin: 10px 0;
    border: 1px solid #f6f6f6;
    padding: 3px;
}

.nex_uploading_btns {
    background: #FFA301;
    color: #fff;
    border: 0;
    padding: 0 5px;
}

.nex_uploading_btns strong {
    font-weight: 400;
    font-size: 12px;
    color: #fff;
}

.nex_expendingname {
    font-size: 12px;
    color: #FF6933;
}

.nex_uploading_IMG {}

.nex_uploading_IMG img {
    width: 183px;
    height: 110px;
}

#needmessage {
    border-color: #eee;
    padding: 2% 0%;
    text-indent: 15px;
    width: 100%;
    min-height: 110px;
}

.nex_selections {
    font-size: 12px;
    color: #999;
    margin-bottom: 10px;
}

.nex_selections textarea {
    width: 100%;
    border: 1px solid #f6f6f6;
}

.nex_selections select {
    height: 25px;
    line-height: 25px;
    padding: 2px 4px;
    border: 1px solid #f6f6f6;
}

.nex_selections input {
    height: 25px;
    line-height: 25px;
    border: 1px solid #f6f6f6;
}

.nex_post_td .d {
    color: #0056FF;
}

.nex_post_td button {
    border: 0;
    background: #0056FF;
}

.nex_post_td button em {
    color: #fff;
    font-size: 12px;
    padding: 0 10px;
}

.nex_selections ul li {
    height: 30px;
    line-height: 30px;
    float: left;
    margin-right: 5px;
}

.nex_ftid {}

.nex_ftid select {
    width: 100%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #f6f6f6;
    margin-bottom: 10px;
    font-size: 12px;
    color: #999;
    text-indent: 10px;
}

.bl_none {
    margin-top: 20px;
}

.nex_Message_Box {}

.nex_bottomnav {
    height: 50px;
    background: #fff;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 2222;
    box-shadow: 0px -3px 10px 2px rgba(0, 0, 0, .05);
}

.nex_bottominter {
    height: 50px;
}

.nex_bottominter ul {}

.nex_bottominter ul li {
    width: 20%;
    float: left;
    text-align: center;
}

.nex_bottominter ul li a {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
}

.nex_bottominter ul li a i {
    display: block;
    width: 20px;
    height: 20px;
    margin: 7px auto 3px;
}

.nex_bottominter ul li a i.nex_iconbtm1 {
    background: url(../bottomnav/icon1.png) center no-repeat;
    background-size: 20px;
}

.nex_bottominter ul li a i.nex_iconbtm2 {
    background: url(../bottomnav/icon2.png) center no-repeat;
    background-size: 20px;
}

.nex_bottominter ul li a i.nex_iconbtm3 {
    background: url(../bottomnav/icon3.png) center no-repeat;
    background-size: 20px;
}

.nex_bottominter ul li a i.nex_iconbtm4 {
    background: url(../bottomnav/icon4.png) center no-repeat;
    background-size: 20px;
}

.nex_bottominter ul li a i.nex_iconbtm5 {
    background: url(../bottomnav/icon5.png) center no-repeat;
    background-size: 20px;
}

.nex_bottominter ul li a p {
    height: 15px;
    line-height: 15px;
    font-size: 12px;
    color: #999;
}

.nex_bottominter ul li a em {
    display: block;
    width: 8px;
    height: 8px;
    background: url(../bottomnav/nex_notify.png) center no-repeat;
    background-size: 8px;
    border-radius: 100%;
    position: absolute;
    top: 2px;
    right: 20px;
}