﻿/* CSS Document pc端详情页样式 */
[ms-controller], [ms-important] {
    display: none;
}

body {
    /*background-color: #FFF;*/
}

.header_public {
    position: relative;
}

.header_public_outside {
    height: 74px;
}

/*发布成功 顶部修改按钮*/
.dt_post_sucess {
    padding: 10px 0 0 0;
}

    .dt_post_sucess .dt_post_sucess_button {
        overflow: hidden;
        height: 70px;
    }

        .dt_post_sucess .dt_post_sucess_button .postAfterpic {
            width: 45px;
            float: left;
            margin: 8px 0 0 400px;
        }

        .dt_post_sucess .dt_post_sucess_button .postAfterspan {
            display: inline-block;
            width: 100px;
            height: 45px;
            line-height: 45px;
            font-size: 18px;
            color: #444;
            float: left;
            text-align: center;
            margin: 8px 0 0 0;
        }

        .dt_post_sucess .dt_post_sucess_button .postAfterA {
            background: #fff url(http://img.sys.hudongba.com/static_v4/images/detail/xd_icon_6.png) no-repeat scroll 15px 13px;
            border-radius: 5px;
            display: inline-block;
            float: right;
            height: 45px;
            line-height: 45px;
            margin: 20px 515px 0;
            padding-left: 32px;
            width: 128px;
            font-size: 20px;
            color: #0099e9;
        }

            .dt_post_sucess .dt_post_sucess_button .postAfterA:hover {
                color: #0082c5;
            }

        .dt_post_sucess .dt_post_sucess_button .postcoverA {
            background: #fff url(http://img.sys.hudongba.com/static_v4/images/detail/icon_cover.png) no-repeat scroll 15px 13px;
            border-radius: 5px;
            display: inline-block;
            float: right;
            height: 45px;
            line-height: 45px;
            margin: 8px 10px 0 0;
            padding-left: 20px;
            width: 105px;
        }

            .dt_post_sucess .dt_post_sucess_button .postcoverA:hover {
                background: #ddd url(http://img.sys.hudongba.com/static_v4/images/detail/icon_cover.png) no-repeat scroll 15px 13px;
            }

.content-body {
    /*text-align: center;*/
    /*width: 1190px;*/
    margin: 0 auto 20px;
    border-radius: 5px;
    /*position: relative;*/
    background-color: #fff;
    overflow: hidden;
}

.content_body_2 {
    margin-top: 15px;
}

.content-body .content-body_head img {
    max-width: 100%;
    margin: 0.2em 0;
}
/*标题*/
.detail_title .detail_title_h1 {
    font-size: 22px;
    color: #000;
    text-align: left;
}

    .detail_title .detail_title_h1 .detail_icon {
        float: left;
        margin: 4px 5px 0 0;
        height: 24px;
        display: inline-block;
    }

.detail_title_h1_bar_pic {
    margin: 4px 0 0 0;
    height: 16px;
}

/*面包屑*/
.crumbs {
    height: 50px;
    line-height: 50px;
    font-size: 12px;
    color: #999;
    text-align: left;
}

    .crumbs img {
        margin: 20px 5px;
    }

    .crumbs a {
        color: #666;
    }

        .crumbs a:hover {
            color: #0099e9;
        }

/*详情-头像、用户、分享数*/
.hdMan {
    height: 40px;
    border-bottom: 1px solid #ddd;
    position: relative;
}

    .hdMan .userPic {
        cursor: pointer;
        width: 40px;
    }

    .hdMan .hdman_r {
        width: 600px;
        overflow: hidden;
        float: left; /*margin-left:10px;*/
    }

        .hdMan .hdman_r .yhName {
            float: left;
        }

            .hdMan .hdman_r .yhName a.subinfo_name {
                color: #999;
                display: inline-block;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                overflow: hidden;
                float: left;
                font-size: 14px;
                line-height: 40px;
                margin-right: 15px;
            }

                .hdMan .hdman_r .yhName a.subinfo_name:hover {
                    color: #0099e9;
                }

            .hdMan .hdman_r .yhName .fbTime {
                display: inline-block;
                float: left;
                color: #ddd;
                font-size: 14px;
                line-height: 40px;
                /*padding-left: 17px;*/
            }

                .hdMan .hdman_r .yhName .fbTime i {
                    display: inline-block;
                    width: 16px;
                    height: 18px;
                    vertical-align: middle;
                    background: url(https://img-qn.hudongba.com/static_v4/images/detail/newDetailIcons.png) no-repeat left center;
                    background-position: -18px -15px;
                    margin-right: 7px;
                }

            .hdMan .hdman_r .yhName .rz_icon_a {
                float: left;
                font-size: 12px;
                color: #999;
                line-height: 50px;
                margin-right: 10px;
            }

                .hdMan .hdman_r .yhName .rz_icon_a span {
                    width: 12px;
                    height: 14px;
                    display: inline-block;
                    margin: 13px 0px 0 -10px;
                    float: left;
                }

                    .hdMan .hdman_r .yhName .rz_icon_a span.qy {
                        background: url(http://img.sys.hudongba.com/static_v4/images/manage/rz_icon.png) no-repeat 0px 1px;
                    }

                    .hdMan .hdman_r .yhName .rz_icon_a span.zz {
                        background: url(http://img.sys.hudongba.com/static_v4/images/manage/rz_icon.png) no-repeat 0px -29px;
                    }

                    .hdMan .hdman_r .yhName .rz_icon_a span.gr {
                        background: url(http://img.sys.hudongba.com/static_v4/images/manage/rz_icon.png) no-repeat 0px -60px;
                    }

                .hdMan .hdman_r .yhName .rz_icon_a:hover span.qy {
                    background-position: -30px 1px;
                }

                .hdMan .hdman_r .yhName .rz_icon_a:hover span.zz {
                    background-position: -30px -29px;
                }

                .hdMan .hdman_r .yhName .rz_icon_a:hover span.gr {
                    background-position: -30px -60px;
                }

            .hdMan .hdman_r .yhName .rz_tc_box {
                display: none;
                width: 310px;
                border: 1px solid #ddd;
                background: #fff;
                box-shadow: 1px 1px 2px #ddd;
                line-height: 20px;
                padding: 15px 10px 20px;
                position: absolute;
                top: 37px;
                z-index: 1;
            }

                .hdMan .hdman_r .yhName .rz_tc_box h2 {
                    font-size: 14px;
                    color: #000;
                }

                .hdMan .hdman_r .yhName .rz_tc_box .fd_img {
                    position: absolute;
                    left: 20px;
                    top: -7px;
                }

.dt_review_item_count {
    display: inline-block;
    float: left;
    line-height: 40px;
    margin-left: 15px;
}

    .dt_review_item_count a {
        display: inline-block;
        float: right;
        margin-left: 15px;
        font-size: 14px;
        color: #ddd !important;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_read.png) no-repeat 0px -88px;
        padding-left: 17px;
    }

    .dt_review_item_count span {
        display: inline-block;
        float: right;
        font-size: 14px;
        color: #ddd;
        padding-left: 5px;
    }

        .dt_review_item_count span i {
            display: inline-block;
            width: 17px;
            height: 10px;
            background: url('/Content/img/partyicon.png') no-repeat 0px 0px;
            margin-right: 5px;
        }

    .dt_review_item_count a.info_share {
        color: #999;
    }

.content-body .detail_main_outside {
    margin-top: 90px;
    position: relative;
}

    .content-body .detail_main_outside .detail_main_outside_top {
        position: absolute;
        top: -51px;
        left: 0;
    }

        .content-body .detail_main_outside .detail_main_outside_top .wrap_box {
            width: 890px;
            height: 50px;
            border-bottom: 1px solid #0099e9;
        }
        /*.content-body .detail_main_outside .detail_main_outside_top .wrap_box>div{}
    .content-body .detail_main_outside .detail_main_outside_top div{height:50px;line-height:50px;float:left;text-align:center;}
    .content-body .detail_main_outside .detail_main_outside_top div span{display:inline-block;max-width:39px;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;}*/
        .content-body .detail_main_outside .detail_main_outside_top .detail,
        .content-body .detail_main_outside .detail_main_outside_top .member,
        .content-body .detail_main_outside .detail_main_outside_top .discuss {
            width: 155px;
            height: 50px;
            line-height: 50px;
            float: left;
            text-align: center;
        }

        .content-body .detail_main_outside .detail_main_outside_top .get_2wm,
        .content-body .detail_main_outside .detail_main_outside_top .get_2wm_pre {
            width: 177px;
            height: 50px;
            line-height: 50px;
            float: left;
            text-align: center; /*display:none;*/
            opacity: 0;
        }

        .content-body .detail_main_outside .detail_main_outside_top .detail a,
        .content-body .detail_main_outside .detail_main_outside_top .member a,
        .content-body .detail_main_outside .detail_main_outside_top .discuss a {
            display: block;
            width: 155px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            font-size: 18px;
            color: #000;
        }

        .content-body .detail_main_outside .detail_main_outside_top .get_2wm a,
        .content-body .detail_main_outside .detail_main_outside_top .get_2wm_pre a {
            display: block;
            width: 177px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            font-size: 14px;
            color: #aaa;
        }

        .content-body .detail_main_outside .detail_main_outside_top .margin_l {
            margin-left: 155px;
        }

        .content-body .detail_main_outside .detail_main_outside_top .member span, .content-body .detail_main_outside .detail_main_outside_top .discuss span {
            color: #000;
        }

        .content-body .detail_main_outside .detail_main_outside_top .get_2wm span,
        .content-body .detail_main_outside .detail_main_outside_top .get_2wm_pre span {
            width: 16px;
            height: 16px;
            display: inline-block;
            margin-right: 5px;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_ma_icon.png);
        }

        .content-body .detail_main_outside .detail_main_outside_top .get_2wm i,
        .content-body .detail_main_outside .detail_main_outside_top .get_2wm_pre i {
            width: 12px;
            height: 50px;
            display: inline-block;
            margin-left: 5px;
        }

            .content-body .detail_main_outside .detail_main_outside_top .get_2wm i img,
            .content-body .detail_main_outside .detail_main_outside_top .get_2wm_pre i img {
                margin-top: 21px;
            }

        .content-body .detail_main_outside .detail_main_outside_top .get_2wm .box_2wm {
            display: none;
        }

            .content-body .detail_main_outside .detail_main_outside_top .get_2wm .box_2wm .img_2wm {
                width: 145px;
                height: 145px;
                margin: 15px;
            }

                .content-body .detail_main_outside .detail_main_outside_top .get_2wm .box_2wm .img_2wm img {
                    width: 100%;
                    height: 100%;
                }

        .content-body .detail_main_outside .detail_main_outside_top .get_2wm:hover a {
            background: #eee;
        }

            .content-body .detail_main_outside .detail_main_outside_top .get_2wm:hover a i {
                transform: rotate(180deg);
            }

        .content-body .detail_main_outside .detail_main_outside_top .get_2wm:hover .box_2wm {
            display: block;
            width: 175px;
            height: 175px;
            border: 1px solid #ddd;
            background: #fff;
        }

        .content-body .detail_main_outside .detail_main_outside_top .current a {
            color: #fff;
            background: #80ccf4;
        }

            .content-body .detail_main_outside .detail_main_outside_top .current a span {
                color: #fff;
            }

        .content-body .detail_main_outside .detail_main_outside_top .part_line {
            display: inline-block;
            height: 22px;
            color: #80ccf4;
            float: left;
            margin-top: 14px;
        }
        /*.content-body .detail_main_outside .detail_main_outside_top .clearfix{float:right;display:none;margin-right:300px;}*/
        .content-body .detail_main_outside .detail_main_outside_top .clearfix .show .detail_t_join span {
            display: inline;
        }

        .content-body .detail_main_outside .detail_main_outside_top .detail_t_join {
            padding: 0;
        }

        .content-body .detail_main_outside .detail_main_outside_top .wrap_box ul.join {
            margin: 0;
            display: none;
            float: right;
        }

        .content-body .detail_main_outside .detail_main_outside_top.hover .wrap {
            position: fixed;
            width: 1190px;
            height: 50px;
            margin: 0 auto;
            top: 0px;
            z-index: 999;
            background: #fff;
            box-shadow: 0px 2px 5px #d1d1d4;
            -moz-box-shadow: 0px 2px 5px #d1d1d4;
        }

        .content-body .detail_main_outside .detail_main_outside_top.hover .wrap_box {
            width: 1190px;
            z-index: 999;
            border: none;
        }

        .content-body .detail_main_outside .detail_main_outside_top.hover .detail_t_join a {
            width: 230px;
            height: 50px;
            line-height: 50px;
            float: right;
            text-align: center;
            border-radius: 0;
        }

.content-body_head {
    /*width: 1128px;*/
    /*border: 1px solid #dcdcdc;*/
    padding: 30px;
    position: relative;
}

.content-body_head_l {
    float: left;
    width: 440px;
    /*height: 290px;*/
    text-align: left;
}

    .content-body_head_l img {
        width: 420px;
        /*height: 245px;*/
    }

.content-body_head_r {
    width: 605px;
    float: left; /*overflow:hidden;*/
}

.content-body_head.noimg .content-body_head_r {
    width: 1128px;
}

/*活动时间、地址、报名数*/
.detail_time_attr_det_con {
    width: 890px;
    float: left;
    border-top: 1px solid #ddd;
}

.detail_time_attr_join { /*overflow:hidden;*/
    position: relative;
    box-sizing: border-box;
    padding-top: 25px;
}

    .detail_time_attr_join .safeguard {
        position: absolute;
        width: 50px;
        height: 20px;
        line-height: 20px;
        cursor: pointer;
        right: 0;
        top: 26px;
        padding-left: 20px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_safeguard4.png) no-repeat 0px 0px;
        color: #fa9225;
        font-size: 12px;
    }

        .detail_time_attr_join .safeguard:hover {
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_safeguard5.png) no-repeat 0px -50px;
            color: #d47b1d;
        }

.detail_time_attr_join_gray .title_txt {
    float: left;
    font-size: 14px;
    color: #aaa;
    padding-right: 10px;
}

.detail_time_attr_join_gray .detail_Time { /*height:40px;*/
    overflow: hidden;
}

    .detail_time_attr_join_gray .detail_Time .detail_Time_t {
        display: inline-block;
        font-size: 14px;
        color: #000;
        line-height: 20px;
        float: left;
        min-height: 40px;
    }

        .detail_time_attr_join_gray .detail_Time .detail_Time_t p {
            display: inline-block;
        }

        .detail_time_attr_join_gray .detail_Time .detail_Time_t .span {
            height: 20px;
            line-height: 20px;
            font-size: 12px;
            color: #fff;
            text-align: center;
            padding: 0 15px;
            background: #0099e9;
            border-radius: 5px;
            display: inline-block;
            margin-left: 10px;
        }

    .detail_time_attr_join_gray .detail_Time .detail_Time_b {
        padding-left: 20px;
        font-size: 14px;
        color: #999;
        line-height: 20px;
        float: left;
    }

.detail_time_attr_join_gray .locationLive {
    float: left;
}

    .detail_time_attr_join_gray .locationLive span {
        font-size: 13px;
        color: #0099e9;
        line-height: 18px;
        text-align: center;
        border: 1px solid #0099e9;
        border-radius: 3px;
        display: inline-block;
        width: 32px;
        margin-right: 10px;
    }

.detail_Attr {
    overflow: hidden;
    min-height: 47px;
    line-height: 20px;
    text-align: left;
}

    .detail_Attr .detail_attr_blue {
        font-size: 14px;
        color: #0099e9;
    }

    .detail_Attr .detail_attr_gray {
        font-size: 14px;
        color: #000000;
    }

.dt_address_item {
    display: block;
    position: relative;
}

    .dt_address_item .addressIcon_out {
        display: block;
        width: 25px;
        height: 25px;
        overflow: hidden;
        position: absolute;
        left: 0;
        top: 0px;
    }

        .dt_address_item .addressIcon_out img {
            width: 19px;
        }

    .dt_address_item .addressArrow_out {
        display: none;
    }

    .dt_address_item .title_txt {
        padding: 8px 0;
    }

    .dt_address_item .addressP {
        width: 630px;
        display: block;
        padding: 5px 10px 5px 2px;
        line-height: 20px;
        text-align: left;
        color: #0099e9;
        font-size: 14px;
        cursor: pointer;
        white-space: nowrap;
        text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        overflow: hidden;
    }

    .dt_address_item:hover .addressP {
        color: #80ccf4;
    }

    .dt_address_item .addressP2 {
        color: #000;
        cursor: inherit;
    }

    .dt_address_item:hover .addressP2 {
        color: #000;
    }

a.dt_address_item_un {
    cursor: inherit;
}

.detail_Joinnum {
    overflow: hidden;
}

    .detail_Joinnum .detail_Joinnum_t {
        display: inline-block;
        height: 35px;
        line-height: 20px;
        text-align: left;
        color: #000;
        font-size: 14px;
        float: left;
    }

        .detail_Joinnum .detail_Joinnum_t .num {
            float: left;
        }

    .detail_Joinnum .detail_Joinnum_b {
        display: inline-block;
        height: 35px;
        line-height: 20px;
        color: #999;
        font-size: 14px;
        float: left;
        margin-left: 20px;
    }

.detail_t_join {
    overflow: hidden;
    padding: 20px 0 0 0;
    text-align: left;
    display: inline-block;
    float: left;
}

.noimg .detail_t_join {
    float: none;
}

.detail_t_join a {
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #FFF;
    background-color: #0099e9;
    font-size: 16px;
    float: left;
    width: 220px;
    border-radius: 5px;
}

    .detail_t_join a:hover {
        background-color: #0082c5;
    }

    .detail_t_join a span {
        font-size: 10px;
    }

    .detail_t_join a.style02 {
        background-color: #9ab5e9;
    }

        .detail_t_join a.style02:hover {
            background-color: #839ac6;
        }

    .detail_t_join a.style03, .detail_t_join a.style03:hover {
        background-color: #c5c5c5;
        color: #999;
        cursor: inherit;
    }

    .detail_t_join a.style04 {
        width: 140px;
        background: #fff;
        color: #0099e9;
        margin-left: 30px;
    }

        .detail_t_join a.style04:hover {
            color: #80ccf4;
        }

    .detail_t_join a.yellow {
        background-color: #ff9933;
    }

        .detail_t_join a.yellow:hover {
            background-color: #d9822b;
        }

.detail_time_attr_join_gray .liveEwm {
    padding-left: 52px;
}

    .detail_time_attr_join_gray .liveEwm #liveDetailEwm {
        width: 148px;
        height: 148px;
        border: 1px solid #dee2ec;
        background: #fcfcfc;
        overflow: hidden;
    }

        .detail_time_attr_join_gray .liveEwm #liveDetailEwm img {
            width: 130px;
            height: 130px;
            display: block;
            margin: 9px;
        }

    .detail_time_attr_join_gray .liveEwm .liveTxt {
        font-size: 16px;
        width: 150px;
        padding-top: 8px;
        text-align: center;
    }

/*详情*/
.detail_tab {
    width: 850px;
    background: #fff;
    margin-top: 40px;
    box-sizing: border-box;
}

    .detail_tab .detail_tab_nav {
        height: 25px;
        padding-bottom: 10px;
        border-bottom: 1px solid #ddd;
    }

        .detail_tab .detail_tab_nav li {
            width: 100px;
            height: 26px;
            float: left;
            position: relative;
            cursor: pointer;
        }

            .detail_tab .detail_tab_nav li.thisover {
                background: #0099e9;
                color: #fff;
            }

            .detail_tab .detail_tab_nav li strong {
                width: 100px;
                height: 26px;
                display: block;
                font-size: 14px;
                line-height: 26px;
                text-align: center;
                color: #999;
                position: absolute;
                left: 0;
                top: 0;
                font-weight: normal;
            }

            .detail_tab .detail_tab_nav li.thisover strong {
                background: #80ccf4;
                color: #fff;
            }

    .detail_tab #hotRecommend {
        display: block;
    }

.dt_contentSideout {
    background: #fff;
    display: none;
}

    .dt_contentSideout.thisover {
        display: block;
    }

.dt_content_top {
    height: 40px;
    background: url(http://img.sys.hudongba.com/static_v4/images/manage/xuXian.png) repeat-x center;
    text-align: left;
}

    .dt_content_top span {
        display: inline-block;
        *width: 120px;
        height: 40px;
        line-height: 40px;
        font-size: 18px;
        color: #8c8c8c;
        background: url(http://img.sys.hudongba.com/static_v4/images/manage/xq_topbj.png) no-repeat 0 0 #f8f8f8;
        text-align: left;
        padding: 0 20px;
    }

.detail_tab .dt_content_top span {
    background-color: #fff;
}

.dt_content_top a.dt_content_top_more {
    display: block;
    width: 65px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #0099e9;
    background-color: #FFF;
    text-align: right;
    float: right;
}

    .dt_content_top a.dt_content_top_more:hover {
        color: #0082c5;
    }

.detail_kuang {
    margin-top: 10px;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
}

.dt_content {
    background: #fff;
    padding: 15px 20px;
    line-height: 26px;
    font-size: 16px;
    color: #000;
    width: 810px;
}

    .dt_content.qitou {
        margin-top: 0;
    }

    .dt_content .dt_content_pic {
        margin: 10px auto;
        text-align: center;
    }

        .dt_content .dt_content_pic img {
            max-width: 100%;
            opacity: 1 !important;
        }

    .dt_content img.dt_emo {
        display: inline;
        width: 24px;
        height: 24px;
    }

    .dt_content span {
        word-wrap: break-word;
    }

    .dt_content p {
        text-align: left;
    }

    .dt_content em {
        font-style: oblique;
    }

/*赞*/
.detail_zan {
    background: #fff;
    position: relative;
    width: 50px;
    float: right;
    margin-right: 20px;
}

.dt_zan {
    background: #fff;
    overflow: hidden;
    margin: 0 auto;
    _margin-top: 5px;
    _height: 20px;
    padding-bottom: 20px;
}

    .dt_zan a.gray {
        display: inline-block;
        color: #999;
        float: left;
        font-size: 14px;
        position: absolute;
        bottom: 30px;
        right: 5px;
        top: 10px;
    }

        .dt_zan a.gray:hover {
            color: #333;
        }

/*评论*/
#discuss_anchor {
    margin-top: -20px;
    height: 75px;
    display: block;
}

.dt_review {
    width: 850px;
    overflow: hidden;
    background-color: #fff;
    box-sizing: border-box;
    position: relative;
}

.dt_review_top {
    overflow: hidden;
    height: 66px;
}

    .dt_review_top .dt_review_topL {
        display: inline-block;
        color: #8c8c8c;
        float: left;
        margin: 25px 0 10px 20px;
        font-size: 16px;
    }

ul.dt_review_main {
    overflow: hidden;
    text-align: right;
    clear: both;
}

    ul.dt_review_main li {
        overflow: hidden;
        padding: 14px 0;
        display: inline-block;
        width: 850px;
        position: relative;
    }

        ul.dt_review_main li.dt_review_repeat {
            width: 790px;
        }

        ul.dt_review_main li .dt_review_icon {
            overflow: hidden;
            width: 32px;
            height: 32px;
            border: 2px solid #eee;
            border-radius: 50%;
            position: absolute;
            left: 8px;
            top: 3px;
        }

            ul.dt_review_main li .dt_review_icon a {
                display: inline-block;
            }

                ul.dt_review_main li .dt_review_icon a img {
                    display: inline-block;
                    width: 32px;
                    height: 32px;
                }

.dt_review_body a {
    color: #666;
}

    .dt_review_body a:hover {
        color: #0099e9;
    }

.dt_review_body div.blue a {
    color: #666;
    margin-left: -3px;
}

    .dt_review_body div.blue a:hover {
        color: #0099e9;
    }

.dt_review_body div .grey_this {
    color: #0099e9;
}

.dt_review_body img.dt_emo {
    width: 24px;
    height: 24px;
}

.dt_review_body {
    color: #aaa;
    text-align: left;
    font-size: 12px;
    float: left;
}

.dt_review_more {
    overflow: hidden;
    background: #f8f8f8;
}

    .dt_review_more .moreBtn {
        display: inline-block;
        width: 100%;
        cursor: pointer;
        text-align: center;
    }

        .dt_review_more .moreBtn span {
            display: inline-block;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_arrow1.png) no-repeat right -33px;
            padding-right: 15px;
            color: #ddd;
            font-size: 12px;
            height: 40px;
            line-height: 40px;
        }

    .dt_review_more:hover .moreBtn span {
        background-position: right 17px;
        color: #0099e9;
    }

    .dt_review_more .upding {
        display: inline-block;
        margin: 15px auto;
        color: #444;
    }

        .dt_review_more .upding img {
            width: 20px;
            display: inline-block;
        }

    .dt_review_more .upAll {
        display: inline-block;
        margin: 15px auto;
        color: #999;
    }

.dt_review_edit_pic {
    height: 50px;
    position: absolute;
    border-radius: 50%;
    overflow: hidden;
    left: 5px;
    top: 50px;
}

.dt_review_edit_pic_A {
    display: block;
    width: 50px;
    height: 50px;
    background: url(http://img.sys.hudongba.com/static_v4/images/other/face_default.png) no-repeat;
    background-size: 56px 56px;
    background: url(http://img.sys.hudongba.com/static_v4/images/other/face_default_56.png) no-repeat\9;
    *background: url(http://img.sys.hudongba.com/static_v4/images/other/face_default_56.png) no-repeat;
}

.dt_review_edit_pic_img {
    width: 50px;
    height: 50px;
}

.dt_review_edit_tit {
    position: absolute;
    background: #fff;
    left: 55px;
    top: 88px;
    padding: 0 10px;
}

    .dt_review_edit_tit a {
        font-size: 14px;
        color: #000;
    }

.dt_review_edit_c {
    width: 850px;
    height: 72px;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_comment_bg1.png) no-repeat;
    margin-top: 60px;
}

    .dt_review_edit_c p {
        padding: 16px 18px;
    }

        .dt_review_edit_c p textarea {
            width: 100%;
            border: none;
            outside: none;
            background: none;
            height: 40px;
            color: #999;
            font-size: 14px;
            resize: none;
        }

.dt_review_edit_r {
    float: right;
    margin-top: 10px;
}

    .dt_review_edit_r .dt_review_post_A {
        display: block;
        width: 100px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        color: #fff;
        background-color: #c5c5c5;
    }

        .dt_review_edit_r .dt_review_post_A.able {
            background-color: #0099e9;
            color: #fff;
        }

            .dt_review_edit_r .dt_review_post_A.able:hover {
                background-color: #80ccf4;
            }

.dt_review_R {
    overflow: hidden;
    background: #f8f8f8;
    margin-left: 40px;
    padding-left: 20px;
}

.dt_review_title.dt_loadNew {
    display: inline-block;
    line-height: 20px;
    *display: inline;
}

.dt_review_B {
    text-align: left;
    float: right;
}

    .dt_review_B p {
        display: inline-block;
        font-size: 12px;
        color: #aaa;
    }

    .dt_review_B .dt_review_re_icon {
        color: #666;
        font-size: 12px;
        cursor: pointer;
        padding: 0 35px 0 10px;
        border-left: 1px solid #ddd;
    }

        .dt_review_B .dt_review_re_icon:hover {
            color: #0099e9;
        }

    .dt_review_B.thisuser {
        padding-right: 12px;
    }

        .dt_review_B.thisuser a {
            display: inline-block;
            padding: 0 5px;
            font-size: 12px;
            color: #666;
        }

            .dt_review_B.thisuser a.dt_review_re_icon {
                padding-left: 15px;
            }

            .dt_review_B.thisuser a:hover {
                color: #0099e9;
            }

.dt_review_repeat .dt_review_R {
    height: 20px;
    line-height: 20px;
}

.dt_review_txt {
    font-size: 12px;
    color: #aaa;
    line-height: 20px;
    text-align: left;
    padding: 3px 140px 0px 60px;
}

    .dt_review_txt img {
        width: 20px;
        height: 20px;
    }

.dt_review_box2 {
    clear: both;
    padding-left: 60px;
    padding-top: 8px;
    height: 75px;
}

    .dt_review_box2 .dt_review_box_input2 {
        width: 675px;
        height: 60px;
        border: 1px solid #dfdfdf;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_review_k_bj3.png) no-repeat center center;
        float: left;
    }

.dt_review_repeat .dt_review_box2 .dt_review_box_input2 {
    width: 615px;
}

.dt_review_box2 .dt_review_box_input2 p {
    padding: 5px 5px 5px 10px;
}

    .dt_review_box2 .dt_review_box_input2 p textarea {
        width: 100%;
        border: none;
        outside: none;
        background: none;
        height: 50px;
        color: #666;
        font-size: 14px;
        resize: none;
    }

.dt_review_form_post2 {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background-color: #c5c5c5;
    float: left;
    margin: 15px 0 0 12px;
    cursor: pointer;
}

    .dt_review_form_post2.able {
        background-color: #0099e9;
    }

        .dt_review_form_post2.able:hover {
            background-color: #80ccf4;
        }

/*报名列表*/
.dt_join_menu_bg {
    width: 850px;
    overflow: hidden;
    margin: 35px 0 0;
    background-color: #fff;
    box-sizing: border-box;
}

.dt_join_top {
    overflow: hidden;
    height: 66px;
}

    .dt_join_top .dt_join_topL {
        display: inline-block;
        color: #999;
        float: left;
        margin: 25px 0 10px 20px;
        font-size: 16px;
    }

    .dt_join_top #dt_list_title_manage {
        display: inline-block;
        color: #444;
        float: right;
        margin: 18px 20px 10px 0;
    }

.dt_join_topR2 {
    display: none;
}

.dt_join_top #dt_list_title_manage {
    display: none;
    cursor: pointer;
    width: 108px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #dfdfdf;
    background-color: #FFF;
    font-size: 14px;
    float: right;
    margin: 10px 20px 0;
    text-align: center;
    border-radius: 3px;
}

    .dt_join_top #dt_list_title_manage:hover {
        background-color: #dbdbdb;
    }

ul.dt_list_main {
    overflow: hidden;
    margin-top: 25px;
}

    ul.dt_list_main li {
        overflow: hidden;
        width: 81px;
        height: 125px;
        float: left;
        margin: 0 2px;
    }

        ul.dt_list_main li .dt_guess_item_icon {
            overflow: hidden;
            height: 60px;
            position: relative;
        }

            ul.dt_list_main li .dt_guess_item_icon a {
                display: block;
                width: 46px;
                height: 46px;
                margin: 0 auto;
                border-radius: 50%;
                border: 1px solid #eee;
                overflow: hidden;
            }

                ul.dt_list_main li .dt_guess_item_icon a img {
                    width: 46px;
                    height: 46px;
                    border-radius: 50%;
                }

                ul.dt_list_main li .dt_guess_item_icon a:hover img {
                    filter: alpha(Opacity=80);
                    opacity: 0.8;
                }

                ul.dt_list_main li .dt_guess_item_icon a span {
                    display: inline-block;
                    width: 100%;
                    height: 16px;
                    position: absolute;
                    left: 0;
                    top: 35px;
                    text-align: center;
                }

                    ul.dt_list_main li .dt_guess_item_icon a span i {
                        display: inline-block;
                        height: 16px;
                        line-height: 14px;
                        background-color: #0099e9;
                        color: #FFF;
                        font-size: 10px;
                        border-radius: 8px;
                        padding: 0 8px;
                    }

        ul.dt_list_main li .dt_guess_item_title a {
            display: block;
            font-size: 14px;
            color: #444;
            text-align: center;
            height: 20px;
            margin-top: 3px;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
        }

            ul.dt_list_main li .dt_guess_item_title a:hover {
                color: #0099e9;
            }

        ul.dt_list_main li .dt_guess_item_time {
            color: #aaa;
            line-height: 20px;
            overflow: hidden;
            font-size: 12px;
        }

.dt_join_more {
    overflow: hidden;
    text-align: center;
    background: #f8f8f8;
}

    .dt_join_more .moreBtn {
        display: inline-block;
        width: 100%;
        cursor: pointer;
    }

        .dt_join_more .moreBtn span {
            display: inline-block;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_arrow1.png) no-repeat right -33px;
            padding-right: 15px;
            color: #ddd;
            font-size: 12px;
            height: 40px;
            line-height: 40px;
        }

    .dt_join_more:hover .moreBtn span {
        background-position: right 17px;
        color: #0099e9;
    }

    .dt_join_more .upding {
        display: inline-block;
        margin: 15px auto;
        color: #444;
    }

        .dt_join_more .upding img {
            width: 20px;
            display: inline-block;
        }

    .dt_join_more .upAll {
        display: inline-block;
        margin: 15px auto;
        color: #999;
    }

/*活动精选*/
.fly_item {
    width: 30px;
    height: 30px;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 1005;
    right: 15px;
}

/*我要报名 上拉弹窗*/
.join_box {
    bottom: 0;
    left: 0;
    width: 1000px;
    z-index: 3000;
    overflow-y: auto;
    position: fixed;
    background-color: #FFF;
}

.join_box_top {
    background-color: #FFF;
    margin: 0 auto;
    overflow-y: auto;
}

.join_box_guan {
    overflow: hidden;
}

    .join_box_guan a {
        display: block;
        width: 18px;
        height: 18px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/share_qr_close.png) no-repeat;
        background-size: 100% auto;
        float: right;
        margin-right: 10px;
        margin-top: 10px;
        background-image: url(http://img.sys.hudongba.com/static_v4/images/detail/share_qr_close_18.png)\9;
        *background-image: url(http://img.sys.hudongba.com/static_v4/images/detail/share_qr_close_18.png);
    }

/*弹窗*/
.tc_c {
    width: 330px;
    overflow: hidden;
    background-color: #FFF;
    border-radius: 8px;
    position: fixed;
    z-index: 3000;
}

    .tc_c .tc_c_close {
        height: 25px;
        position: relative;
    }

        .tc_c .tc_c_close div {
            position: absolute;
            width: 16px;
            height: 15px;
            right: 10px;
            top: 10px;
            cursor: pointer;
            overflow: hidden;
        }

            .tc_c .tc_c_close div img {
                width: 16px;
                height: 31px;
                position: static;
            }

                .tc_c .tc_c_close div img:hover {
                    margin-top: -15px;
                }

    .tc_c .tc_c_title {
        padding: 0 0 5px;
        text-align: center;
        font-size: 18px;
        color: #000;
    }

    .tc_c .tc_c_nr {
        margin: 10px 20px;
    }

        .tc_c .tc_c_nr .tc_c_nr_txt {
            color: #444;
        }

.tc_c_nr_txt.txtP {
    line-height: 25px;
}

.tc_c .tc_c_nr .tc_c_nr_txt2 {
    color: #444;
    font-size: 20px;
    padding: 20px 0 0 26px;
    line-height: 32px;
}

.tc_c .tc_c_nr .tc_c_nr_pic {
    text-align: center;
    margin: 10px auto 0;
}

    .tc_c .tc_c_nr .tc_c_nr_pic .weima2 {
        width: 150px;
    }

    .tc_c .tc_c_nr .tc_c_nr_pic .weima2_2 {
        width: 200px;
    }

.tc_c .tc_c_btn {
    overflow: hidden;
    margin: 20px 40px;
}

    .tc_c .tc_c_btn input {
        width: 100%;
        border: none;
        border-radius: 8px;
        color: #FFF;
        background-color: #0099e9;
        height: 40px;
        font-size: 18px;
    }

        .tc_c .tc_c_btn input:hover {
            background-color: #0082c5;
        }

    .tc_c .tc_c_btn a {
        display: block;
        color: #FFF;
        background-color: #0099e9;
        padding: 12px 0;
        text-align: center;
        border-radius: 8px;
        cursor: pointer;
    }

        .tc_c .tc_c_btn a:hover {
            background-color: #0082c5;
        }

        .tc_c .tc_c_btn a.blueBtn .fenX {
            display: inline-block;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/fenxiangIcon01.png) no-repeat bottom;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/fenxiangIcon01_2.png) no-repeat bottom\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/detail/fenxiangIcon01_2.png) no-repeat bottom;
            background-size: 20px auto;
            width: 30px;
            height: 20px;
        }

.tc_c .baoSuccess {
    overflow: hidden;
    margin: 20px 0 30px 165px;
    width: 100%;
}

    .tc_c .baoSuccess img {
        text-align: center;
        width: 48px;
        height: 34px;
    }

    .tc_c .baoSuccess p {
        color: #000;
        font-size: 26px;
        float: left;
        margin: 7px 0 0 10px;
    }

.tc_c .bmTs_c {
    text-align: center;
    padding-top: 10px;
    font-size: 16px;
    color: #000;
}

    .tc_c .bmTs_c a {
        color: #0099e9;
    }

        .tc_c .bmTs_c a:hover {
            color: #0082c5;
        }

.tc_c .yediMore {
    margin: 30px 20px 10px;
    overflow: hidden;
}

    .tc_c .yediMore .yediMore_l {
        display: inline-block;
        float: left;
        text-align: left;
    }

    .tc_c .yediMore .yediMore_r {
        display: inline-block;
        float: right;
        text-align: right;
    }

    .tc_c .yediMore a {
        color: #0099e9;
    }

        .tc_c .yediMore a:hover {
            color: #0082c5;
        }

#tc_payQuestion .tc_c_nr {
    margin: 5px 10px;
}

#tc_payQuestion .tc_c_nr, #tc_noSuccess .tc_c_nr {
    text-align: center;
    line-height: 26px;
}

.tc_c .tc_c_btn3 {
    overflow: hidden;
}

    .tc_c .tc_c_btn3 a {
        display: inline-block;
        padding: 12px 22px;
        margin: 15px 0 15px 15px;
        border: 1px solid #c1c1c1;
        border-radius: 8px;
        font-size: 16px;
        color: #666;
    }

        .tc_c .tc_c_btn3 a:hover {
            background-color: #e5e5e5;
        }

.tc_c .tc_c_nr .tc_c_ts {
    text-align: center;
    margin-top: -5px;
}

.tc_c .tc_c_nr .tc_c_ts2 {
    text-align: center;
}

.tc_c .tc_c_btn_load {
    display: none;
    overflow: hidden;
    margin: 20px;
    background-color: #dbdbdb;
    text-align: center;
    border-radius: 8px;
}

    .tc_c .tc_c_btn_load:hover {
        background-color: #b8b8b8;
    }

    .tc_c .tc_c_btn_load p {
        display: inline-block;
        margin: 12px auto;
    }

        .tc_c .tc_c_btn_load p span {
            font-size: 18px;
            color: #444;
        }

        .tc_c .tc_c_btn_load p img {
            width: 20px;
            height: 20px;
            float: right;
            margin-top: 4px;
            margin-left: 5px;
        }

.tc_c_ts {
    display: none;
}

#join_box_fee {
    border-radius: 8px;
}

.tc_c2 {
    width: 1000px;
    overflow: hidden;
    background-color: #f5f5f5;
    z-index: 3000;
}

    .tc_c2 .tc_c_close {
        background: #f4f5f9;
        position: relative;
        height: 52px;
    }

        .tc_c2 .tc_c_close p {
            margin: 0 0 0 15px;
            line-height: 45px;
            font-size: 16px;
            color: #444;
        }

.tc_c_info {
    margin-top: -3px;
}

    .tc_c_info .tc_c_info_con {
        width: 650px;
        height: 30px;
        margin: 0 auto;
        background: url(http://img.sys.hudongba.com/static_v4/images/manage/xuXian.png) repeat-x scroll center center;
        text-align: center;
        display: none;
    }

        .tc_c_info .tc_c_info_con .join_detail {
            width: 142px;
            height: 30px;
            background: #f5f5f5 url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_editor_pen.png) no-repeat scroll 9px center;
            display: inline-block;
            line-height: 30px;
            text-indent: 30px;
            font-size: 16px;
            color: #444;
        }

        .tc_c_info .tc_c_info_con .join_mobile {
            width: 115px;
            height: 30px;
            background: #f5f5f5;
            display: inline-block;
            line-height: 30px;
            text-align: center;
            font-size: 16px;
            color: #444;
        }

.tc_c2 .tc_c_close div {
    position: absolute;
    width: 23px;
    height: 23px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    overflow: hidden;
}

    .tc_c2 .tc_c_close div img {
        width: 23px;
        height: 46px;
    }

        .tc_c2 .tc_c_close div img:hover {
            margin-top: -23px;
        }

.tc_c2 .tc_c_close2 {
    height: 45px;
    overflow: hidden;
    position: static;
    height: auto;
}

#tc_chengNopay {
    width: 500px;
    height: 370px;
}

    #tc_chengNopay .baoSuccess {
        text-align: left;
        margin-top: 5px;
    }

    #tc_chengNopay.tc_c .baoSuccess p {
        margin: 7px 0 0 15px;
        font-size: 26px;
        line-height: 40px;
        float: left;
        color: #000;
    }

    #tc_chengNopay.tc_c .baoSuccess img {
        margin-top: 7px;
        float: left;
        width: 40px;
        height: 40px;
    }

    #tc_chengNopay.tc_c .tc_c_nr_pc_p {
        text-align: left;
        margin-top: 20px;
        position: relative;
    }

        #tc_chengNopay.tc_c .tc_c_nr_pc_p img {
            width: 114px;
            height: 114px;
            float: left;
            padding: 7px;
            background: #fff;
            border: 1px solid #dedede;
            border-radius: 5px;
            margin-left: -66px;
            position: absolute;
            top: 0;
            left: 50%;
        }

    #tc_chengNopay.tc_c .join_qr_img_con {
        margin: 130px 0 20px 0;
        font-size: 14px;
        color: #444;
        line-height: 20px;
        text-align: center;
    }

    #tc_chengNopay.tc_c .tc_c_nr_pc {
        width: 100%;
        height: 63px;
        line-height: 22px;
        background: #f4f5f9;
        padding: 20px 0 0 0;
        border-top: 1px solid #ddd;
    }

    #tc_chengNopay.tc_c .tc_c_nr_pc {
        font-size: 14px;
        color: #999;
        display: block;
        text-align: center;
    }

        #tc_chengNopay.tc_c .tc_c_nr_pc a {
            color: #0099e9;
            text-align: center;
        }

            #tc_chengNopay.tc_c .tc_c_nr_pc a:hover {
                color: #0082c5;
            }

#join_box .tc_c_close div {
    width: 16px;
    height: 15px;
}

    #join_box .tc_c_close div img {
        width: 16px;
        height: 31px;
    }

        #join_box .tc_c_close div img:hover {
            margin-top: -15px;
        }

#tc_chengNopay.tc_c #suc_tishi .txt {
    float: left;
    font-size: 12px;
    color: #d4d4d4;
    padding-left: 10px;
    line-height: 50px;
}

#tc_chengNopay.tc_c .email {
    font-size: 13px;
    color: #999;
    text-align: center;
    height: 36px;
}

    #tc_chengNopay.tc_c .email a {
        color: #0099e9;
    }

/*报名成功取消*/
#dt_join_bar_list.tc_c2 {
    width: 500px;
    height: 326px;
    background: #fff;
}

    #dt_join_bar_list.tc_c2 div.tc_c_btn {
        width: 100%;
    }

    #dt_join_bar_list.tc_c2 .tc_c_close {
        height: 50px;
        line-height: 50px;
        font-size: 14px;
        text-indent: 20px;
        color: #000;
        position: relative;
        background: #f4f5f9;
    }

        #dt_join_bar_list.tc_c2 .tc_c_close div {
            width: 16px;
            height: 15px;
            overflow: hidden;
            position: absolute;
            top: 10px;
            right: 10px;
            cursor: pointer;
        }

            #dt_join_bar_list.tc_c2 .tc_c_close div img {
                display: block;
                width: 16px;
                height: 31px;
                cursor: pointer;
            }

                #dt_join_bar_list.tc_c2 .tc_c_close div img:hover {
                    margin-top: -15px;
                }

    #dt_join_bar_list.tc_c2 .tc_c_btn a {
        background-color: #f5f5f5;
        font-size: 20px;
        color: #000;
    }

    #dt_join_bar_list.tc_c2.joincancel .tc_c_info {
        text-align: center;
        margin-top: 36px;
    }

        #dt_join_bar_list.tc_c2.joincancel .tc_c_info img {
            width: 118px;
            height: 118px;
            border: 1px solid #ddd;
            padding: 7px;
        }

        #dt_join_bar_list.tc_c2.joincancel .tc_c_info p {
            margin: 20px 0;
            font-size: 14px;
            color: #666;
        }

    #dt_join_bar_list.tc_c2.joincancel .tc_c_btn {
        margin: 15px auto 10px;
    }

    #dt_join_bar_list.tc_c2.joincancel a {
        padding: 0;
    }

    #dt_join_bar_list.tc_c2.joincancel .tc_c_btn {
        width: 200px;
        height: 50px;
        line-height: 60px;
        text-align: center;
    }

        #dt_join_bar_list.tc_c2.joincancel .tc_c_btn.tc_c_set {
            width: 200px;
            height: 50px;
            line-height: 50px;
            text-align: center;
            position: absolute;
            bottom: 42px;
            left: 75px;
            margin-bottom: 0;
        }

            #dt_join_bar_list.tc_c2.joincancel .tc_c_btn.tc_c_set a {
                cursor: pointer;
                background-color: #dbdbdb;
                padding: 0;
                font-size: 16px;
                color: #666;
            }

                #dt_join_bar_list.tc_c2.joincancel .tc_c_btn.tc_c_set a:hover {
                    background-color: #c5c5c5;
                }

.tc_c2.joincancel .tc_c_btn.tc_c_set a.font03 {
    background-color: #0099e9;
    color: #fff;
}

    .tc_c2.joincancel .tc_c_btn.tc_c_set a.font03:hover {
        background-color: #0082c5;
    }

#dt_join_bar_list.tc_c2.joincancel .tc_c_btn.tc_c_set a.font03 {
    background-color: #0099e9;
    color: #fff;
}

    #dt_join_bar_list.tc_c2.joincancel .tc_c_btn.tc_c_set a.font03:hover {
        background-color: #0082c5;
    }

#dt_join_bar_list.tc_c2.joincancel .tc_c_btn.tc_c_setclose {
    left: 326px;
}

#dt_join_bar_list .tc_c_btnTwo {
    height: 30px;
    text-align: center;
}

    #dt_join_bar_list .tc_c_btnTwo a {
        display: inline-block;
        width: 88px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        border-radius: 5px;
        background-color: #fff;
        color: #000;
        margin: 0 5px;
        cursor: pointer;
        border: 1px solid #d9d9d9;
    }

        #dt_join_bar_list .tc_c_btnTwo a:hover {
            background-color: #d9d9d9;
        }

        #dt_join_bar_list .tc_c_btnTwo a.closeBtn {
            background-color: #0099e9;
            color: #FFF;
            border: 1px solid #0099e9;
        }

            #dt_join_bar_list .tc_c_btnTwo a.closeBtn:hover {
                background-color: #0082c5;
                border: 1px solid #0082c5;
            }

/*报名成功取消*/
#cancel_ok div.tc_c_btn {
    width: 100%;
}

#cancel_ok .tc_c_close {
    height: 43px;
    line-height: 43px;
    font-size: 14px;
    text-indent: 20px;
    color: #fff;
    position: relative;
}

    #cancel_ok .tc_c_close div {
        width: 26px;
        height: 26px;
        overflow: hidden;
        position: absolute;
        top: 10px;
        right: 10px;
        cursor: pointer;
    }

        #cancel_ok .tc_c_close div img {
            display: block;
            width: 26px;
            height: 52px;
        }

            #cancel_ok .tc_c_close div img:hover {
                margin-top: -26px;
            }

#cancel_ok .tc_c_btn a {
    background-color: #f0faff;
    font-size: 20px;
    color: #000;
}

#cancel_ok .tc_c_info {
    height: 100px;
    background: rgba(0,0,0,.5);
    position: relative;
}

    #cancel_ok .tc_c_info p {
        margin: 59px 0 0 304px;
        font-size: 14px;
        color: #666;
        line-height: 20px;
    }

#cancel_ok .tc_c_btn {
    margin: 25px auto 10px;
}

#cancel_ok a {
    padding: 0;
}

#cancel_ok .tc_c_btn {
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}

    #cancel_ok .tc_c_btn.tc_c_set {
        width: 120px;
        height: 32px;
        border-radius: 5px;
        overflow: hidden;
        line-height: 32px;
        text-align: center;
        position: absolute;
        bottom: 30px;
        left: 146px;
    }

        #cancel_ok .tc_c_btn.tc_c_set a {
            cursor: pointer;
            display: block;
            background-color: #dbdbdb;
            padding: 0;
            color: #666 !important;
            font-size: 16px;
        }

            #cancel_ok .tc_c_btn.tc_c_set a:hover {
                background-color: #c5c5c5;
            }

    #cancel_ok .tc_c_btn.tc_c_setclose {
        left: 326px;
    }

.tc_c2 .tc_c_close2 div {
    position: absolute;
    width: 16px;
    height: 15px;
    right: 10px;
    top: 10px;
    cursor: pointer;
    overflow: hidden;
}

    .tc_c2 .tc_c_close2 div img {
        width: 16px;
        height: 31px;
    }

        .tc_c2 .tc_c_close2 div img:hover {
            margin-top: -15px;
        }

.tc_c2 .tc_c_title {
    padding: 0 0 10px 20px;
    text-align: left;
    font-size: 18px;
    color: #000;
}

.tc_c2 .tc_c_feiLi {
    padding: 0 20px;
    margin: 25px 0 18px;
}

    .tc_c2 .tc_c_feiLi li.able {
        border: 1px solid #b8e3fb;
        margin-bottom: 10px;
        cursor: pointer;
        position: relative;
        font-size: 16px;
        line-height: 18px;
    }

        .tc_c2 .tc_c_feiLi li.able:hover {
            background-color: #f3fafe;
        }

        .tc_c2 .tc_c_feiLi li.able.thisOver {
            border: 1px solid #f4a421;
            color: #f4a421;
            *height: 65px;
        }

    .tc_c2 .tc_c_feiLi li .feiyong_l {
        display: inline-block;
        margin: 10px 0 10px 10px;
        *padding: 10px 0 10px 10px;
        width: 630px !important;
    }

    .tc_c2 .tc_c_feiLi li.able.thisOver .feiyong_l {
        *margin-top: 0;
    }

    .tc_c2 .tc_c_feiLi li .feiyong_l .font04 {
        color: #999;
    }

    .tc_c2 .tc_c_feiLi li.able .feiyong_r {
        display: inline-block;
        float: right;
        color: #f4a421;
        margin: 20px 20px 0 0;
        *margin-top: -50px;
    }

    .tc_c2 .tc_c_feiLi li.able.thisOver .feiyong_r {
        *margin-top: -55px;
    }

    .tc_c2 .tc_c_feiLi li .select {
        position: absolute;
        right: -6px;
        bottom: -6px;
        width: 20px;
        height: 20px;
        display: none;
    }

    .tc_c2 .tc_c_feiLi li.thisOver .select {
        display: block;
    }

    .tc_c2 .tc_c_feiLi li.unable {
        border: 1px solid #ccc;
        margin-bottom: 10px;
        color: #ccc;
    }

        .tc_c2 .tc_c_feiLi li.unable .feiyong_r {
            display: inline-block;
            float: right;
            color: #ccc;
            margin: 20px 20px 0 0;
        }

.tc_c2 .xieyi {
    overflow: hidden;
    margin: 10px 20px;
    height: 23px;
}

    .tc_c2 .xieyi span {
        display: inline-block;
        width: 23px;
        height: 23px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_no2.png) no-repeat 0 0;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_no2_3.png) no-repeat 0 0\9;
        * background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_no2_3.png) no-repeat 0 0;
        background-size: 22px 22px;
        float: left;
        margin-right: 5px;
        cursor: pointer;
    }

        .tc_c2 .xieyi span.thisOver {
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/subinfo_pic_check.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/subinfo_pic_check_3.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/detail/subinfo_pic_check_3.png) no-repeat;
            background-size: 22px 22px;
        }

    .tc_c2 .xieyi p {
        padding-left: 25px;
        line-height: 20px;
        color: #666;
        font-size: 16px;
    }

        .tc_c2 .xieyi p a {
            color: #0099e9;
        }

            .tc_c2 .xieyi p a:hover {
                text-decoration: underline;
            }

.tc_c2 .tc_c_btn {
    width: 120px;
    height: 40px;
    border-radius: 3px;
    overflow: hidden;
    margin: 15px auto 20px;
}

    .tc_c2 .tc_c_btn a {
        display: block;
        color: #FFF;
        background-color: #0099e9;
        padding: 9px 0;
        text-align: center;
        border-radius: 8px;
        cursor: pointer;
    }

#dt_join_bar_list.tc_c2 .tc_c_btn {
    margin: 20px auto;
    width: 960px;
}

    #dt_join_bar_list.tc_c2 .tc_c_btn a {
        border-radius: 5px;
    }

#join_box_fee.tc_c2 .tc_c_btn a {
    border-radius: 5px;
}

.tc_c2 .tc_c_btn a:hover {
    background-color: #0082c5;
}

.tc_c2 .tc_c_btn a.grayBtn {
    background-color: #ddd;
    cursor: inherit;
}

.tc_c2 .tc_c_btn a.quxiaoBtn {
    background-color: #dbdbdb;
    color: #999;
}

    .tc_c2 .tc_c_btn a.quxiaoBtn:hover {
        background-color: #b8b8b8;
        color: #444;
    }

.tc_c2 .join_box_Xq {
    overflow-y: auto;
    margin-top: 5px;
    max-height: 460px;
    min-height: 260px;
}

    .tc_c2 .join_box_Xq ul { /* margin:0 20px 0; */
        overflow: hidden;
        margin-top: 0\9;
        *margin-top: 0;
        padding-bottom: 0px;
    }

        .tc_c2 .join_box_Xq ul li {
            overflow: hidden;
            margin-bottom: 10px;
            margin-bottom: 0px\9;
            *margin-bottom: 0px;
        }

            .tc_c2 .join_box_Xq ul li .form_placeholder {
                font-size: 14px;
                color: #666;
                padding: 0 5px;
            }

            .tc_c2 .join_box_Xq ul li .inpoutK {
                border: 1px solid #ccc;
                padding: 10px;
                background-color: #FFF;
            }

                .tc_c2 .join_box_Xq ul li .inpoutK:hover {
                    border: 1px solid #0099e9;
                }

                .tc_c2 .join_box_Xq ul li .inpoutK input {
                    width: 99%;
                    border: 1px solid #FFF;
                    color: #666;
                }

            .tc_c2 .join_box_Xq ul li.dan_x .inpoutK, .tc_c2 .join_box_Xq ul li.duo_x .inpoutK {
                border: none;
                padding: 10px 10px 0;
                background-color: #f5f5f5;
            }

#join_box {
    border-radius: 5px;
    overflow: hidden;
    width: 730px;
    min-height: 375px;
    max-height: 580px;
    background: #fff;
}

.tc_c2 .join_box_Xq_out {
    overflow: hidden;
    max-height: 600px;
}

#xdBtn {
    height: 62px;
    margin: 0 auto;
    background: #f4f5f9;
}

.tc_c2 .tc_c_btn2 {
    overflow: hidden;
    margin: 20px;
}

    .tc_c2 .tc_c_btn2 a.fanHui {
        display: inline-block;
        width: 40px;
        height: 40px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/fanHui.png) no-repeat;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/fanHui_2.png) no-repeat\9;
        *background: url(http://img.sys.hudongba.com/static_v4/images/detail/fanHui_2.png) no-repeat;
        background-size: 40px 40px;
        float: left;
        margin-top: 4px;
    }

        .tc_c2 .tc_c_btn2 a.fanHui:hover {
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/fanHui_on.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/fanHui_on_2.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/detail/fanHui_on_2.png) no-repeat;
            background-size: 40px 40px;
        }

    .tc_c2 .tc_c_btn2 a.blueBtn {
        display: inline-block;
        color: #FFF;
        background-color: #0099e9;
        padding: 12px 0;
        text-align: center;
        border-radius: 8px;
        float: right;
        width: 90%;
    }

        .tc_c2 .tc_c_btn2 a.blueBtn:hover {
            background-color: #0082c5;
        }

    .tc_c2 .tc_c_btn2 input {
        width: 880px;
        height: 50px;
        color: #FFF;
        background-color: #0099e9;
        border-radius: 5px;
        float: right;
        font-size: 18px;
    }

        .tc_c2 .tc_c_btn2 input:hover {
            background-color: #0082c5;
        }

/*loading 加载弹窗*/
.loadingDiv {
    width: 120px;
    height: 120px;
    background-image: url(http://img.sys.hudongba.com/static_v4/images/other/loadingBj.png);
    position: fixed;
}

    .loadingDiv .pImg {
        padding-top: 30px;
        padding-bottom: 20px;
        text-align: center;
    }

        .loadingDiv .pImg img {
            width: 30px;
            height: 30px;
        }

    .loadingDiv .pTxt {
        text-align: center;
        font-size: 12px;
        color: #FFF;
    }

/*取消报名 弹窗*/
table.dt_join_button_Table {
    width: 330px;
    background: #CCC;
    border: none;
    border-spacing: 1px !important;
    border-collapse: inherit !important;
    border-radius: 8px;
    overflow: hidden;
    position: fixed;
}

    table.dt_join_button_Table td {
        height: 45px;
        background-color: #FFF;
        vertical-align: middle;
        text-align: center;
        font-size: 18px;
        color: #666;
    }

        table.dt_join_button_Table td a {
            display: block;
            width: 100%;
            color: #666;
            line-height: 45px;
            cursor: pointer;
            font-size: 16px;
        }

            table.dt_join_button_Table td a:hover {
                background-color: #F8F8F8;
                color: #333;
            }

        table.dt_join_button_Table td.dt_join_button_td2 {
            height: 65px !important;
            color: #000;
        }

a.dt_join_button_yesA {
    color: #0099e9 !important;
}

    a.dt_join_button_yesA:hover {
        color: #0082c5 !important;
    }

a.dt_join_button_noA {
    color: #999;
}

    a.dt_join_button_noA:hover {
        color: #666;
    }

/*报名失败 弹窗*/
.tc_c .baoFail {
    width: 170px;
    height: 60px;
    overflow: hidden;
    margin: 10px auto 20px;
}

    .tc_c .baoFail span {
        float: left;
        display: block;
        width: 80px;
        height: 80px;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/pop_remmind_no.png) no-repeat;
        background-size: 80px 80px;
    }

    .tc_c .baoFail p {
        float: left;
        display: inline-block;
        line-height: 60px;
        font-size: 20px;
        margin-left: 10px;
        color: #999;
    }

.tc_c .bmTs_c {
    text-align: center;
    font-size: 18px;
    color: #999;
    padding: 20px 0;
}

/**隐藏*/
.dt_join_button_Table, .shareLi01, .shareLi02 {
    display: none;
}

.review_loading, .join_loading, .dt_guess_more {
    display: none;
}

.tc_c, .tc_c2 {
    display: none;
    position: fixed;
    _position: absolute !important;
    border-radius: 5px;
}

/*需支付-报名成功弹窗*/
#tc_bmSuccess {
    width: 300px;
    background-color: #FFF;
    border-radius: 8px;
    overflow: hidden;
}

    #tc_bmSuccess .baoSuccess {
        width: 170px;
        overflow: hidden;
        margin: 10px auto;
    }

        #tc_bmSuccess .baoSuccess .successDui {
            float: left;
            width: 40px;
            height: 40px;
            margin-top: 10px;
            margin-left: 15px;
        }

        #tc_bmSuccess .baoSuccess p {
            float: left;
            display: inline-block;
            line-height: 60px;
            font-size: 20px;
            margin-left: 10px;
            color: #000;
        }

/*电话号码样式*/
a.dt_support {
    color: #0099e9;
}

    a.dt_support:hover {
        color: #0082c5;
    }

a.dt_hdb_support {
    color: #0099e9;
}

    a.dt_hdb_support:hover {
        color: #0082c5;
    }

/*短信通知*/
body.smsTz {
    background-color: #0099e9;
    color: #000;
}

.smsOutside {
    width: 640px;
    margin: 20px auto;
    height: 850px;
    position: relative;
}

    .smsOutside .xinBj01 {
        width: 640px;
        height: 413px;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/xinBj1.png) no-repeat bottom;
        background-size: 640px auto;
        position: absolute;
        left: 0;
        bottom: 0;
    }

    .smsOutside .xinBj02 {
        width: 560px;
        height: 850px;
        margin: 0 auto;
        background-color: #FFF;
    }

    .smsOutside .xinBj03 {
        width: 640px;
        height: 80px;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/xinBj3.png) no-repeat bottom;
        background-size: 640px auto;
        position: absolute;
        left: 0;
        bottom: 364px;
        z-index: -1;
    }

    .smsOutside .xinBj01 .xinImg1 {
        width: 21.58%;
        float: left;
        margin-left: 4.5%;
        margin-top: 16%;
    }

    .smsOutside .xinBj01 .xinImg2 {
        width: 21.58%;
        float: left;
        margin-left: 12%;
        margin-top: 16%;
    }

    .smsOutside .xinBj01 .xinImg3 {
        width: 22.25%;
        float: left;
        margin-left: 13%;
        margin-top: 30%;
    }

    .smsOutside .xinBj01 a:hover img {
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
    }

    .smsOutside .xinBj02 .smsTop {
        height: 80px;
        border-bottom: 1px solid #dadada;
    }

        .smsOutside .xinBj02 .smsTop p {
            text-align: center;
            padding-top: 35px;
            font-size: 20px;
        }

    .smsOutside .xinBj02 .smsNr {
        overflow-y: auto;
        margin: 0 auto;
        height: 620px;
    }

        .smsOutside .xinBj02 .smsNr .smsTitle {
            margin: 20px 30px 10px;
            font-size: 18px;
            line-height: 30px;
        }

        .smsOutside .xinBj02 .smsNr .smsContent {
            margin: 10px 30px 50px;
            font-size: 18px;
            line-height: 30px;
        }

        .smsOutside .xinBj02 .smsNr .smsFoot {
            margin: 0 30px 140px;
            text-align: right;
            font-size: 18px;
            line-height: 30px;
        }

            .smsOutside .xinBj02 .smsNr .smsFoot a {
                color: #0099e9;
            }

                .smsOutside .xinBj02 .smsNr .smsFoot a:hover {
                    color: #0082c5;
                }

ul.dt_review_main li .dt_review_icon img.old_img {
    display: none;
}

img.old_img {
    display: none;
}

.object_mov, .embed_mov, .iframe_mov {
    display: block;
    margin: 0 auto;
}

#ul_join_property li {
    margin-bottom: 0;
    padding: 0 40px;
}

.optionsName {
    height: 35px;
    color: #777;
    font-size: 14px;
    line-height: 35px;
}

#ul_join_property li .inpoutK input {
    font-size: 14px;
    color: #000;
}

#xdBtn .qu_Xiao {
    display: none !important;
}

#xdBtn .join_Btn {
    width: 124px;
    position: absolute;
    bottom: 18px;
    left: 50%;
    margin-left: -62px;
    height: 30px;
}

    #xdBtn .join_Btn #a_submit {
        width: 124px;
        height: 30px;
        line-height: 30px;
        display: block;
        padding: 0;
        border-radius: 5px;
        font-size: 16px;
        color: #fff;
    }

#join_box_fee #xdBtn .join_Btn #a_submit {
    width: 100%;
}

#xdBtn .join_Btn a {
    display: block;
}

#join_box_ph {
    width: 730px;
    height: 285px;
    position: fixed;
    bottom: 0;
}

.join_box_ph {
    padding: 0 40px;
    font-size: 14px;
    color: #000;
    margin: 15px auto 15px;
}

    .join_box_ph span {
        color: #0099e9;
    }

.join_box_ph_div {
    height: 40px;
    padding-right: 140px;
    padding-left: 40px;
}

    .join_box_ph_div input {
        height: 40px;
        width: 100%;
        background-color: #fff;
        border: 1px solid #ccc;
        text-indent: 10px;
        line-height: 40px;
        position: relative;
        font-size: 14px;
        color: #999;
    }

a.huoYzm_btn {
    width: 80px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #0099e9;
    color: #FFF;
    font-size: 14px;
    float: right;
    margin-right: 40px;
    border-radius: 3px;
}

    a.huoYzm_btn:hover {
        background-color: #0082c5;
    }

#xdBtn2 {
    margin: 40px 40px;
}

    #xdBtn2 .qu_xiao_div {
        width: 200px;
        height: 50px;
        overflow: hidden;
        float: left;
        margin-left: 100px;
    }

    #xdBtn2 .input_submit_div {
        width: 200px;
        height: 50px;
        overflow: hidden;
        float: left;
        margin-left: 75px;
    }

    #xdBtn2 #a_submit_phone {
        display: block;
        width: 200px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background-color: #0099e9;
        color: #FFF;
        font-size: 18px;
        border-radius: 5px;
    }

        #xdBtn2 #a_submit_phone:hover {
            background-color: #0082c5;
        }

    #xdBtn2 .qu_Xiao {
        display: block;
        width: 200px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        background-color: #dbdbdb;
        color: #999;
        font-size: 18px;
        border-radius: 5px;
    }

        #xdBtn2 .qu_Xiao:hover {
            background-color: #a8a8a8;
            color: #fff;
        }

    #xdBtn2 #input_submit_phone {
        width: 200px;
        cursor: pointer;
    }

#ul_join_property li .inpoutK.upimg {
    border: none;
    padding: 0;
    position: relative;
    padding-bottom: 35px;
}

    #ul_join_property li .inpoutK.upimg .uploadInput {
        width: 143px;
        height: 129px;
        position: absolute;
        left: 0;
        top: 0;
        opacity: 0;
        cursor: pointer;
    }

    #ul_join_property li .inpoutK.upimg .upimgBj {
        float: left;
        width: 143px;
        height: 129px;
        overflow: hidden;
        background-image: url("http://img.sys.hudongba.com/static_v4/images/other/upimg01.png");
    }

        #ul_join_property li .inpoutK.upimg .upimgBj img {
            width: 143px;
            height: 129px;
        }

    #ul_join_property li .inpoutK.upimg .liBar:hover .upimgBj {
        background-image: url("http://img.sys.hudongba.com/static_v4/images/other/upimg01_on.png");
        background-size: cover;
        background-position: center center;
    }

    #ul_join_property li .inpoutK.upimg .upimgNote {
        display: inline-block;
        width: 350px;
        margin: 60px 0 0 15px;
        line-height: 22px;
        font-size: 12px;
        color: #999;
    }

.trans_black {
    width: 143px;
    height: 40px;
    background-color: rgba(0,0,0,0.6);
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    position: absolute;
    left: 0;
    top: 89px;
}

.upLoadAi_btn {
    width: 100%;
    height: 38px;
    line-height: 38px;
    position: relative;
    cursor: pointer;
    color: #0099e9;
    background: #fdfdfd;
    border: 1px solid #ddd;
    overflow: hidden;
    display: block;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

    .upLoadAi_btn:hover {
        color: #0082c5;
    }

    .upLoadAi_btn i.upload_icon_1 {
        width: 14px;
        height: 14px;
        display: inline-block;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/upload_file_icon.png);
        position: absolute;
        top: 12px;
        left: 275px;
    }

.uploadAI {
    position: absolute;
    font-size: 12px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    width: 638px;
    height: 38px;
    z-index: 11;
}

.reupLoadAi {
    width: 100%;
    height: 38px;
    line-height: 38px;
    font-size: 12px;
}

    .reupLoadAi i.upload_icon_2 {
        width: 14px;
        height: 14px;
        display: inline-block;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/upload_file_icon.png);
        position: absolute;
        top: 12px;
        left: 3px;
    }

    .reupLoadAi span {
        color: #000;
        margin-left: 22px;
        line-height: 38px;
        max-width: calc(100% - 76px);
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        display: inline-block;
    }

    .reupLoadAi a.reupLoadAi_btn {
        color: #0099e9;
        margin-left: 6px;
        width: 48px;
        height: 38px;
        line-height: 38px;
        display: inline-block;
        position: relative;
        cursor: pointer;
    }

        .reupLoadAi a.reupLoadAi_btn:hover {
            color: #0082c5;
        }

    .reupLoadAi.hasFile strong {
        display: inline-block;
        padding-left: 30px;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/upload_file_icon.png) no-repeat 0 12px;
        line-height: 38px;
        float: left;
        padding-right: 20px;
        font-weight: normal;
    }

    .reupLoadAi.hasFile .upLoadAi_btn {
        display: inline-block;
        width: auto;
        border: none;
        background: none;
    }

/*名片*/
.dt_carte {
    background-color: #f3fafe;
    margin: 0 auto;
    border-top: 20px solid #FFF;
    border-bottom: 10px solid #f3fafe;
    cursor: pointer;
}

.dt_carte_new {
    margin: 0 20px;
    position: relative;
}

    .dt_carte_new .dt_carte_pic {
        position: absolute;
        width: 80px;
        height: 80px;
        top: -10px;
        left: 0;
        border-radius: 80px;
        background-color: #f3fafe;
    }

        .dt_carte_new .dt_carte_pic img {
            width: 66px;
            height: 66px;
            border-radius: 70px;
            margin: 7px;
        }

.dt_carte:hover .dt_carte_new .dt_carte_pic img {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.dt_carte_new .dt_carte_right {
    height: 65px;
    padding-left: 90px;
    text-align: left;
}

    .dt_carte_new .dt_carte_right .dt_carte_name2 {
        font-size: 16px;
        color: #000;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        padding-top: 15px;
    }

    .dt_carte_new .dt_carte_right .dt_carte_num {
        font-size: 15px;
        color: #999;
        height: 35px;
        line-height: 35px;
        padding-right: 60px;
        overflow: hidden;
    }

.dt_carte_new .dt_carte_btn {
    position: absolute;
    width: 60px;
    height: 30px;
    right: 0;
    top: 40px;
    font-size: 16px;
    text-align: right;
}

    .dt_carte_new .dt_carte_btn span {
        display: inline-block;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more.png) no-repeat right 5px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2.png) no-repeat right\9;
        *background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2.png) no-repeat right;
        padding-right: 22px;
        background-size: 16px auto;
        color: #0099e9;
    }

.dt_carte:hover .dt_carte_new .dt_carte_btn span {
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_on.png) no-repeat right 5px;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2_on.png) no-repeat right\9;
    *background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2_on.png) no-repeat right;
    padding-right: 22px;
    background-size: 16px auto;
    color: #0082c5;
}

/*继续访问弹窗*/
#tc_support .tc_c_ts {
    display: block;
    padding: 20px 20px 0;
    line-height: 24px;
    font-size: 16px;
    text-align: left;
}

#tc_support .whiteBtn1 {
    background: none;
    margin: 20px 40px;
}

    #tc_support .whiteBtn1 a {
        background-color: #e5e5e5;
        cursor: pointer;
        font-size: 18px;
        border-radius: 8px;
        color: #999;
        display: block;
        padding: 12px 0;
        text-align: center;
        height: 27px;
        line-height: 27px;
    }

        #tc_support .whiteBtn1 a:hover {
            background-color: #b8b8b8;
            color: #444;
        }

#tc_support .tc_c_btn a {
    font-size: 18px;
    height: 27px;
    line-height: 27px;
}

/*匿名投票*/
.dt_vote .dt_vote_top {
    position: relative;
}

    .dt_vote .dt_vote_top span.dt_vote_topR {
        position: absolute;
        display: inline-block;
        right: 20px;
        top: 20px;
        color: #444;
    }

/*投票*/
.dt_vote {
    margin: 0 auto;
    width: 850px;
}

    .dt_vote .dt_vote_top {
        overflow: hidden;
        border-bottom: 1px solid #ddd;
        *padding-bottom: 20px;
        _height: 40px;
        margin: 0 20px;
    }

        .dt_vote .dt_vote_top .dt_vote_topL {
            display: inline-block;
            color: #999;
            float: left;
            margin: 20px 0 20px 0;
            font-size: 16px;
            _margin-left: 10px;
        }

    .dt_vote .dt_vote_main {
        overflow: hidden;
        margin: 0 20px;
    }

        .dt_vote .dt_vote_main li {
            overflow: hidden;
            cursor: pointer;
            border-bottom: 1px solid #ddd;
            *margin-bottom: -4px;
            _height: 115px;
        }

            .dt_vote .dt_vote_main li .dt_vote_list_title {
                display: inline-block;
                width: 680px;
                float: left;
                overflow: hidden;
                margin: 20px 0 20px 0;
                text-align: left;
                _margin-left: 10px;
            }

                .dt_vote .dt_vote_main li .dt_vote_list_title a {
                    color: #333;
                    line-height: 26px;
                }

            .dt_vote .dt_vote_main li .dt_vote_list_icon {
                overflow: hidden;
                float: right;
                margin: 20px 0 16px 0;
            }

                .dt_vote .dt_vote_main li .dt_vote_list_icon span {
                    display: inline-block;
                    background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno.png) no-repeat;
                    background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno_ie.png) no-repeat\9;
                    *background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno_ie.png) no-repeat;
                    background-size: 30px auto;
                    background-position: 0 0;
                    width: 30px;
                    height: 30px;
                }

            .dt_vote .dt_vote_main li.thisover .dt_vote_list_icon span {
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno.png) no-repeat;
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno_ie.png) no-repeat\9;
                *background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno_ie.png) no-repeat;
                background-size: 30px auto;
                background-position: 0 -30px;
            }

    .dt_vote .dt_vote_bottom {
        overflow: hidden;
        _height: 40px;
    }

        .dt_vote .dt_vote_bottom .dt_vote_bottomR {
            display: inline-block;
            float: right;
            margin: 20px 20px 20px 0;
            color: #999;
            font-size: 16px;
            _margin-top: 5px;
        }

    .dt_vote .dt_vote_main.duoXuan li .dt_vote_list_icon span {
        display: inline-block;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2.png) no-repeat;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat\9;
        *background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat;
        background-position: 0 0;
        background-size: 30px auto;
    }

    .dt_vote .dt_vote_main.duoXuan li.thisover .dt_vote_list_icon span {
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2.png) no-repeat;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat\9;
        *background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat;
        background-position: 0 -30px;
        background-size: 30px auto;
    }

.dt_vote_main.duoXuanJg li .dt_vote_list_icon span {
    display: inline-block;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2.png) no-repeat;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat\9;
    *background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat;
    background-position: 0 0;
    background-size: 30px auto;
}

.dt_vote_main.duoXuanJg li.thisover .dt_vote_list_icon span {
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2.png) no-repeat;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat\9;
    *background: url(http://img.sys.hudongba.com/static_v4/images/detail/pop_yesorno2_ie.png) no-repeat;
    background-position: 0 -30px;
    background-size: 30px auto;
}

.dt_vote_main.danXuanJg li .dt_vote_jg, .dt_vote_main.duoXuanJg li .dt_vote_jg {
    overflow: hidden;
    *padding-bottom: 10px;
}

    .dt_vote_main.danXuanJg li .dt_vote_jg .dt_vote_list_icon, .dt_vote_main.duoXuanJg li .dt_vote_jg .dt_vote_list_icon {
        float: left;
        margin: 20px 0 10px 0;
        _margin-left: 10px;
    }

    .dt_vote_main.danXuanJg li .dt_vote_jg .dt_vote_list_title, .dt_vote_main.duoXuanJg li .dt_vote_jg .dt_vote_list_title {
        display: inline-block;
        width: 60%;
        float: left;
        overflow: hidden;
        margin: 20px 0 10px 20px;
        text-align: left;
    }

    .dt_vote_main.danXuanJg li .dt_vote_jg .dt_vote_jg_num, .dt_vote_main.duoXuanJg li .dt_vote_jg .dt_vote_jg_num {
        display: inline-block;
        float: right;
        margin: 20px 20px 10px 0;
        _margin-right: 10px;
    }

.jinduTiao {
    background-color: #dfdfdf;
    overflow: hidden;
    width: 810px;
    margin-bottom: 20px;
    border-radius: 8px;
}

.danXuanJg li, .duoXuanJg li, .danXuanJg li a, .duoXuanJg li a {
    cursor: inherit !important;
}

.dt_list_item_vote_scale_yes {
    float: left;
    height: 22px;
    overflow: hidden;
    transition: width 0.6s ease-in 0s;
    *margin-left: -1px;
}

.dt_list_item_vote_scale_no {
    float: right;
    height: 22px;
    overflow: hidden;
    transition: width 0.6s ease-in 0s;
}

.vote_scale_no {
    background-color: #dfdfdf;
}

.vote_scale_yes {
    background-color: #0099e9;
}

.vote_result {
    border-top: 1px solid #ddd;
    margin: 0 20px;
}

    .vote_result p#dt_vote_result {
        padding: 15px 0;
        color: #000;
        text-align: left;
        line-height: 26px;
    }

    .vote_result p.dt_vote_resultTt {
        padding: 15px 0 0;
        color: #444;
        text-align: left;
    }

.dt_vote_jm {
    text-align: left;
    padding-left: 20px;
    padding-top: 15px;
}

    .dt_vote_jm span {
        color: #999;
    }

/*列表页(原发现页)*/
.activity_select_tc {
    width: 100%;
    background-color: #FFF;
    border-bottom: 1px solid #d4d3d7;
}

    .activity_select_tc .select_K {
        width: 1190px;
        overflow: hidden;
        padding: 20px 0 8px;
        margin: 0 auto;
    }

        .activity_select_tc .select_K .select_qu_zu {
            overflow: hidden;
            margin-bottom: 12px;
        }

            .activity_select_tc .select_K .select_qu_zu .select_qu_tit {
                display: inline-block;
                width: 52px;
                height: 30px;
                line-height: 30px;
                float: left;
            }

            .activity_select_tc .select_K .select_qu_zu .select_ul {
                width: 1130px;
                overflow: hidden;
            }

                .activity_select_tc .select_K .select_qu_zu .select_ul li {
                    width: 88px;
                    height: 30px;
                    float: left;
                    margin-right: 2px;
                }

                    .activity_select_tc .select_K .select_qu_zu .select_ul li a {
                        display: block;
                        width: 88px;
                        height: 30px;
                    }

                        .activity_select_tc .select_K .select_qu_zu .select_ul li a span {
                            display: block;
                            width: 75px;
                            height: 30px;
                            line-height: 30px;
                            margin: 0 auto;
                            font-size: 14px;
                            color: #666;
                            text-align: center;
                            overflow: hidden;
                        }

                        .activity_select_tc .select_K .select_qu_zu .select_ul li a.thisOver {
                            background-color: #0099e9;
                        }

                            .activity_select_tc .select_K .select_qu_zu .select_ul li a.thisOver span {
                                color: #FFF;
                            }

                    .activity_select_tc .select_K .select_qu_zu .select_ul li#select_day {
                        width: 118px;
                        height: 30px;
                        line-height: 28px;
                        text-align: center;
                        font-size: 14px;
                        color: #666;
                    }

                        .activity_select_tc .select_K .select_qu_zu .select_ul li#select_day input {
                            width: 118px;
                            border: none;
                            height: 30px;
                            line-height: 28px;
                            text-align: center;
                            font-size: 14px;
                            color: #666;
                            cursor: pointer;
                        }

                            .activity_select_tc .select_K .select_qu_zu .select_ul li#select_day input.star {
                                background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_s_date.png) no-repeat 103px 9px;
                            }

                        .activity_select_tc .select_K .select_qu_zu .select_ul li#select_day.thisOver {
                            background-color: #0099e9;
                        }

                            .activity_select_tc .select_K .select_qu_zu .select_ul li#select_day.thisOver input {
                                color: #FFF;
                            }

.find_outside {
    width: 1190px;
    margin: 20px auto;
    overflow: hidden;
}

    .find_outside .find_bar_right {
        width: 330px;
        overflow: hidden;
        float: right;
        margin-top: 20px;
    }

        .find_outside .find_bar_right .bar_right_post {
            height: 172px;
            background-color: #FFF;
        }

        .find_outside .find_bar_right #searchBar.bar_right_post {
            border: 1px solid #d3d3d3;
            height: 170px;
        }

        .find_outside .find_bar_right .bar_right_post p {
            font-size: 14px;
            color: #000;
            text-align: center;
            padding: 40px 0;
        }

        .find_outside .find_bar_right #searchBar.bar_right_post p {
            font-size: 16px;
            padding: 32px 22px 23px;
            line-height: 25px;
        }

        .find_outside .find_bar_right .bar_right_post a {
            display: block;
            width: 186px;
            height: 43px;
            line-height: 43px;
            text-align: center;
            font-size: 16px;
            color: #FFF;
            background-color: #0099e9;
            margin: 0 auto;
        }

        .find_outside .find_bar_right #searchBar.bar_right_post a {
            width: 262px;
        }

        .find_outside .find_bar_right .bar_right_post a:hover {
            background-color: #0082c5;
        }

.advertising01 {
    overflow: hidden;
    margin-top: 20px;
}

    .advertising01 img {
        width: 330px;
    }

.advertising02 {
    overflow: hidden;
    margin-top: 20px;
    position: relative;
}

    .advertising02 a {
        display: block;
        overflow: hidden;
    }

        .advertising02 a img {
            width: 330px;
        }

        .advertising02 a span {
            padding: 8px;
            height: 20px;
            background: url(http://img.sys.hudongba.com/static_v4/images/other/trans_75.png) repeat;
            color: #FFF;
            text-align: left;
            word-break: break-all;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
            position: absolute;
            left: 0;
            bottom: 0;
            font-size: 14px;
            line-height: 20px;
        }

.hot_week {
    overflow: hidden;
    margin-top: 20px;
}

#searchHot.hot_week { /* border:1px solid #d3d3d3; */
}

.hot_week .hot_week_top {
    height: 20px;
    line-height: 20px;
    font-size: 18px;
    color: #000;
    text-align: left;
}

#searchHot.hot_week .hot_week_top { /* border-top:15px solid #FFF; */
}

.hot_week .hot_week_top img {
    width: 4px;
    height: 20px;
    float: left;
    margin-right: 10px;
}

#searchHot.hot_week .hot_week_top img {
    width: 3px;
    height: 23px;
}

.hot_week .hot_week_ul {
    overflow: hidden;
    margin-top: 15px;
    padding: 10px 0 15px;
    background-color: #FFF;
}

    .hot_week .hot_week_ul li {
        width: 310px;
        overflow: hidden;
        margin: 0 0 7px 10px;
    }

        .hot_week .hot_week_ul li span {
            display: block;
            width: 12px;
            height: 12px;
            float: left;
            margin-top: 4px;
        }

        .hot_week .hot_week_ul li a {
            display: inline-block;
            max-width: 280px;
            float: left;
            margin-left: 10px;
            line-height: 18px;
            font-size: 14px;
            color: #444;
            overflow: hidden;
        }

            .hot_week .hot_week_ul li a:hover {
                text-decoration: underline;
            }

        .hot_week .hot_week_ul li div {
            display: block;
            text-align: right;
            clear: both;
            font-size: 12px;
            color: #999;
            height: 25px;
            line-height: 20px;
            border-bottom: 1px solid #e7e7e7;
        }

            .hot_week .hot_week_ul li div b {
                color: #b71414;
            }

/* .hot_week .hot_week_ul>:last-child div {border-bottom:none;} */
.find_main {
    width: 830px;
    float: left;
    margin-top: 20px;
}

.find_main_ul li {
    height: 170px;
    background-color: #FFF;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #dcdcdf;
}

    /* .find_main_ul li:hover {background-color: #eee;} */
    .find_main_ul li img.pay_icon {
        position: absolute;
        left: 0;
        top: 0;
        z-index: 101;
    }

    .find_main_ul li img.hd_pic {
        width: 238px;
        height: 138px;
        position: absolute;
        left: 16px;
        top: 16px;
        cursor: pointer;
    }

    .find_main_ul li .find_main_div {
        margin: 18px 20px 0;
    }

    .find_main_ul li.img .find_main_div {
        margin: 20px 0 0 270px;
    }

    .find_main_ul li .find_main_div .find_main_title {
        height: 35px;
        width: 540px;
    }

        .find_main_ul li .find_main_div .find_main_title a h4 {
            display: inline-block;
            font-size: 18px;
            color: #000;
            float: left;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
        }

    .find_main_ul li.img .find_main_div .find_main_title a h4 {
        max-width: 520px;
    }

    .find_main_ul li .find_main_div .find_main_title a:hover h4 {
        color: #0099e9;
    }

b.ifPay {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    color: #FFF;
    background-color: #ff9e00;
    border-radius: 15px;
    float: left;
    margin: 2px 0 0 5px;
}

.join_feny { /* background-color:#FFF; */
    margin: 0;
    padding: 10px 0;
}

    .join_feny .fullHd {
        padding-top: 120px;
        text-align: center;
    }

        .join_feny .fullHd img {
            width: 95px;
            height: 95px;
        }

        .join_feny .fullHd p {
            font-size: 14px;
            color: #999;
            padding: 35px 0;
        }

    .join_feny a {
        background-color: #FFF;
        border: 1px solid #fff;
    }

        .join_feny a.over {
            background-color: #e7e7eb;
            border: 1px solid #e7e7eb;
        }

            .join_feny a.over:hover {
                border: 1px solid #e7e7eb;
            }

        .join_feny a#nextYe {
            background: #FFF url("http://img.sys.hudongba.com/static_v4/images/manage/fy_bj.png") no-repeat scroll 59px 7px;
        }

            .join_feny a#nextYe:hover {
                background: #FFF url("http://img.sys.hudongba.com/static_v4/images/manage/fy_bj.png") no-repeat scroll 59px 7px;
            }

        .join_feny a#lastYe, .join_feny a#lastYe:hover {
            background: #FFF url("http://img.sys.hudongba.com/static_v4/images/manage/fy_bj.png") no-repeat scroll 15px -93px;
        }

/*mm--副标题判断*/
.find_main_ul li.issubtitle .find_main_div {
    margin: 12px 20px 0;
}

.find_main_ul li.issubtitle.img .find_main_div {
    margin: 12px 20px 0 160px;
}

.find_main_ul li.issubtitle .find_main_div .find_main_title {
    height: 28px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}

/*mm--添加副标题*/

/*.find_main_ul li.issubtitle .find_main_div .find_main_subtitle {height:15px;margin-bottom:4px;font-size: 14px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; color:#f00;}*/

/*副标题添加结束*/

.find_main_ul li .find_main_div .find_main_fixH {
    padding: 49px 20px 0 0;
    display: block;
    overflow: hidden;
}

.find_main_ul li.issubtitle .find_main_div .find_main_fixH {
    height: 62px;
    display: block;
    overflow: hidden;
}

    .find_main_ul li.issubtitle .find_main_div .find_main_fixH .find_main_subtitle {
        height: 18px;
        margin-bottom: 4px;
        font-size: 14px;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        color: #f00;
    }

.find_main_ul li.issubtitle .find_main_div .find_main_time {
    height: 18px;
}

    .find_main_ul li.issubtitle .find_main_div .find_main_time img {
        width: 15px;
        float: left;
        margin-top: 0;
    }

    .find_main_ul li.issubtitle .find_main_div .find_main_time p {
        font-size: 14px;
        color: #999;
        display: inline-block;
        margin-left: 5px;
        float: left;
    }

.find_main_ul li.issubtitle .find_main_div .find_main_address {
    height: 20px;
}

    .find_main_ul li.issubtitle .find_main_div .find_main_address img {
        width: 15px;
        float: left;
        margin-top: 3px;
    }

    .find_main_ul li.issubtitle .find_main_div .find_main_address p {
        float: left;
        display: block;
        width: 647px;
        font-size: 14px;
        color: #999;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        margin-left: 5px;
        margin-top: 3px;
    }

.find_main_ul li.issubtitle.img .find_main_div .find_main_address p {
    width: 500px;
}

.find_main_ul li.issubtitle .find_main_div .find_main_address p a {
    font-size: 14px;
    color: #999;
}

.find_main_ul li .find_main_div .find_main_time {
    height: 25px;
}

    .find_main_ul li .find_main_div .find_main_time img {
        width: 15px;
        float: left;
        margin-top: 0;
    }

    .find_main_ul li .find_main_div .find_main_time p {
        font-size: 14px;
        color: #999;
        display: inline-block;
        margin-left: 5px;
        float: left;
    }

.find_main_ul li .find_main_div .find_main_address {
    height: 30px;
}

    .find_main_ul li .find_main_div .find_main_address img {
        width: 15px;
        float: left;
        margin-top: 2px;
    }

    .find_main_ul li .find_main_div .find_main_address p {
        float: left;
        display: block;
        width: 647px;
        height: 20px;
        font-size: 14px;
        color: #999;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        margin-left: 5px;
        margin-top: 3px;
    }

.find_main_ul li.img .find_main_div .find_main_address p {
    width: 420px;
}

.find_main_ul li .find_main_div .find_main_address p a {
    font-size: 14px;
    color: #999;
}

.find_main_ul li.img .find_main_div .find_main_b {
    width: 540px;
    position: absolute;
    left: 270px;
    top: 48px;
}

.find_main_ul li .find_main_div .find_main_b {
    width: 790px;
    position: absolute;
    left: 20px;
    top: 48px;
}

    .find_main_ul li .find_main_div .find_main_b .find_main_b_l {
        width: 54%;
        overflow: hidden;
        float: left;
    }

        .find_main_ul li .find_main_div .find_main_b .find_main_b_l .hd_mem_pic {
            border-radius: 50%;
            width: 25px;
            height: 25px;
            float: left;
            margin-top: 12px;
        }

        .find_main_ul li .find_main_div .find_main_b .find_main_b_l a.hd_mem_name_A {
            display: inline-block;
            line-height: 25px;
            float: left;
            margin-left: 10px;
            margin-top: 12px;
            font-size: 14px;
            color: #999;
            max-width: 250px;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
        }

            .find_main_ul li .find_main_div .find_main_b .find_main_b_l a.hd_mem_name_A:hover {
                color: #0099e9;
            }

    .find_main_ul li .find_main_div .find_main_b .find_main_b_r {
        width: 45%;
        float: right;
        margin-top: 67px;
    }

        .find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm {
            width: 25px;
            height: 25px;
            float: right;
            margin-top: 12px;
        }

            .find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm img {
                width: 25px;
                height: 25px;
            }

.find_main_ul li.img .find_main_div .find_main_b .find_main_b_r .find_hd_2wm .trans {
    width: 135px;
    height: 170px;
    background: url(http://img.sys.hudongba.com/static_v4/images/other/trans_75.png) repeat;
    position: absolute;
    left: 423px;
    top: -48px;
    display: none;
}

.find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm .trans {
    width: 135px;
    height: 170px;
    background: url(http://img.sys.hudongba.com/static_v4/images/other/trans_75.png) repeat;
    position: absolute;
    left: 673px;
    top: -48px;
    display: none;
}

.find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm:hover .trans {
    display: block;
}

.find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm .trans p.t {
    padding: 12px 0;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    color: #FFF;
}

.find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm .trans p.b {
    text-align: center;
}

    .find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm .trans p.b img {
        width: 90px;
        height: 90px;
    }

.find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_p {
    display: inline-block;
    line-height: 22px;
    float: right;
    margin-right: 5px;
    text-align: right;
    margin-top: 12px;
    font-size: 14px;
    color: #ff9933;
}

    .find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_p span {
        font-size: 12px;
    }

    .find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_p b {
        font-size: 18px;
    }

.find_hd_join_0 {
    display: none;
}

.find_hd_join_num b {
    font-weight: normal;
    color: #b71414;
}

.join_feny a.postBtn_null {
    display: block;
    margin: 15px auto;
    width: 100px;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    color: #666;
    background-color: #f5f5f5;
    text-align: center;
    border: none;
}

    .join_feny a.postBtn_null:hover {
        background-color: #d9d9d9;
        border: none;
    }

.act_wz_jj {
    height: 25px;
}

    .act_wz_jj p {
        width: 100%;
        font-size: 14px;
        color: #b71414;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
    }

.find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm .trans p.b .img {
    display: block;
    width: 80px;
    height: 80px;
    background-color: #FFF;
    padding: 5px;
    margin: 0 auto;
}

    .find_main_ul li .find_main_div .find_main_b .find_main_b_r .find_hd_2wm .trans p.b .img table {
        margin: 2px !important;
    }

.dt_trans_2wm.img img {
    width: 76px !important;
    height: 76px !important;
    border: 2px solid #FFF !important;
}

/*时间选择控件*/
.date_selector, .date_selector * {
    width: auto;
    height: auto;
    border: none;
    background: none;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}

.date_selector {
    background: #fbfbfb;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: -1px;
    position: absolute;
    z-index: 100000;
    display: none;
    box-shadow: 0 2px 2px #ccc;
    width: 220px;
}

.date_selector_ieframe {
    position: absolute;
    z-index: 99999;
    display: none;
}

.date_selector .nav {
    width: 223px;
}

    .date_selector .nav p {
        clear: none;
    }

.date_selector .month_nav, .date_selector .year_nav {
    margin: 0 0 3px 0;
    padding: 0;
    display: block;
    position: relative;
    text-align: center;
}

.date_selector .month_nav {
    float: left;
    width: 100px;
}

.date_selector .year_nav {
    float: right;
    width: 100px;
    margin-right: 0;
}

.date_selector .month_name, .date_selector .year_name {
    line-height: 20px;
    font-size: 12px;
}

.date_selector .button {
    display: block;
    position: absolute;
    top: 0;
    width: 18px;
    height: 18px;
    line-height: 16px;
    font-weight: bold;
    color: #5985c7;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    border: 1px solid #ccc;
    border-radius: 2px;
}

    .date_selector .button:hover, .date_selector .button.hover {
        background: #5985c7;
        color: #fff;
        cursor: pointer;
        border-color: #3a930d;
    }

.date_selector .prev {
    left: 0;
}

.date_selector .next {
    right: 0;
}

.date_selector table {
    border-spacing: 0;
    border-collapse: collapse;
    clear: both;
    margin: 0;
    width: 220px;
}

.date_selector th, .date_selector td {
    width: 2.5em;
    height: 30px;
    padding: 0 !important;
    text-align: center !important;
    color: #666;
    font-weight: normal;
}

.date_selector th {
    font-size: 12px;
}

.date_selector td {
    border: 1px solid #f1f1f1;
    line-height: 30px;
    text-align: center;
    white-space: nowrap;
    color: #5985c7;
    background: #fff;
    font-size: 12px;
}

    .date_selector td.today {
        background: #eee;
    }

    .date_selector td.unselected_month {
        color: #ccc;
    }

    .date_selector td.selectable_day {
        cursor: pointer;
    }

    .date_selector td.selected {
        background: #0099e9;
        color: #fff;
        font-weight: bold;
    }

    .date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover {
        background: #0082c5;
        color: #fff;
    }

#k_time_hout1 {
    z-index: 3001;
}

.time_Hour {
    position: absolute;
    width: 100px;
    overflow: hidden;
    border: 1px solid #d9d9d9;
    left: -1px;
    top: 36px;
    display: none;
    z-index: 3001;
    background-color: #FFF;
}

.k_time_hour .time_Hour {
    display: block;
}

.time_Hour ul {
    height: 400px;
    overflow-y: auto;
}

    .time_Hour ul li {
        height: 38px;
        line-height: 38px;
        text-align: center;
        font-size: 12px;
        color: #444;
        cursor: pointer;
    }

        .time_Hour ul li:hover {
            background-color: #eee;
        }

/*猜你喜欢*/
.dt_guess {
    overflow: hidden;
    margin: 0px auto 60px;
    padding-bottom: 10px;
    background-color: #fff;
}

.dt_guess_top {
    overflow: hidden;
}

    .dt_guess_top .dt_guess_topL {
        display: inline-block;
        color: #444;
        float: left;
        margin: 10px 0 10px 20px;
        _margin-left: 10px;
    }

    .dt_guess_top .dt_guess_topR {
        display: inline-block;
        float: right;
        margin: 10px 20px 10px 0;
        width: 50%;
        text-align: right;
        _margin-right: 10px;
    }

        .dt_guess_top .dt_guess_topR a {
            display: inline-block;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more.png) no-repeat right 5px;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2.png) no-repeat right\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2.png) no-repeat right;
            padding-right: 22px;
            background-size: 16px auto;
            color: #0099e9;
        }

            .dt_guess_top .dt_guess_topR a:hover {
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_on.png) no-repeat right 5px;
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2_on.png) no-repeat right\9;
                *background: url(http://img.sys.hudongba.com/static_v4/images/detail/dt_more_2_on.png) no-repeat right;
                padding-right: 22px;
                background-size: 16px auto;
                color: #1194ce;
            }

ul.dt_guess_list_main {
    overflow: hidden;
    margin-top: 1px;
    _height: 300px;
    _overflow-y: auto;
}

    ul.dt_guess_list_main li:first-child {
        border-top: none;
    }

    ul.dt_guess_list_main li {
        padding: 20px 0px;
        border-bottom: 1px solid #e6e6e6;
    }

    ul.dt_guess_list_main .dt_guess_list {
        overflow: hidden;
        display: block;
    }

        ul.dt_guess_list_main .dt_guess_list .dt_guess_list_icon {
            width: 216px;
            height: 125px;
            overflow: hidden;
            float: left;
            margin: 0px 0px 0px 0px;
            _margin-left: 10px;
        }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_icon span {
                display: inline-block;
                width: 180px;
                height: 105px;
            }

        ul.dt_guess_list_main .dt_guess_list.vote .dt_guess_list_icon span {
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/vote2x.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/vote2x_2.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/icon/vote2x_2.png) no-repeat;
            background-size: 100% 100%;
        }

        ul.dt_guess_list_main .dt_guess_list.party .dt_guess_list_icon span {
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/party2x.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/party2x_2.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/icon/party2x_2.png) no-repeat;
            background-size: 100% 100%;
        }

        ul.dt_guess_list_main .dt_guess_list.party .dt_guess_list_icon span {
            background: url(http://img.sys.hudongba.com/static_v4/images/other/face_default_95_2.png);
        }

        ul.dt_guess_list_main .dt_guess_list.article .dt_guess_list_icon span {
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/article2x.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/article2x_2.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/icon/article2x_2.png) no-repeat;
            background-size: 100% 100%;
        }

        ul.dt_guess_list_main .dt_guess_list.recruit .dt_guess_list_icon span {
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/recruit2x.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/recruit2x_2.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/icon/recruit2x_2.png) no-repeat;
            background-size: 100% 100%;
        }

        ul.dt_guess_list_main .dt_guess_list.job .dt_guess_list_icon span {
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/job2x.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/job2x_2.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/icon/job2x_2.png) no-repeat;
            background-size: 100% 100%;
        }

        ul.dt_guess_list_main .dt_guess_list.welfare .dt_guess_list_icon span {
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/welfare2x.png) no-repeat;
            background: url(http://img.sys.hudongba.com/static_v4/images/icon/welfare2x_2.png) no-repeat\9;
            *background: url(http://img.sys.hudongba.com/static_v4/images/icon/welfare2x_2.png) no-repeat;
            background-size: 100% 100%;
        }

        ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title {
            width: 610px !important;
            height: 115px;
            display: inline-block;
            float: left;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
            margin-left: 20px;
            text-align: left;
            line-height: 40px;
            color: #444;
            position: relative;
        }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .a_link {
                display: block;
                color: #000;
                height: 42px;
                line-height: 42px;
                font-size: 18px;
                white-space: nowrap;
                text-overflow: ellipsis;
                -webkit-text-overflow: ellipsis;
                overflow: hidden;
            }

                ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .a_link:hover {
                    color: #0099e9;
                }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .dt_icon {
                float: left;
                height: 18px;
                margin: 0 5px 0 0;
            }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_time {
                height: 18px;
                position: relative;
                float: left;
            }

                ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_time img {
                    float: left;
                    margin-top: 3px;
                    width: 10px;
                }

                ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_time p {
                    height: 15px;
                    line-height: 15px;
                    color: #aaa;
                    display: inline-block;
                    float: left;
                    font-size: 12px;
                    margin-left: 5px;
                }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_address {
                height: 18px;
                position: relative;
                float: left;
                padding-right: 20px;
            }

                ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_address.live {
                    width: 30px;
                    height: 12px;
                    line-height: 12px;
                    position: relative;
                    float: left;
                    margin: 3px 20px 0 0;
                    font-size: 12px;
                    color: #0099e9;
                    text-align: center;
                    padding: 0;
                    border-radius: 2px;
                    border: 1px solid #0099e9;
                }

                ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_address img {
                    float: left;
                    margin-top: 4px;
                    width: 10px;
                }

                ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_address p {
                    line-height: 15px;
                    color: #999;
                    display: block;
                    float: left;
                    font-size: 14px;
                    margin-left: 5px;
                    margin-top: 2px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                }

                    ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .find_main_address p a {
                        color: #aaa;
                        font-size: 12px;
                        display: inline-block;
                        max-width: 548px;
                        overflow: hidden;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                    }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .dt_guess_list_see {
                display: inline-block;
                width: 70px;
                height: 30px;
                overflow: hidden;
                border-radius: 3px;
                right: 8px;
                background: #0099e9;
                line-height: 30px;
                font-size: 12px;
                color: #fff;
                text-align: center;
                position: absolute;
                bottom: 0;
            }

            /* ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .dt_guess_list_see:hover {color:#0082c5;} */
            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_title .dt_guess_list_jxsee {
                right: 8px;
            }

        ul.dt_guess_list_main .dt_guess_list .dt_guess_list_num {
            height: 40px;
            overflow: hidden;
            line-height: 40px;
            color: #ff9933;
            font-size: 16px;
            clear: both;
        }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_num span {
                font-size: 12px;
            }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_num i {
                font-size: 22px;
                font-style: normal;
            }

        ul.dt_guess_list_main .dt_guess_list .dt_guess_list_icon a img {
            width: 216px;
            height: 125px;
            transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            -webkit-transition: all 0.3s;
            -ms-transition: all 0.3s;
        }

            ul.dt_guess_list_main .dt_guess_list .dt_guess_list_icon a img:hover {
                transform: scale(1.1);
                -moz-transform: scale(1.1);
                -o-transform: scale(1.1);
                -webkit-transform: scale(1.1);
                -ms-transform: scale(1.1);
            }

.detail_tab .dt_guess_list_title .find_main_time {
    padding: 2px 0 0 0px;
}

/*ul.dt_guess_list_main .dt_guess_list:hover{background-color:#d9d9d9;}*/
ul.dt_guess_list_main .dt_guess_list:hover .dt_guess_item_icon a img, ul.dt_guess_list_main .dt_guess_list .dt_guess_list_icon span:hover {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.dt_guess_more {
    overflow: hidden;
    text-align: center;
}

    .dt_guess_more .moreBtn {
        display: inline-block;
        width: 100%;
    }

    .dt_guess_more:hover .moreBtn {
        background-color: #e8f7ff;
    }

    .dt_guess_more .moreBtn span {
        display: inline-block;
        padding-right: 30px;
        background-size: 20px auto;
        margin: 15px auto;
        color: #0099e9;
    }

    .dt_guess_more .upding {
        display: inline-block;
        margin: 15px auto;
        color: #444;
    }

        .dt_guess_more .upding img {
            width: 20px;
            display: inline-block;
            float: left;
            margin-top: 2px;
            margin-right: 5px;
        }

    .dt_guess_more .upAll {
        display: inline-block;
        margin: 15px auto;
        color: #999;
    }

.upding.font03 {
    font-size: 12px !important;
    width: 110px;
    padding: 10px 0;
    line-height: 20px;
    margin: 0 auto;
    text-align: left;
}

    .upding.font03 img {
        float: left;
        margin-right: 3px;
    }

/*4.0-报名自定义填写项*/
.tc_chengN {
    width: 300px;
    height: 40px;
    text-align: right;
    padding-right: 40px;
    font-size: 14px;
    color: #999;
    margin-top: -21px;
    margin-left: 640px;
}

.tc_c2 .join_box_Xq ul li.duo_h .inpoutK textarea {
    width: 100%;
    resize: none;
    color: #666;
    font-size: 15px;
}

.tc_c2 .join_box_Xq ul li.dan_x .inpoutK,
.tc_c2 .join_box_Xq ul li.duo_x .inpoutK {
    border: none;
    padding: 10px 10px 0;
    background-color: #fff;
}

    .tc_c2 .join_box_Xq ul li.dan_x .inpoutK .danx_p,
    .tc_c2 .join_box_Xq ul li.duo_x .inpoutK .duox_p {
        width: 100%;
        float: left;
        height: 25px;
        position: relative;
        margin-bottom: 10px;
    }

.tc_c2 .join_box_Xq ul li.dan_x.thisOver .inpoutK,
.tc_c2 .join_box_Xq ul li.duo_x.thisOver .inpoutK {
    background-color: #f5f5f5;
}

.tc_c2 .join_box_Xq ul li.dan_x .inpoutK .danx_p span {
    display: block;
    width: 16px;
    height: 16px;
    background: url(http://img.sys.hudongba.com/static_v4/images/other/popups_radio.png) 0 0;
    position: absolute;
    left: 0;
    top: 4px;
    cursor: pointer;
}

.tc_c2 .join_box_Xq ul li.dan_x .inpoutK .danx_p.thisOver span {
    background: url(http://img.sys.hudongba.com/static_v4/images/other/popups_radio.png) 0 -16px;
}

.tc_c2 .join_box_Xq ul li.duo_x .inpoutK .duox_p span {
    display: block;
    width: 14px;
    height: 14px;
    background: url(http://img.sys.hudongba.com/static_v4/images/other/icon_findfield03.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 6px;
    cursor: pointer;
}

.tc_c2 .join_box_Xq ul li.duo_x .inpoutK .duox_p.thisOver span {
    background: url(http://img.sys.hudongba.com/static_v4/images/other/icon_findfield03.png) no-repeat 0 -14px;
}

.tc_c2 .join_box_Xq ul li.dan_x .inpoutK .danx_p strong,
.tc_c2 .join_box_Xq ul li.duo_x .inpoutK .duox_p strong {
    display: block;
    height: 25px;
    line-height: 25px;
    padding-left: 33px;
    font-weight: normal;
    font-size: 15px;
    color: #666;
}

.tc_downApp {
    width: 330px;
    background-color: #FFF;
    border-radius: 5px;
    display: none;
    overflow: hidden;
    padding-bottom: 30px;
}

    .tc_downApp .close {
        height: 30px;
    }

        .tc_downApp .close a {
            display: block;
            width: 20px;
            height: 20px;
            float: right;
            margin: 8px 8px 0 0;
            overflow: hidden;
        }

            .tc_downApp .close a img {
                width: 20px;
                height: 40px;
            }

            .tc_downApp .close a:hover img {
                margin-top: -20px;
            }

    .tc_downApp .txt {
        padding: 8px 20px;
        line-height: 22px;
        font-size: 14px;
        color: #444;
        text-align: left;
    }

    .tc_downApp .maPic img {
        float: left;
        margin: 20px 20px 0 35px;
    }

    .tc_downApp .maPic a {
        display: block;
        width: 124px;
        height: 42px;
        line-height: 42px;
        text-align: center;
        color: #FFF;
        font-size: 14px;
        float: left;
        background-color: #48494b;
        border-radius: 5px;
        margin-top: 22px;
    }

        .tc_downApp .maPic a:hover {
            background-color: #222;
        }

        .tc_downApp .maPic a.xia_a {
            background-color: #94e13f;
        }

            .tc_downApp .maPic a.xia_a:hover {
                background-color: #7fc136;
            }

    /*联系TA弹窗*/
    .tc_downApp .txt p {
        text-align: center;
        font-size: 14px;
        color: #444;
    }

        .tc_downApp .txt p.tanImg img {
            display: inline-block;
            width: 23px;
            height: 23px;
        }

    .tc_downApp .maPic2 {
        overflow: hidden;
        text-align: center;
        padding: 5px 0;
    }

        .tc_downApp .maPic2 img {
            width: 149px;
            height: 149px;
        }

    .tc_downApp .tsdown {
        text-align: center;
        font-size: 14px;
        color: #444;
        padding: 10px 0 15px;
    }

        .tc_downApp .tsdown .xiazai {
            color: #0099e9;
        }

#tc_downApp4.tc_downApp .tsdown, #tc_downApp5.tc_downApp .tsdown {
    padding: 20px 0 4px;
}

#tc_downApp4.tc_downApp {
    width: 342px;
    height: 270px;
    background: #f2f2f2;
}

#tc_downApp4 .maPic {
    margin-top: 10px;
}

    #tc_downApp4 .maPic .box {
        width: 280px;
        height: 132px;
        margin: 0 auto;
        background: #fff;
        position: relative;
    }

    #tc_downApp4 .maPic img {
        position: absolute;
        top: 10px;
        left: 10px;
        margin: 0;
    }

    #tc_downApp4 .maPic a:nth-child(2) {
        position: absolute;
        top: 16px;
        right: 10px;
        margin-top: 0;
    }

    #tc_downApp4 .maPic a:nth-child(3) {
        position: absolute;
        bottom: 14px;
        right: 10px;
        margin-top: 0;
    }

/*联系TA弹窗结束*/

/*加入QQ群*/
#qq_group {
    background-color: #f5f5f5;
    overflow: hidden;
    margin: 20px 0 0;
    border: 1px solid #e6e6e6;
}

.qq_group_top {
    background-color: #fff;
    height: 66px;
    line-height: 66px;
    text-align: left;
    font-size: 16px;
    color: #999;
    padding-left: 20px;
}

.qq_group_main {
    background-color: #fff;
    height: 60px;
}

    .qq_group_main a {
        background-color: #fff;
        border: 1px solid #dfdfdf;
        color: #000;
        display: block;
        font-size: 14px;
        height: 38px;
        line-height: 38px;
        text-align: center;
        width: 90px;
        float: right;
        margin: 0 20px 0 0;
    }

        .qq_group_main a:hover {
            background-color: #dbdbdb;
        }

    .qq_group_main img {
        width: 40px;
        height: 40px;
        float: left;
        margin: 0 10px 0 20px;
    }

    .qq_group_main p {
        display: block;
        width: 570px;
        height: 40px;
        line-height: 40px;
        text-align: left;
        font-size: 16px;
        color: #0099e9;
        float: left;
        overflow: hidden;
    }

/*报名成功弹窗*/
.tc_c .tc_c_nr_pc {
    width: 100%;
    height: 60px;
    font-size: 14px;
    text-align: center;
    line-height: 25px;
    color: #000;
    background: #f4f5f9;
    padding-top: 28px;
}

    .tc_c .tc_c_nr_pc a {
        color: #0099e9;
    }

        .tc_c .tc_c_nr_pc a img {
            width: 14px;
            height: 14px;
            padding-top: 5px;
        }

.tc_c .tc_c_nr_pc_p {
    padding-top: 15px;
    font-size: 16px;
    text-align: center;
    color: gray;
}

    .tc_c .tc_c_nr_pc_p img {
        width: 20px;
        height: 20px;
    }

.tc_c .br {
    width: 90%;
    text-align: center;
    border-bottom: 2px dashed gray;
    margin: 10px auto -30px;
    padding-bottom: 10px;
    display: none;
}

.font02 {
    font-size: 18px;
}

.form_placeholder {
    background-color: #fff;
    padding-left: 10px;
    font-size: 13px;
    color: #999;
}

#markerName {
    height: auto !important;
    white-space: inherit !important;
    overflow: hidden;
    text-overflow: ellipsis;
}

#markerDiv {
    height: auto !important;
    top: auto !important;
    bottom: 30px !important;
}

.tc_c .tc_c_nr_pc_p a {
}

    .tc_c .tc_c_nr_pc_p a img.join_qr_img_2wm {
        width: 200px;
        height: 200px;
        position: absolute;
        left: 30px;
        top: -100px;
        z-index: 3002;
        display: none;
    }

    .tc_c .tc_c_nr_pc_p a:hover img.join_qr_img_2wm {
        display: block;
    }

/*支付环节弹窗*/

#submit_ljA {
    width: 164px;
    height: 45px;
    line-height: 45px;
    display: block;
    float: left;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    color: #0099e9;
}

    #submit_ljA:hover {
        background-color: #f8f8f8;
    }

#submit_ljB {
    width: 164px;
    height: 45px;
    line-height: 45px;
    display: block;
    float: left;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    color: #666;
    border-right: 1px solid #ccc;
}

    #submit_ljB:hover {
        background-color: #f8f8f8;
    }

#submit_cxA {
    background-color: #0099e9;
    border-radius: 8px;
    color: #fff;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: block;
    padding: 0;
    margin-bottom: 20px;
}

#submit_cxA {
    background-color: #0082c5;
}

/*活动详情 上部右侧互动圈*/
.hdman_newFx_wrap {
    position: absolute;
    left: 30px;
    top: 290px;
    z-index: 102;
}

.content-body_head.noimg .hdman_newFx_wrap {
    left: 785px;
    top: 64px;
}

.hdman_newFx_wrap .hdman_newFx_sc {
    float: left;
}

    .hdman_newFx_wrap .hdman_newFx_sc a.sc {
        float: left;
        display: block;
        width: 21px;
        height: 21px;
        overflow: hidden;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_share_icon.png);
        margin-left: 25px;
    }

        .hdman_newFx_wrap .hdman_newFx_sc a.sc.no {
            background-position: 0 -167px;
        }

        .hdman_newFx_wrap .hdman_newFx_sc a.sc.yes {
            background-position: -22px -167px;
        }

            .hdman_newFx_wrap .hdman_newFx_sc a.sc.yes img {
                margin-top: -50px;
            }

    .hdman_newFx_wrap .hdman_newFx_sc .txt {
        display: block;
        float: left;
        font-size: 12px;
        color: #aaa;
        line-height: 20px;
        margin: 0 8px 0 6px;
        text-align: right;
    }

.hdman_newFx_sc a.sc {
    background: none !important;
}

.hdman_newFx {
    float: left;
}

    .hdman_newFx a {
        display: block;
        width: 20px;
        height: 30px;
        float: right;
        margin-left: 8px;
        z-index: 1000;
    }

    .hdman_newFx .txt {
        display: block;
        float: right;
        font-size: 12px;
        color: #aaa;
        line-height: 20px;
    }

    .hdman_newFx a .icon {
        display: block;
        width: 20px;
        height: 20px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_share_icon.png);
    }

    .hdman_newFx a.pyq .icon {
        background-position: 0 0;
    }

    .hdman_newFx a.pyq:hover .icon {
        background-position: -22px 0;
    }

    .hdman_newFx a.wx .icon {
        background-position: 0 -24px;
    }

    .hdman_newFx a.wx:hover .icon {
        background-position: -22px -24px;
    }

    .hdman_newFx a.kj .icon {
        background-position: 0 -48px;
    }

    .hdman_newFx a.kj:hover .icon {
        background-position: -22px -48px;
    }

    .hdman_newFx a.wb .icon {
        background-position: 0 -72px;
    }

    .hdman_newFx a.wb:hover .icon {
        background-position: -22px -72px;
    }

    .hdman_newFx a.fb .icon {
        background-position: 0 -96px;
    }

    .hdman_newFx a.fb:hover .icon {
        background-position: -22px -96px;
    }

    .hdman_newFx a.tw .icon {
        background: url(http://img.sys.hudongba.com/static_v4/images/manage/mana_icon_share2.png) 0 -400px;
    }

    .hdman_newFx a.tw:hover .icon {
        background: url(http://img.sys.hudongba.com/static_v4/images/manage/mana_icon_share2.png) 0 -450px;
    }

    .hdman_newFx a.db .icon {
        background-position: 0 -120px;
    }

    .hdman_newFx a.db:hover .icon {
        background-position: -22px -120px;
    }

    .hdman_newFx a.rr .icon {
        background-position: 0 -144px;
    }

    .hdman_newFx a.rr:hover .icon {
        background-position: -22px -144px;
    }

.tan_2wmCk {
    width: 225px;
    height: 255px;
    background: url(http://img.sys.hudongba.com/static_v4/images/other/trans_75.png) repeat;
    position: absolute;
    top: 29px;
    left: 0px;
    display: none;
    z-index: 101;
}

    .tan_2wmCk .t_pic {
        text-align: center;
        padding: 20px 0 15px;
    }

        .tan_2wmCk .t_pic img {
            width: 174px;
            height: 174px;
            background-color: #FFF;
            border: 8px solid #FFF;
        }

    .tan_2wmCk .t_tit {
        font-size: 14px;
        text-align: center;
        padding-top: 0px;
        color: #FFF;
    }

.hdman_newFx a:hover .tan_2wmCk {
    display: block;
}

.hdman_newFx_big_sc {
    width: 70px;
    height: 90px;
    margin: 30px auto 10px;
}

    .hdman_newFx_big_sc a.sc {
        float: left;
        display: block;
        width: 70px;
        height: 70px;
        overflow: hidden;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_sc_big.png);
    }

        .hdman_newFx_big_sc a.sc.no {
            background-position: 0 0;
        }

        .hdman_newFx_big_sc a.sc.yes {
            background-position: -80px 0;
        }

    .hdman_newFx_big_sc .txt {
        width: 100%;
        display: block;
        font-size: 12px;
        color: #aaa;
        line-height: 20px;
        text-align: center;
        margin-top: 4px;
    }

.hdman_newFx_big {
    height: 42px;
    width: 95%;
}

    .hdman_newFx_big a {
        display: block;
        width: 20px;
        height: 20px;
        float: right;
        z-index: 900;
        margin-right: 8px;
        position: relative;
    }

        .hdman_newFx_big a:hover .tan_2wmCk {
            display: block;
        }

        .hdman_newFx_big a .tan_2wmCk {
            background: #fff;
            border: 1px solid #e6e6e6;
            position: absolute;
            left: 0;
            top: 29px;
            z-index: 10;
        }

            .hdman_newFx_big a .tan_2wmCk .t_tit {
                font-size: 12px;
                color: #999;
            }

    .hdman_newFx_big .txt {
        display: block;
        float: right;
        font-size: 12px;
        color: #aaa;
        line-height: 42px;
        margin-right: 8px;
        margin-top: -12px;
    }

    .hdman_newFx_big a .icon {
        display: block;
        width: 20px;
        height: 20px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_share_icon.png);
    }

    .hdman_newFx_big a.pyq .icon {
        background-position: 0 0;
    }

    .hdman_newFx_big a.pyq:hover .icon {
        background-position: -22px 0;
    }

    .hdman_newFx_big a.wx .icon {
        background-position: 0 -24px;
    }

    .hdman_newFx_big a.wx:hover .icon {
        background-position: -22px -24px;
    }

    .hdman_newFx_big a.kj .icon {
        background-position: 0 -48px;
    }

    .hdman_newFx_big a.kj:hover .icon {
        background-position: -22px -48px;
    }

    .hdman_newFx_big a.wb .icon {
        background-position: 0 -72px;
    }

    .hdman_newFx_big a.wb:hover .icon {
        background-position: -22px -72px;
    }

    .hdman_newFx_big a.fb .icon {
        background-position: 0 -96px;
    }

    .hdman_newFx_big a.fb:hover .icon {
        background-position: -22px -96px;
    }

    .hdman_newFx_big a.tw .icon {
        background: url(http://img.sys.hudongba.com/static_v4/images/manage/mana_icon_share2.png) 0 -400px;
    }

    .hdman_newFx_big a.tw:hover .icon {
        background: url(http://img.sys.hudongba.com/static_v4/images/manage/mana_icon_share2.png) 0 -450px;
    }

    .hdman_newFx_big a.db .icon {
        background-position: 0 -120px;
    }

    .hdman_newFx_big a.db:hover .icon {
        background-position: -22px -120px;
    }

    .hdman_newFx_big a.rr .icon {
        background-position: 0 -144px;
    }

    .hdman_newFx_big a.rr:hover .icon {
        background-position: -22px -144px;
    }

.ma2 .tan_2wmCk_arrow {
    position: absolute;
    right: 52px;
    top: -12px;
}

.wx .tan_2wmCk_arrow {
    position: absolute;
    left: 25px;
    top: -12px;
}

/*详情页右侧aside*/
#detail_r_pc {
    width: 300px;
    float: right;
}

#detail_r_pc2 {
    width: 260px;
    overflow: hidden;
    position: fixed;
    z-index: 999;
    left: -400px;
    bottom: 80px;
    top: auto;
}

/*活动详情 上部右侧互动圈*/
.detail_time_attr_det_aside {
}

    .detail_time_attr_det_aside .detail_r_pc_Up {
        border: 1px solid #ddd;
        margin-bottom: 20px;
        background: #f8f8f8;
        padding-bottom: 30px;
        position: relative;
    }

.detail_party_aside_topR .aside_topR_pic {
    height: 90px;
    text-align: center;
    position: relative;
}

    .detail_party_aside_topR .aside_topR_pic a {
        display: block;
        width: 145px;
        height: 145px;
        border: 3px solid #ddd;
        border-radius: 50%;
        margin: 0 auto;
        position: absolute;
        left: 70px;
        top: -75px;
        background: #fff;
    }

    .detail_party_aside_topR .aside_topR_pic img {
        width: 145px;
        height: 145px;
        border-radius: 50%;
        transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
    }

        .detail_party_aside_topR .aside_topR_pic img:hover {
            transform: rotate(360deg);
            -ms-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
        }

.detail_party_aside_topR .aside_topR_tit {
    overflow: hidden;
    height: 20px;
    text-align: center;
    padding: 0 5px;
}

    .detail_party_aside_topR .aside_topR_tit a {
        height: 20px;
        font-size: 14px;
        color: #000;
        max-width: 190px;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        display: inline-block;
        font-weight: bold;
    }

        .detail_party_aside_topR .aside_topR_tit a:hover {
            color: #0082c5;
        }

    .detail_party_aside_topR .aside_topR_tit img {
        display: inline-block;
        margin-left: 3px;
    }

    .detail_party_aside_topR .aside_topR_tit a:hover img {
        opacity: 0.8;
    }

    .detail_party_aside_topR .aside_topR_tit .rz_icon_a span {
        width: 12px;
        height: 14px;
        display: inline-block;
        margin-left: 1px;
        float: left;
    }

        .detail_party_aside_topR .aside_topR_tit .rz_icon_a span.qy {
            background: url(http://img.sys.hudongba.com/static_v4/images/manage/rz_icon.png) no-repeat 0px 1px;
        }

        .detail_party_aside_topR .aside_topR_tit .rz_icon_a span.zz {
            background: url(http://img.sys.hudongba.com/static_v4/images/manage/rz_icon.png) no-repeat 0px -29px;
        }

        .detail_party_aside_topR .aside_topR_tit .rz_icon_a span.gr {
            background: url(http://img.sys.hudongba.com/static_v4/images/manage/rz_icon.png) no-repeat 0px -60px;
        }

    .detail_party_aside_topR .aside_topR_tit .rz_icon_a:hover span.qy {
        background-position: -30px 1px;
    }

    .detail_party_aside_topR .aside_topR_tit .rz_icon_a:hover span.zz {
        background-position: -30px -29px;
    }

    .detail_party_aside_topR .aside_topR_tit .rz_icon_a:hover span.gr {
        background-position: -30px -60px;
    }

.detail_party_aside_topR .rz_tc_box {
    display: none;
    width: 310px;
    border: 1px solid #ddd;
    background: #fff;
    box-shadow: 1px 1px 2px #ddd;
    line-height: 20px;
    padding: 15px 10px 20px;
    position: absolute;
    top: 115px;
    right: 1px;
}

    .detail_party_aside_topR .rz_tc_box h2 {
        font-size: 14px;
        color: #000;
    }

    .detail_party_aside_topR .rz_tc_box .fd_img {
        position: absolute;
        top: -7px;
    }

.detail_party_aside_topR .aside_topR_con {
    line-height: 14px;
    font-size: 12px;
    color: #666;
    padding: 0px 42px 20px 42px;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_quotes.png) no-repeat 25px top;
}

.party_join {
    width: 80%;
    text-align: center;
    overflow: hidden;
    margin: 25px auto 30px;
}

    .party_join .l {
        width: 50%;
        float: left;
        font-size: 12px;
        color: #999;
        line-height: 24px;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/huiXian2.png) no-repeat right;
        overflow: hidden;
        box-sizing: border-box;
    }

    .party_join .r {
        width: 50%;
        float: right;
        font-size: 14px;
        color: #999;
        line-height: 24px;
        overflow: hidden;
    }

    .party_join .l .num {
        height: 25px;
        font-size: 20px;
        color: #666;
    }

    .party_join .r .num {
        height: 25px;
        font-size: 20px;
        color: #666;
    }

.her_party {
    border: 1px solid #ddd;
    background-color: #f8f8f8;
    padding: 20px 0;
    position: relative;
}

    .her_party .her_party_tit {
        width: 270px;
        height: 28px;
        margin: 0 auto;
    }

    .her_party .her_party_tit_span {
        width: 5px;
        height: 22px;
        background: #80ccf4;
        position: absolute;
        top: 16px;
        left: -3px;
    }

    .her_party .her_party_tit p {
        font-size: 14px;
        color: #000;
        text-align: left;
        font-weight: bold;
    }

    .her_party .her_party_con {
        width: 270px;
        overflow: hidden;
        margin: 0 auto;
        padding: 0px 0 8px;
        position: relative;
    }

        .her_party .her_party_con .her_party_tit_li {
            height: 100%;
            border-left: 1px solid #ddd;
            position: absolute;
            bottom: 5px;
            left: 5px;
            z-index: 1;
        }

        .her_party .her_party_con li {
            overflow: hidden;
            padding: 7px 0;
            position: relative;
            z-index: 2;
        }

            .her_party .her_party_con li.last {
                border-bottom: none;
            }

            .her_party .her_party_con li a {
                display: block;
                line-height: 19px;
                font-size: 14px;
            }

                .her_party .her_party_con li a:hover {
                    color: #0099e9;
                }

                .her_party .her_party_con li a b {
                    display: block;
                    width: 18px;
                    height: 18px;
                    float: left;
                    background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_pc_circle.png) no-repeat 1px 5px;
                }

                .her_party .her_party_con li a span {
                    display: block;
                    width: 240px;
                    line-height: 18px;
                    font-size: 12px;
                    float: left;
                    text-align: left;
                    color: #666;
                    overflow: hidden;
                }

                .her_party .her_party_con li a:hover span {
                    color: #0099e9;
                }

/*票费用*/
.detail_party_xian {
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    line-height: 1px;
    font-size: 1px;
    margin-top: 5px;
}

.detail_join_ticket {
    width: 100%; /*overflow:hidden;*/
}

.detail_join_ticket_con {
    margin: 0 0 20px;
}

    .detail_join_ticket_con .tc_c_feiLi_box .title_txt {
        float: left;
        font-size: 14px;
        color: #aaa;
        overflow: hidden;
        padding-top: 15px;
        clear: both;
    }

    .detail_join_ticket_con .ticket {
        margin: 0 auto;
        overflow: hidden;
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
    }

        .detail_join_ticket_con .ticket li {
            display: inline-block;
            cursor: pointer;
            margin: 0 10px 10px 0;
            float: left;
            border: 1px solid #e2e2e2;
            overflow: hidden;
            width: 188px;
            height: 50px;
            /*height: 38px;*/
            position: relative;
        }

            .detail_join_ticket_con .ticket li table {
                display: block;
                width: 170px;
                margin: 0 auto;
            }

                .detail_join_ticket_con .ticket li table tr td {
                    height: 38px;
                    line-height: 16px;
                    font-size: 12px;
                    color: #444;
                    width: 170px;
                }

                    .detail_join_ticket_con .ticket li table tr td .ticket_money {
                        color: #ff9933;
                        font-size: 13px;
                    }

                    .detail_join_ticket_con .ticket li table tr td .num {
                        color: #999;
                        background-color: #ffffff;
                    }

            .detail_join_ticket_con .ticket li.select {
                border: 1px solid #0099e9;
                background: url(/Content/img/party/icon/icon_changci.png) no-repeat right bottom;
            }

            .detail_join_ticket_con .ticket li b.suo {
                display: inline-block;
                width: 24px;
                height: 24px;
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_isaudit2.png) no-repeat left top;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 101;
            }

            .detail_join_ticket_con .ticket li.select.isaudit {
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_isaudit_over.png) no-repeat 0 0;
            }

            .detail_join_ticket_con .ticket li.select_hover {
                height: 50px;
                border: 1px solid #0099e9;
                /*margin: -6px 10px 4px 0;*/
            }

                .detail_join_ticket_con .ticket li.select_hover.noteTxt {
                    height: 30px;
                    margin: 0 10px 10px 0;
                    line-height: 30px;
                }

                .detail_join_ticket_con .ticket li.select_hover table tr td {
                    height: 50px;
                }

            .detail_join_ticket_con .ticket li.gray {
                border: 1px dashed #e2e2e2;
                cursor: not-allowed;
            }

                .detail_join_ticket_con .ticket li.gray table tr td span {
                    color: #ccc;
                }

            .detail_join_ticket_con .ticket li.select_hover.gray {
                border: 1px dashed #e2e2e2;
            }

                .detail_join_ticket_con .ticket li.select_hover.gray table tr td span {
                    color: #ccc;
                }

            .detail_join_ticket_con .ticket li.select.isaudit.select_hover {
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_isaudit_over2.png) no-repeat 0 0;
            }

            .detail_join_ticket_con .ticket li table tr td p {
                display: none;
            }

            .detail_join_ticket_con .ticket li.select_hover table tr td p {
                display: inline;
                position: absolute;
                top: 29px;
                right: 10px;
            }

            .detail_join_ticket_con .ticket li.noteTxt {
                width: 164px;
                height: 30px;
                background-color: #fff4e9;
                font-size: 12px;
                line-height: 30px;
                text-align: center;
                clear: both;
            }

            .detail_join_ticket_con .ticket li .ticket_des {
                display: inline-block;
                /*width: 170px;*/
                color: #444;
                font-size: 12px;
                position: absolute;
                left: 10px;
                top: 29px;
                white-space: nowrap;
                text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                overflow: hidden;
            }


            .detail_join_ticket_con .ticket li .ticket_money {
                display: inline-block;
                color: #ff9933;
                font-size: 16px;
                position: absolute;
                left: 10px;
                top: 8px;
            }

.detail_join_ticket .refund {
    font-size: 12px;
    text-align: left;
    padding-left: 73px;
    color: #aaa;
}

    .detail_join_ticket .refund u {
        font-size: 12px;
        color: #63c9ff;
        padding: 0 5px 0 15px;
        text-decoration: none;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/party_mb_refund_icon.png) no-repeat left center / 11px 11px;
    }

/*详情页浮动分享导航*/
.detail_aside_bar {
    width: 50px;
    height: 254px;
    position: fixed;
    top: 95px;
    left: 50%;
    margin-left: -660px;
    z-index: 1111;
}

    .detail_aside_bar .detail_aside_bar_con {
        width: 50px;
        height: 204px;
        background: #fff;
        position: relative;
    }

        .detail_aside_bar .detail_aside_bar_con .share {
            width: 50px;
            height: 50px;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_aside_bar.png) no-repeat;
            margin-bottom: 1px;
        }

            .detail_aside_bar .detail_aside_bar_con .share a {
                width: 50px;
                height: 50px;
                display: block;
            }

        .detail_aside_bar .detail_aside_bar_con .share_wb {
            background-position: -61px 0;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qq {
            background-position: -61px -51px;
            position: relative;
        }

            .detail_aside_bar .detail_aside_bar_con .share_qq iframe {
                display: block;
                width: 50px;
                height: 50px;
                border: none;
                filter: alpha(opacity=0);
                -moz-opacity: 0;
                -khtml-opacity: 0;
                opacity: 0;
                position: absolute;
                left: 9px;
                top: 9px;
                z-index: 101;
            }

        .detail_aside_bar .detail_aside_bar_con .share_wx {
            background-position: -61px -102px;
            *margin-top: -4px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qzone {
            background-position: -61px -153px;
            *margin-top: -4px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qrcode {
            background-position: -61px -204px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_wb:hover {
            background-position: 0 0;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qq:hover {
            background-position: 0 -51px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_wx:hover {
            background-position: 0 -102px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_wx .tan_2wmCk {
            top: 0;
            left: 51px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_wx:hover .tan_2wmCk {
            display: block;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qzone:hover {
            background-position: 0 -153px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qrcode:hover {
            background-position: 0 -204px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qrcode .tan_2wmCk {
            top: 0;
            left: 51px;
        }

        .detail_aside_bar .detail_aside_bar_con .share_qrcode:hover .tan_2wmCk {
            display: block;
        }

.footer_gray {
    background-color: #414141;
}

.bshare-custom a.bshare-sinaminiblog {
    display: block;
    width: 25px;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 161px;
    top: 148px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0 !important;
    z-index: 99;
}

.bshare-custom a.bshare-qzone {
    display: block;
    width: 25px;
    height: 25px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 192px;
    top: 148px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0 !important;
    z-index: 99;
}

#fxicon_qq.iframe {
    z-index: 100;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 192px;
    top: 148px;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    display: block;
}

#dt_like_count {
    font-size: 12px;
}

#dt_like a p b {
    font-size: 12px;
    font-weight: normal;
}

#tc_chengNopay_vote {
    width: 500px;
    height: 204px;
}

    #tc_chengNopay_vote .tc_c_nr_pc {
        border-top: 1px solid #ddd;
        color: #999;
    }

        #tc_chengNopay_vote .tc_c_nr_pc a {
            font-size: 14px;
            color: #0099e9;
        }

            #tc_chengNopay_vote .tc_c_nr_pc a:hover {
                color: #0082c5;
            }

    #tc_chengNopay_vote .baoSuccess img {
        width: 40px;
        height: 40px;
        float: left;
    }

.tc_c_feiLi li .ticket_all .ticket_det .num b {
    font-weight: normal;
}

/*UC浏览器 极速模式 兼容性新式调整*/
#reader-tip-icon {
    position: fixed !important;
    left: 2px !important;
    top: 2px !important;
    z-index: 9999 !important;
}

.dt_content.qitou.vote {
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
}

/*关注*/
.focus_Cz {
    text-align: center;
    position: relative;
}

#attent_Btn {
    display: block;
    width: 248px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
    border: 1px solid #c8c8c8;
    background-color: #c8c8c8;
    color: #FFF;
    margin-bottom: 10px;
}

    #attent_Btn.wgz {
        border-color: #80ccf4;
        background-color: #80ccf4;
    }

        #attent_Btn.wgz:hover {
            border-color: #0099e9;
            background-color: #0099e9;
        }

        #attent_Btn.wgz.wgz_hover {
            background-color: #fff;
            color: #010101;
        }

#contact_Btn {
    display: block;
    width: 248px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
    border: 1px solid #80ccf4;
    background-color: #fff;
    color: #010101;
    margin-bottom: 10px;
}

    #contact_Btn.Btn_hover {
        background-color: #80ccf4;
        color: #fff;
    }

    #contact_Btn:hover {
        background-color: #0099e9;
        border-color: #0099e9;
    }

        #contact_Btn:hover span {
            color: #FFF;
        }

#contact_Btn_My {
    display: block;
    width: 248px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 14px;
    margin: 0 auto;
    border: 1px solid #80ccf4;
    background-color: #fff;
    color: #010101;
    margin-bottom: 10px;
}

    #contact_Btn_My:hover {
        background-color: #80ccf4;
        color: #fff;
    }

.tc_c_new2 {
    width: 236px;
    height: 70px;
    background-color: #FFF;
    border-radius: 5px;
}

    .tc_c_new2 .tc_attentOk_close {
        height: 30px;
    }

        .tc_c_new2 .tc_attentOk_close a {
            display: block;
            width: 16px;
            height: 15px;
            overflow: hidden;
            float: right;
            margin: 10px 10px 0 0;
            cursor: pointer;
        }

            .tc_c_new2 .tc_attentOk_close a img {
                width: 16px;
                height: 31px;
            }

            .tc_c_new2 .tc_attentOk_close a:hover img {
                margin-top: -15px;
            }

    .tc_c_new2 .tc_attentOk_k {
        width: 230px;
        height: 70px;
    }

        .tc_c_new2 .tc_attentOk_k .tc_biao {
            margin: 20px 0 0 65px;
        }

            .tc_c_new2 .tc_attentOk_k .tc_biao .img {
                display: block;
                width: 30px;
                height: 30px;
                float: left;
            }

                .tc_c_new2 .tc_attentOk_k .tc_biao .img img {
                    width: 30px;
                    height: 30px;
                    float: left;
                }

            .tc_c_new2 .tc_attentOk_k .tc_biao .tit {
                display: inline-block;
                height: 30px;
                line-height: 30px;
                float: left;
                margin-left: 10px;
                font-size: 20px;
                color: #0099e9;
            }

        .tc_c_new2 .tc_attentOk_k .tc_down .t {
            padding-top: 28px;
            font-size: 14px;
            color: #000;
            text-align: center;
        }

        .tc_c_new2 .tc_attentOk_k .tc_down .c {
            padding: 10px 0;
            text-align: center;
        }

            .tc_c_new2 .tc_attentOk_k .tc_down .c img {
                width: 161px;
                height: 161px;
            }

        .tc_c_new2 .tc_attentOk_k .tc_down .b {
            font-size: 14px;
            color: #666;
            text-align: center;
        }

#tc_attentOk .tc_attentOk_k .tc_biao .tit {
    color: #000;
}
/* pc推荐弹窗 */
#me_index_tc {
    width: 728px;
    display: none;
    background: #fff;
    border-radius: 10px;
}

    #me_index_tc .close {
        width: 100%;
        height: 50px;
        background: #f4f5f9;
        border-radius: 10px 10px 0 0;
    }

        #me_index_tc .close span {
            color: #000;
            line-height: 50px;
            font-size: 14px;
            margin-left: 20px;
        }

        #me_index_tc .close a {
            display: block;
            float: right;
            width: 16px;
            height: 15px;
            margin: 11px 11px 0 0;
            overflow: hidden;
        }

            #me_index_tc .close a img {
                height: 31px;
                width: 16px;
            }

            #me_index_tc .close a:hover img {
                margin-top: -15px;
            }

    #me_index_tc .txt {
        height: 54px;
        line-height: 27px;
        font-size: 15px;
        color: #000;
        padding: 20px;
    }

    #me_index_tc .center {
        width: 100%;
        height: 248px;
    }

        #me_index_tc .center img {
            width: 220px;
            height: 220px;
        }

    #me_index_tc .bottom {
        width: 100%;
        height: 84px;
        background: #f4f5f9;
        border-top: 1px solid #ddd;
        border-radius: 0 0 10px 10px;
    }

        #me_index_tc .bottom .cen_ul {
            width: calc(100% - 70px);
            margin-left: 70px;
        }

        #me_index_tc .bottom .cen_li {
            width: 30%;
            line-height: 84px;
            text-align: left;
            font-size: 14px;
            color: #444;
            background: url(http://img.sys.hudongba.com/static_v4/images/other/me_index_circle.png) no-repeat left center;
            padding-left: 17px;
            float: left;
        }

/* 我要推广 */
.detail_left_aside_me_index a {
    width: 40px;
    height: 86px;
    padding-top: 40px;
    text-align: center;
    font-size: 17px;
    color: #fff;
    line-height: 19px;
    background: #91d9ff url(http://img.sys.hudongba.com/static_v4/images/other/me_bbd_pic.png) no-repeat center 10px;
    border-radius: 5px;
    position: fixed;
    left: 50%;
    bottom: 20px;
    margin-left: -650px;
    cursor: pointer;
    z-index: 1001;
}

    .detail_left_aside_me_index a:hover {
        background-color: #0099e9;
    }

/*主办方咨询电话弹窗*/
#contactTel {
    width: 500px;
    height: 216px;
    background: #fff;
    border-radius: 5px;
    display: none;
}

    #contactTel p {
        color: #000;
        text-align: center;
    }

    #contactTel .txt {
        font-size: 16px;
        margin-top: 38px;
    }

    #contactTel .tel {
        font-size: 24px;
        margin-top: 16px;
    }

    #contactTel .txt_2 {
        font-size: 14px;
        margin-top: 32px;
    }

        #contactTel .txt_2 a {
            color: #0099e9;
        }

            #contactTel .txt_2 a:hover {
                color: #0082c5;
            }

    #contactTel .know {
        width: 120px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        background: #0099e9;
        color: #fff;
        cursor: pointer;
        margin: 28px auto 0;
        border-radius: 5px;
    }

        #contactTel .know:hover {
            background: #0082c5;
        }

.poster_img_outside {
    background-color: #FFF;
    text-align: center;
    padding-top: 20px;
}

    .poster_img_outside img {
        width: 600px;
    }

.party_pc_title_b {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    position: relative;
}

    .party_pc_title_b .party_pc_title_txt {
        width: 100px;
        line-height: 12px;
        padding: 7px 0;
        background: #80ccf4;
        font-size: 14px;
        color: #fff;
        text-algin: center;
    }

        .party_pc_title_b .party_pc_title_txt span {
            display: inline-block;
            max-width: 39px;
            white-space: nowrap;
            text-overflow: ellipsis;
            -webkit-text-overflow: ellipsis;
            overflow: hidden;
        }

    .party_pc_title_b #dt_join_count {
        font-size: 12px;
        color: #999;
        line-height: 26px;
        position: absolute;
        left: 110px;
        top: 0px;
    }

.party_pc_sign_no {
    text-algin: center;
    padding-top: 10px;
}

    .party_pc_sign_no .wrap {
        display: inline;
    }

        .party_pc_sign_no .wrap span {
            line-height: 23px;
            font-size: 14px;
            color: #999;
            padding-left: 10px;
        }

.party_scroollTop a:hover {
    background-color: #0099e9;
}

.party_scroollTop a img {
    margin: 16px 12px;
}

.content-body_head_wrap {
    overflow: hidden;
}

#dt_join_count_pay {
    position: absolute;
    top: 8px;
    left: 110px;
    font-size: 12px;
    color: #999;
}

.footer_gray .bottom .txt ul.footer_list_ul, .footer_gray .bottom .txt ul.footer_list_ul li {
    display: inline-block;
}

/*需支付-报名成功弹窗*/
#tc_bmSuccess {
    width: 300px;
    background-color: #FFF;
    border-radius: 8px;
    overflow: hidden;
    z-index: 9999;
}

    #tc_bmSuccess .baoSuccess .successDui {
        float: left;
        width: 24px;
        height: 24px;
        margin-top: 18px;
        margin-left: 20px;
    }

    #tc_bmSuccess .baoSuccess p {
        float: left;
        display: inline-block;
        line-height: 60px;
        font-size: 18px;
        margin-left: 10px;
        color: #000;
    }

/*交易保障弹窗*********/
#safeguard {
    width: 500px;
    height: 252px;
    background-color: #FFF;
}

    #safeguard .tt {
        width: 100%;
        height: 52px;
        background-color: #f4f5f9;
    }

        #safeguard .tt .icon {
            width: 250px;
            height: 52px;
            float: left;
        }

            #safeguard .tt .icon img {
                float: left;
                margin: 10px 10px 0 15px;
            }

            #safeguard .tt .icon span {
                display: inline-block;
                font-size: 14px;
                line-height: 52px;
            }

        #safeguard .tt a {
            display: block;
            width: 18px;
            height: 18px;
            overflow: hidden;
            float: right;
            margin: 17px 10px 0 0;
        }

            #safeguard .tt a img {
                width: 18px;
                height: 36px;
                margin-top: -18px;
            }

            #safeguard .tt a:hover img {
                margin-top: 0px;
            }

    #safeguard .main .tit1 {
        padding: 23px 28px;
        text-align: left;
        line-height: 24px;
        font-size: 16px;
    }

    #safeguard .main .tit2 {
        padding: 5px 15px;
        text-align: left;
        line-height: 24px;
        font-size: 14px;
        color: #aaa;
    }

.detail_icon_fee {
    width: 500px;
    height: 66px;
    float: left;
}

    .detail_icon_fee a {
        display: inline-block;
        font-size: 14px;
        color: #000;
        padding-left: 35px;
        height: 30px;
        line-height: 30px;
        float: left;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_money.png) no-repeat 7px 5px;
        margin: 20px 40px 0 0;
        position: relative;
    }

        .detail_icon_fee a.icon_safeguard {
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_bao.png) no-repeat 7px 5px;
        }

        .detail_icon_fee a .bar_ts {
            display: none;
        }

        .detail_icon_fee a:hover .bar_ts {
            display: inline;
        }

        .detail_icon_fee a .bar_ts .star {
            position: absolute;
            z-index: 101;
            top: -10px;
            left: 25px;
        }

        .detail_icon_fee a.icon_refund .bar_ts .k {
            position: absolute;
            width: 234px;
            height: 60px;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_safeguard10.png) no-repeat 0 0;
            left: 0;
            top: -59px;
        }

            .detail_icon_fee a.icon_refund .bar_ts .k p {
                white-space: nowrap;
                padding: 12px;
                color: #444;
                white-space: nowrap;
            }

        .detail_icon_fee a.icon_safeguard .bar_ts .k {
            position: absolute;
            width: 365px;
            height: 200px;
            left: 0;
            top: -178px;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_safeguard11.png) no-repeat 0 0;
        }

            .detail_icon_fee a.icon_safeguard .bar_ts .k .tit1 {
                text-align: left;
                font-size: 14px;
                height: 20px;
                line-height: 20px;
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_safeguard8.png) no-repeat 0 8px;
                padding-left: 15px;
                margin: 15px 20px 0 20px;
                color: #444;
            }

            .detail_icon_fee a.icon_safeguard .bar_ts .k .tit2 {
                text-align: left;
                line-height: 20px;
                font-size: 14px;
                color: #444;
                padding: 8px 25px 8px 35px;
            }

            .detail_icon_fee a.icon_safeguard .bar_ts .k .tit3 {
                text-align: left;
                line-height: 20px;
                font-size: 14px;
                color: #aaa;
                padding: 0px 25px 8px 35px;
            }

/**/

/*确认订单*/
.orderPayPcWrap .topWrap {
    border-bottom: 3px solid #0099e9;
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    z-index: 1;
}

.orderPayPcWrap .new_header_main {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    clear: both;
}

.orderPayPcWrap .header_logo {
    height: 34px;
    float: left;
}

.orderPayPcWrap .header_title {
    float: left;
    margin-left: 16px;
}

    .orderPayPcWrap .header_title li {
        display: inline-block;
        height: 68px;
        overflow: hidden;
        line-height: 68px;
        font-size: 14px;
        color: #444;
    }

.orderPayPcWrap h2 {
    width: 1000px;
    height: 36px;
    border-bottom: 2px solid #d7dae6;
    position: relative;
    font-weight: normal;
    margin: 0 auto;
}

    .orderPayPcWrap h2 span {
        font-size: 18px;
        color: #444;
        line-height: 36px;
        border-bottom: 2px solid #0099e9;
        position: absolute;
        left: 0;
        top: 0;
    }

    .orderPayPcWrap h2.margin_t {
        margin-top: 120px;
    }

.orderPayPcWrap .joinDetail {
    width: 980px;
    margin: 0 auto 55px;
}

    .orderPayPcWrap .joinDetail .partyBox {
        height: 98px;
        margin: 30px auto 20px;
    }

        .orderPayPcWrap .joinDetail .partyBox img {
            float: left;
            width: 169px;
            height: 98px;
            margin-right: 20px;
        }

        .orderPayPcWrap .joinDetail .partyBox .tlt {
            font-size: 14px;
            color: #444;
            height: 55px;
            line-height: 30px;
        }

            .orderPayPcWrap .joinDetail .partyBox .tlt a:hover {
                color: #0099e9;
            }

        .orderPayPcWrap .joinDetail .partyBox .time,
        .orderPayPcWrap .joinDetail .partyBox .location {
            font-size: 14px;
            color: #aaa;
            line-height: 22px;
        }

            .orderPayPcWrap .joinDetail .partyBox .location span {
                font-size: 13px;
                color: #0099e9;
                line-height: 16px;
                text-align: center;
                border: 1px solid #0099e9;
                border-radius: 3px;
                display: inline-block;
                width: 34px;
                margin-right: 8px;
            }

    .orderPayPcWrap .joinDetail .ticketBox {
        overflow: hidden; /*background: #f4f9fe;*/
    }

        .orderPayPcWrap .joinDetail .ticketBox li {
            float: left;
            width: 210px;
            line-height: 40px;
            text-align: center;
            font-size: 14px;
            color: #666; /*border-bottom: 1px solid #fff; border-left: 1px solid #fff;*/
        }

            .orderPayPcWrap .joinDetail .ticketBox li.gray {
                background-color: #f6f6f6;
            }

            .orderPayPcWrap .joinDetail .ticketBox li.first {
                width: 327px;
                border-left: none;
                padding-left: 20px;
                text-align: left;
            }

        .orderPayPcWrap .joinDetail .ticketBox.live li.first {
            width: 743px;
        }

    .orderPayPcWrap .joinDetail .total {
        float: right;
        text-align: right;
        font-size: 14px;
        color: #444;
        padding-right: 10px;
        line-height: 30px;
    }

        .orderPayPcWrap .joinDetail .total span {
            font-size: 20px;
        }

        .orderPayPcWrap .joinDetail .total i {
            font-style: normal;
            color: #ff9933;
            font-size: 20px;
        }

.orderPayPcWrap .joinTexe {
    width: 980px;
    margin: 10px auto 35px; /* background: #f4f9fe;*/
    padding-bottom: 25px;
}

    .orderPayPcWrap .joinTexe h4 {
        line-height: 30px;
        font-size: 14px;
        color: #444;
        border-bottom: 1px solid #ddd;
        border-top: 10px solid #fff;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/more_apply_icon1.png) no-repeat 15px center;
        padding-left: 45px;
        font-weight: normal;
    }

    .orderPayPcWrap .joinTexe h5 {
        line-height: 20px;
        font-size: 16px;
        color: #444;
        font-weight: bold;
        width: 70px;
        float: left;
        clear: both;
        text-align: left;
        padding-top: 7px;
    }

    .orderPayPcWrap .joinTexe .txt {
        font-size: 14px;
        padding-left: 60px;
        color: #444;
        line-height: 26px;
    }

        .orderPayPcWrap .joinTexe .txt span {
            color: #999;
        }

    .orderPayPcWrap .joinTexe .btn {
        float: right;
        padding-right: 5px;
        margin-top: 15px;
        width: 910px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        background-color: #fbfcfd;
    }

.joinMessR {
    width: 800px;
    float: left;
    overflow: hidden;
}

.joinTexe .btn a {
    font-size: 14px;
    color: #0099e9;
    line-height: 35px;
    display: block;
    width: 100%;
    text-align: center;
}

    .joinTexe .btn a:hover {
        background-color: #f6f6f6;
        color: #0082c5;
    }

    .joinTexe .btn a.open,
    .joinTexe.myliAll .btn a.close {
        display: none;
    }

    .joinTexe .btn a.close,
    .joinTexe.myliAll .btn a.open {
        display: block;
    }

.orderPayPcWrap .joinTexe .myUl .btn a:hover {
    color: #0082c5;
}

.orderPayPcWrap .coupon {
    width: 980px;
    margin: 0 auto 55px;
    overflow: hidden;
    padding-left: 20px;
}

    .orderPayPcWrap .coupon li {
        float: left;
        width: 185px;
        height: 75px;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/more_apply_coupon_no.jpg) no-repeat;
        margin: 22px 10px 0 0;
        padding-left: 15px;
        cursor: pointer;
    }

        .orderPayPcWrap .coupon li.thisOver {
            background-image: url(http://img.sys.hudongba.com/static_v4/images/other/more_apply_coupon.jpg);
        }

        .orderPayPcWrap .coupon li .txt1 {
            font-size: 20px;
            color: #444;
            line-height: 30px;
        }

        .orderPayPcWrap .coupon li .txt2 {
            font-size: 12px;
            color: #444;
            line-height: 20px;
        }

        .orderPayPcWrap .coupon li .txt3 {
            font-size: 12px;
            color: #999;
            line-height: 20px;
        }

.orderPayPcWrap .payType {
    width: 980px;
    height: 70px;
    margin: 0 auto 55px;
    overflow: hidden;
    padding-left: 20px;
}

    .orderPayPcWrap .payType li {
        float: left;
        width: 170px;
        height: 45px;
        border: 1px solid #d2d6df;
        border-radius: 5px;
        overflow: hidden;
        margin: 20px 40px 0 0;
        cursor: pointer;
    }

        .orderPayPcWrap .payType li.thisOver {
            border-color: #0099e9;
            background: url(http://img.sys.hudongba.com/static_v4/images/other/manage_ticket_over.png) no-repeat 152px 27px;
        }

        .orderPayPcWrap .payType li img {
            display: block;
            margin: 9px auto;
        }

.orderPayPcWrap .coupon_list_ordercount {
    margin: 20px auto;
    width: 1000px;
}

    .orderPayPcWrap .coupon_list_ordercount .all_money,
    .orderPayPcWrap .coupon_list_ordercount .coupon_money,
    .orderPayPcWrap .coupon_list_ordercount .money {
        overflow: hidden;
        text-align: right;
        font-size: 14px;
        padding-top: 10px;
    }

    .orderPayPcWrap .coupon_list_ordercount .all_money {
        padding-bottom: 6px;
    }

        .orderPayPcWrap .coupon_list_ordercount .all_money p,
        .orderPayPcWrap .coupon_list_ordercount .coupon_money p,
        .orderPayPcWrap .coupon_list_ordercount .money p {
            display: inline-block;
            width: 120px;
        }

            .orderPayPcWrap .coupon_list_ordercount .coupon_money p strong {
                font-weight: normal;
            }

    .orderPayPcWrap .coupon_list_ordercount .money p {
        font-size: 22px;
        color: #ff9933;
    }


.orderPayPcWrap .coupon_list_payBtn {
    margin: 20px auto;
    width: 1000px;
    overflow: hidden;
}

    .orderPayPcWrap .coupon_list_payBtn a {
        display: inline-block;
        width: 180px;
        height: 42px;
        text-align: center;
        line-height: 42px;
        color: #FFF;
        font-size: 16px;
        background-color: #0099e9;
        float: right;
        border-radius: 3px;
    }

        .orderPayPcWrap .coupon_list_payBtn a:hover {
            background-color: #0082c5;
        }

.orderPayPcWrap .new_header_top_wrap {
    width: 100%;
    background: #f6f6f6;
}

.orderPayPcWrap .new_header_top {
    height: 36px;
    width: 1190px;
    margin: 0 auto;
    text-align: right;
    position: relative;
    z-index: 999;
}

    .orderPayPcWrap .new_header_top .top_nav {
        line-height: 36px;
        display: inline-block;
        float: right;
    }

        .orderPayPcWrap .new_header_top .top_nav li {
            display: inline-block;
            float: right;
        }

            .orderPayPcWrap .new_header_top .top_nav li a {
                color: #666;
                padding: 0 12px;
                font-size: 12px;
            }

                .orderPayPcWrap .new_header_top .top_nav li a:hover {
                    color: #0099e9;
                }

                .orderPayPcWrap .new_header_top .top_nav li a.red {
                    color: #ff151e;
                }

                    .orderPayPcWrap .new_header_top .top_nav li a.red:hover {
                        color: #d61a21;
                    }

        .orderPayPcWrap .new_header_top .top_nav span {
            color: #ddd;
        }

    .orderPayPcWrap .new_header_top .close_this {
        display: inline-block;
        float: right;
        margin-top: 3px;
    }

        .orderPayPcWrap .new_header_top .close_this a {
            color: #666;
            padding: 0 5px;
            font-size: 12px;
            line-height: 29px;
        }

    .orderPayPcWrap .new_header_top .mem_r {
        overflow: hidden;
        width: 150px;
        min-height: 34px;
        position: absolute;
        top: 0;
        right: 400px;
    }

        .orderPayPcWrap .new_header_top .mem_r:hover {
            background-color: #FFF;
        }

        .orderPayPcWrap .new_header_top .mem_r a#a_top_pic {
            display: block;
            width: 20px;
            height: 20px;
            overflow: hidden;
            float: left;
            margin: 8px 0 0 10px;
            background: url(http://img.sys.hudongba.com/static_v4/images/other/face_default_20.png) no-repeat;
        }

            .orderPayPcWrap .new_header_top .mem_r a#a_top_pic img {
                width: 20px;
                height: 20px;
                border-radius: 20px;
            }

        .orderPayPcWrap .new_header_top .mem_r a#a_top_user {
            display: block;
            width: 90px;
            height: 20px;
            line-height: 20px;
            padding-right: 13px;
            background: url(http://img.sys.hudongba.com/static_v4/images/manage/mem_jiao.png) no-repeat 93px 9px;
            font-size: 12px;
            color: #999;
            white-space: nowrap;
            text-overflow: ellipsis;
            -o-text-overflow: ellipsis;
            overflow: hidden;
            float: left;
            margin: 7px 0 0 4px;
            text-align: left;
        }

        .orderPayPcWrap .new_header_top .mem_r:hover a#a_top_user {
            color: #444;
            background: url(http://img.sys.hudongba.com/static_v4/images/manage/mem_jiao.png) no-repeat 93px -11px;
        }

        .orderPayPcWrap .new_header_top .mem_r a#a_top_envelope {
            display: block;
            width: 15px;
            height: 10px;
            overflow: hidden;
            float: left;
            margin: 9px 0 0 8px;
        }

        .orderPayPcWrap .new_header_top .mem_r .a_top_nav {
            width: 150px;
            margin-top: 36px;
            border-top: 1px solid #e5e5e5;
            display: none;
            background-color: #FFF;
        }

        .orderPayPcWrap .new_header_top .mem_r:hover .a_top_nav {
            display: block;
        }

        .orderPayPcWrap .new_header_top .mem_r .a_top_nav li {
            height: 40px;
            line-height: 40px;
        }

            .orderPayPcWrap .new_header_top .mem_r .a_top_nav li a {
                display: block;
                height: 40px;
                line-height: 40px;
                color: #666;
                font-size: 14px;
                text-align: left;
            }

                .orderPayPcWrap .new_header_top .mem_r .a_top_nav li a:hover {
                    background-color: #eee;
                }

.orderPayPcWrap .joinTexe.myliAll .myUl li,
.orderPayPcWrap .joinTexe.myliAll .myUl li .personList {
    display: block;
    padding-bottom: 15px;
}

.orderPayPcWrap .joinTexe .myUl.singleToAll li {
    padding-top: 15px;
}

.orderPayPcWrap .joinTexe .myUl li .personList {
    overflow: hidden;
    border-top: 1px solid #e7ecf2;
    padding: 15px 0;
}

    .orderPayPcWrap .joinTexe .myUl li .personList.onlyOne {
        border: none;
    }

    .orderPayPcWrap .joinTexe .myUl li .personList:first-child {
        border: none;
    }


/*取消关注弹窗*/
#qx_focus {
    width: 500px;
    height: 160px;
    display: none;
    background: #fff;
    border-radius: 8px;
}

    #qx_focus .tc_delhd_head {
        height: 25px;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
        overflow: hidden;
        background: #fff;
    }

        #qx_focus .tc_delhd_head span {
            display: none;
            line-height: 45px;
            font-size: 15px;
            color: #FFF;
            float: left;
            margin-left: 20px;
        }

        #qx_focus .tc_delhd_head a {
            display: block;
            width: 16px;
            height: 15px;
            overflow: hidden;
            float: right;
            margin: 10px 15px 0 0;
        }

            #qx_focus .tc_delhd_head a img {
                width: 16px;
                height: 31px;
            }

            #qx_focus .tc_delhd_head a:hover img {
                margin-top: -15px;
            }

    #qx_focus .bj_white {
        background-color: #FFF;
        padding-bottom: 30px;
        overflow: hidden;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }

    #qx_focus .tc_delhd_P {
        width: 100%;
        height: 20px;
        font-size: 16px;
        color: #000;
        margin: 10px 0 0 30px;
    }

    #qx_focus .tc_delhd_txt {
        margin: 10px 0 0 30px;
        font-size: 14px;
        color: #000;
    }

    #qx_focus .tc_delhd_top {
        font-size: 16px;
        color: #666;
        line-height: 25px;
        padding: 20px 0;
        text-align: center;
        overflow: hidden;
    }

    #qx_focus .tc_delhd_btn {
        margin: 20px 30px 0;
    }

        #qx_focus .tc_delhd_btn a {
            display: inline-block;
            width: 88px;
            height: 28px;
            line-height: 28px;
            text-align: center;
            float: right;
            margin: 0 60px 0 -50px;
            background-color: #0099e9;
            color: #FFF;
            border-radius: 5px;
            border: 1px solid #0099e9;
        }

            #qx_focus .tc_delhd_btn a:hover {
                background-color: #0082c5;
                border: 1px solid #0082c5;
            }

            #qx_focus .tc_delhd_btn a.l {
                background: #fff;
                border: 1px solid #ddd;
                color: #000;
            }

                #qx_focus .tc_delhd_btn a.l:hover {
                    background-color: #ddd;
                }

.upImg {
    display: inline-block;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 60px;
    color: #ddd;
    float: left;
    text-align: center;
    background-color: #FFF;
}

/*广告投放*/
.advertising_info_top {
    width: 300px;
    margin-top: 20px;
}

    .advertising_info_top div {
        margin: 0 auto;
    }

.advertising_info_bottom {
    width: 850px;
    height: 105px;
    margin-top: 40px;
}

    .advertising_info_bottom img {
        width: 100%;
    }

/*pc填写报名者信息页面*/
.moreApplyWrapBody {
    background: #efeff4;
}

    .moreApplyWrapBody .header_public_outside {
        position: fixed;
        width: 100%;
        z-index: 1;
    }

.moreApplyWrap {
    width: 1150px;
    min-height: 700px;
    padding: 80px 20px 100px;
    margin: 0 auto;
    background: #fff;
}

    .moreApplyWrap h2 {
        height: 36px;
        border-bottom: 2px solid #d7dae6;
        position: relative;
        font-weight: normal;
    }

        .moreApplyWrap h2 span {
            font-size: 18px;
            color: #444;
            line-height: 36px;
            border-bottom: 2px solid #0099e9;
            position: absolute;
            left: 0;
            top: 0;
            padding-right: 22px;
        }

    .moreApplyWrap .ticketDetail {
        margin: 30px 0 60px;
    }

        .moreApplyWrap .ticketDetail .title {
            height: 30px;
            background: #f6f6f6;
        }

            .moreApplyWrap .ticketDetail .title li {
                width: 180px;
                line-height: 30px;
                text-align: center;
                font-size: 13px;
                color: #98a4b4;
                float: left;
                border-left: 1px solid #fff;
            }

                .moreApplyWrap .ticketDetail .title li.chang {
                    border: none;
                }

                .moreApplyWrap .ticketDetail .title li.chang,
                .moreApplyWrap .ticketDetail .title li.piao {
                    width: 302px;
                }

        .moreApplyWrap .ticketDetail.live .title li.piao {
            width: 665px;
        }

        .moreApplyWrap .ticketDetail .title li.chang p,
        .moreApplyWrap .ticketDetail .title li.piao p {
            text-align: left;
            padding-left: 20px;
        }

        .moreApplyWrap .ticketDetail .tableWrap.thisOver {
            height: 51px;
            overflow: hidden;
        }

        .moreApplyWrap .ticketDetail table tr {
            height: 50px;
            font-size: 18px;
            color: #444;
        }

        .moreApplyWrap .ticketDetail table td {
            width: 181px;
            text-align: center;
            font-size: 13px;
            line-height: 18px;
            color: #233040;
        }

        .moreApplyWrap .ticketDetail.live table td {
            padding: 15px 0;
        }

        .moreApplyWrap .ticketDetail table td.chang, .moreApplyWrap .ticketDetail table td.piao {
            width: 303px;
            text-align: left;
            font-size: 13px;
            color: #233040;
        }

        .moreApplyWrap .ticketDetail.live table td.piao {
            width: 666px;
        }

        .moreApplyWrap .ticketDetail table td.piao {
        }

            .moreApplyWrap .ticketDetail table td.piao .note u {
                display: inline;
                font-size: 13px;
                color: #98a4b4;
                text-decoration: none;
            }

            .moreApplyWrap .ticketDetail table td.piao strong .note2 {
                display: none;
                width: 120px;
                padding: 8px 10px;
                font-size: 12px;
                color: #233040;
                background-color: #fef4ea;
                border: 1px solid #ddd;
                position: absolute;
                left: 9px;
                top: 20px;
            }

            .moreApplyWrap .ticketDetail table td.piao strong {
                cursor: pointer;
            }

            .moreApplyWrap .ticketDetail table td.chang strong, .moreApplyWrap .ticketDetail table td.piao strong {
                display: inline-block;
                width: 20px;
                height: 20px;
                float: left;
                position: relative;
            }

                .moreApplyWrap .ticketDetail table td.piao strong:hover .note2 {
                    display: inline-block;
                }

                .moreApplyWrap .ticketDetail table td.piao strong.thisover {
                    background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_isaudit_pc.png) no-repeat 8px 4px;
                }

        .moreApplyWrap .ticketDetail table td span {
            float: left;
            display: block;
            width: 22px;
            height: 22px;
            cursor: pointer;
        }

            .moreApplyWrap .ticketDetail table td span.little {
                margin: 14px 0 14px 33px;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/more_apply_jian.jpg) no-repeat;
            }

            .moreApplyWrap .ticketDetail table td span.more {
                margin-top: 14px;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/more_apply_jia.jpg) no-repeat;
            }

            .moreApplyWrap .ticketDetail table td span.gray {
                opacity: 0.2;
            }

        .moreApplyWrap .ticketDetail table td u.itemNote {
            display: inline-block;
            font-size: 12px;
            color: #aaa;
            text-decoration: none;
        }

        .moreApplyWrap .ticketDetail table td i {
            float: left;
            width: 54px;
            height: 28px;
            line-height: 28px;
            font-style: normal;
            font-size: 13px;
            color: #233040;
            border: 1px solid #d2d6df;
            margin: 10px 6px;
        }

        .moreApplyWrap .ticketDetail table td.ticketPrice b {
            dispaly: inline-block;
            text-align: center;
        }

        .moreApplyWrap .ticketDetail table td.ticketPrice u {
            display: inline-block;
        }

        .moreApplyWrap .ticketDetail .wrap a {
            float: left;
            padding-top: 8px;
            font-size: 14px;
            color: #0099e9;
            line-height: 34px;
            width: 95px;
            margin-left: 525px;
            text-align: center;
        }

        .moreApplyWrap .ticketDetail .wrap .txt {
            float: right;
            font-size: 14px;
            color: #444;
            line-height: 60px;
        }

            .moreApplyWrap .ticketDetail .wrap .txt span {
                font-size: 20px;
            }

            .moreApplyWrap .ticketDetail .wrap .txt i {
                font-size: 20px;
                font-style: normal;
                color: #ff9933;
            }

            .moreApplyWrap .ticketDetail .wrap .txt u {
                padding: 0 15px;
            }

    .moreApplyWrap .applyTxt {
        border: 1px solid #d2d6df;
        margin-top: 30px;
        padding-bottom: 10px;
    }

        .moreApplyWrap .applyTxt.single {
            padding: 20px;
        }

            .moreApplyWrap .applyTxt.single dl {
                padding: 0 0 10px 20px;
            }

        .moreApplyWrap .applyTxt h3 {
            line-height: 28px;
            font-size: 14px;
            color: #444;
            border-bottom: 1px solid #d2d6df;
            background: #f6f6f6 url(http://img.sys.hudongba.com/static_v4/images/other/more_apply_icon1.png) no-repeat 15px center;
            padding-left: 45px;
            font-weight: normal;
        }

        .moreApplyWrap .applyTxt h4 {
            font-size: 14px;
            color: #444;
            padding-left: 50px;
            line-height: 40px;
            font-weight: normal;
        }

        .moreApplyWrap .applyTxt dl {
            padding: 0 0 10px 75px;
            overflow: hidden;
        }

        .moreApplyWrap .applyTxt dt {
            font-size: 14px;
            color: #666;
            line-height: 32px;
        }

        .moreApplyWrap .applyTxt dd input {
            height: 30px;
            line-height: 30px;
            padding: 0 5px;
            border: 1px solid #d2d6df;
        }

        .moreApplyWrap .applyTxt .name dt,
        .moreApplyWrap .applyTxt .tel dt {
            width: 55px;
            float: left;
        }

        .moreApplyWrap .applyTxt .name input,
        .moreApplyWrap .applyTxt .tel input {
            width: 220px;
        }

        .moreApplyWrap .applyTxt .ontTxt input {
            width: 630px;
        }

        .moreApplyWrap .applyTxt textarea {
            width: 630px;
            height: 60px;
            resize: none;
            padding: 5px;
            line-height: 16px;
            border: 1px solid #d2d6df;
        }

        .moreApplyWrap .applyTxt .oneButton dd,
        .moreApplyWrap .applyTxt .moreButton dd {
            font-size: 14px;
            color: #000;
            line-height: 32px;
        }

            .moreApplyWrap .applyTxt .oneButton dd span {
                width: 16px;
                height: 16px;
                float: left;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/popups_radio.png) no-repeat left top;
                margin: 8px 5px 8px 3px;
            }

            .moreApplyWrap .applyTxt .oneButton dd.this_over span {
                background-position: 0 -16px;
            }

            .moreApplyWrap .applyTxt .moreButton dd span {
                width: 14px;
                height: 14px;
                float: left;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/icon_findfield03.png) no-repeat left top;
                margin: 9px 5px 9px 3px;
            }

            .moreApplyWrap .applyTxt .moreButton dd.this_over span {
                background-position: 0 -14px;
            }

        .moreApplyWrap .applyTxt .applyTxtWrap {
            position: relative;
            overflow: hidden;
        }

        .moreApplyWrap .applyTxt .openBtn a {
            display: inline-block;
            width: 40px;
            position: absolute;
            top: 10px;
            right: 20px;
            font-size: 14px;
            color: #0099e9;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/arrow_up.png) no-repeat right center / 10px 6px;
        }

            .moreApplyWrap .applyTxt .openBtn a:hover {
                color: #0082c5;
            }

    .moreApplyWrap .txtBtn {
        padding: 5px 0 10px 40px;
    }

        .moreApplyWrap .txtBtn a {
            font-size: 14px;
            color: #aaa;
        }

            .moreApplyWrap .txtBtn a span {
                display: inline-block;
                overflow: hidden;
                width: 17px;
                height: 17px;
                float: left;
                margin-right: 5px;
            }

            .moreApplyWrap .txtBtn a:hover {
                color: #0099e9;
            }

                .moreApplyWrap .txtBtn a:hover span img {
                    margin-top: -17px;
                }

    .moreApplyWrap .submit a {
        float: right;
        width: 186px;
        height: 42px;
        line-height: 42px;
        font-size: 16px;
        color: #fff;
        background: #0099e9;
        border-radius: 3px;
        text-align: center;
        margin: 30px 0 0;
    }

        .moreApplyWrap .submit a:hover {
            background: #0082c5;
        }

/*pc填写报名者信息页面 订单数量超过20时 弹窗*/
#orderBeyondTc {
    width: 500px;
    height: 160px;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    display: none;
}

    #orderBeyondTc .txt {
        font-size: 16px;
        color: #000;
        line-height: 24px;
        text-align: center;
        padding: 40px 35px 0;
    }

    #orderBeyondTc .btn {
        display: block;
        margin: 20px auto 0;
        width: 126px;
        height: 30px;
        line-height: 30px;
        background: #0099e9;
        border-radius: 5px;
        font-size: 14px;
        color: #fff;
        text-align: center;
    }

/*0312*/
.infoMation {
}

.itemBox {
    border: 1px solid #d2d6df;
    margin-top: 30px;
    padding-bottom: 10px;
}

    .itemBox .itemName {
        line-height: 28px;
        font-size: 14px;
        color: #444;
        border-bottom: 1px solid #d2d6df;
        background: #f6f6f6 url(http://img.sys.hudongba.com/static_v4/images/other/more_apply_icon1.png) no-repeat 15px center;
        padding-left: 45px;
    }

    .itemBox .ticketList {
    }

        .itemBox .ticketList .ticketName {
            font-size: 14px;
            color: #444;
            padding-left: 50px;
            line-height: 40px;
            cursor: pointer;
        }

            .itemBox .ticketList .ticketName .ticketonlyone {
                visibility: hidden;
            }

            .itemBox .ticketList .ticketName i {
                display: inline-block;
                font-size: 14px;
                color: #0099e9;
                height: 18px;
                line-height: 18px;
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_item_power.png) no-repeat right 5px;
                padding-right: 15px;
                float: right;
                margin: 7px 15px 0 0;
            }

                .itemBox .ticketList .ticketName i.thisover {
                    background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_item_power.png) no-repeat right -88px;
                }

        .itemBox .ticketList .infoList {
            padding: 0 0 10px 75px;
            overflow: hidden;
        }

            .itemBox .ticketList .infoList .infoText1 {
            }

                .itemBox .ticketList .infoList .infoText1 span {
                    display: inline-block;
                    font-size: 14px;
                    color: #666;
                    line-height: 32px;
                    width: 55px;
                    float: left;
                }

                .itemBox .ticketList .infoList .infoText1 input {
                    height: 30px;
                    line-height: 30px;
                    padding: 0 5px;
                    border: 1px solid #d2d6df;
                    width: 220px;
                    background-color: #fdfdfd;
                    font-size: 14px;
                }

            .itemBox .ticketList .infoList .infoText2 {
            }

                .itemBox .ticketList .infoList .infoText1 .infoName, .itemBox .ticketList .infoList .infoText2 .infoName {
                    display: block;
                    font-size: 14px;
                    color: #666;
                    line-height: 32px;
                }

                .itemBox .ticketList .infoList .infoText1 .infoMain input, .itemBox .ticketList .infoList .infoText2 .infoMain input {
                    height: 30px;
                    line-height: 30px;
                    padding: 0 5px;
                    border: 1px solid #d2d6df;
                    width: 630px;
                    background-color: #fdfdfd;
                    font-size: 14px;
                }

            .itemBox .ticketList .infoList .infoTextLong .infoName {
                display: block;
                font-size: 14px;
                color: #666;
                line-height: 32px;
            }

            .itemBox .ticketList .infoList .infoTextLong .infoMain textarea {
                width: 630px;
                height: 60px;
                resize: none;
                padding: 5px;
                line-height: 16px;
                border: 1px solid #d2d6df;
                background-color: #fdfdfd;
                font-size: 14px;
            }

            .itemBox .ticketList .infoList .infoSingleVote .voteList,
            .itemBox .ticketList .infoList .infoMultiVote .voteList {
                overflow: hidden;
            }

            .itemBox .ticketList .infoList .infoSingleVote .infoName,
            .itemBox .ticketList .infoList .infoMultiVote .infoName {
                display: block;
                font-size: 14px;
                color: #666;
                line-height: 32px;
            }

            .itemBox .ticketList .infoList .infoSingleVote .infoMain,
            .itemBox .ticketList .infoList .infoMultiVote .infoMain {
                overflow: hidden;
            }

                .itemBox .ticketList .infoList .infoSingleVote .infoMain .voteList i {
                    width: 16px;
                    height: 16px;
                    float: left;
                    background: url(http://img.sys.hudongba.com/static_v4/images/other/popups_radio.png) no-repeat left top;
                    margin: 8px 5px 8px 3px;
                }

                    .itemBox .ticketList .infoList .infoSingleVote .infoMain .voteList i.thisover {
                        background-position: 0 -16px;
                    }

                .itemBox .ticketList .infoList .infoMultiVote .infoMain .voteList i {
                    width: 14px;
                    height: 14px;
                    float: left;
                    background: url(http://img.sys.hudongba.com/static_v4/images/other/icon_findfield03.png) no-repeat left top;
                    margin: 9px 5px 9px 3px;
                }

                    .itemBox .ticketList .infoList .infoMultiVote .infoMain .voteList i.thisover {
                        background-position: 0 -14px;
                    }

                .itemBox .ticketList .infoList .infoSingleVote .infoMain .voteList span,
                .itemBox .ticketList .infoList .infoMultiVote .infoMain .voteList span {
                    font-size: 14px;
                    color: #000;
                    line-height: 32px;
                }

            .itemBox .ticketList .infoList.powerhide .infoText2,
            .itemBox .ticketList .infoList.powerhide .infoTextLong,
            .itemBox .ticketList .infoList.powerhide .infoSingleVote,
            .itemBox .ticketList .infoList.powerhide .infoMultiVote,
            .itemBox .ticketList .infoList.powerhide .infoImage {
                display: none;
            }

.infoPower {
    padding: 5px 0 10px 50px;
    cursor: pointer;
}

    .infoPower.over {
        display: block;
    }

    .infoPower span {
        font-size: 14px;
        color: #aaa;
    }

    .infoPower.thisover span {
        color: #0099e9;
    }

    .infoPower i {
        display: inline-block;
        overflow: hidden;
        width: 17px;
        height: 17px;
        float: left;
        margin-right: 5px;
    }

        .infoPower i img {
            width: 17px;
            height: 34px;
        }

    .infoPower.thisover i img {
        margin-top: -17px;
    }

.infoMationOnly {
    border: 1px solid #d2d6df;
    margin-top: 30px;
    padding: 20px 0 20px 20px;
}

.infoListOnly {
    overflow: hidden;
}

    .infoListOnly .infoText1 {
    }

        .infoListOnly .infoText1 span {
            display: inline-block;
            font-size: 14px;
            color: #666;
            line-height: 32px;
            width: 55px;
            float: left;
            overflow: hidden;
            margin-bottom: 12px;
        }

        .infoListOnly .infoText1 input {
            height: 30px;
            line-height: 30px;
            padding: 0 5px;
            border: 1px solid #d2d6df;
            width: 220px;
            background-color: #fdfdfd;
            font-size: 14px;
        }

    .infoListOnly .infoText1,
    .infoListOnly .infoText2,
    .infoListOnly .infoTextLong,
    .infoListOnly .infoSingleVote,
    .infoListOnly .infoMultiVote {
        margin-top: 12px;
    }

        .infoListOnly .infoText1 .infoName, .infoListOnly .infoText2 .infoName {
            display: block;
            font-size: 14px;
            color: #666;
            line-height: 32px;
        }

        .infoListOnly .infoText1 .infoMain input, .infoListOnly .infoText2 .infoMain input {
            height: 30px;
            line-height: 30px;
            padding: 0 5px;
            border: 1px solid #d2d6df;
            width: 630px;
            background-color: #fdfdfd;
            font-size: 14px;
        }

        .infoListOnly .infoTextLong .infoName {
            display: block;
            font-size: 14px;
            color: #666;
            line-height: 32px;
        }

        .infoListOnly .infoTextLong .infoMain textarea {
            width: 630px;
            height: 60px;
            resize: none;
            padding: 5px;
            line-height: 16px;
            border: 1px solid #d2d6df;
            background-color: #fdfdfd;
            font-size: 14px;
        }

        .infoListOnly .infoSingleVote .voteList,
        .infoListOnly .infoMultiVote .voteList {
            overflow: hidden;
        }

        .infoListOnly .infoSingleVote .infoName,
        .infoListOnly .infoMultiVote .infoName,
        .infoListOnly .image .infoName {
            display: block;
            font-size: 14px;
            color: #666;
            line-height: 32px;
        }

        .infoListOnly .infoSingleVote .infoMain,
        .infoListOnly .infoMultiVote .infoMain {
            overflow: hidden;
        }

            .infoListOnly .infoSingleVote .infoMain .voteList i {
                width: 16px;
                height: 16px;
                float: left;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/popups_radio.png) no-repeat left top;
                margin: 8px 5px 8px 3px;
            }

                .infoListOnly .infoSingleVote .infoMain .voteList i.thisover {
                    background-position: 0 -16px;
                }

            .infoListOnly .infoMultiVote .infoMain .voteList i {
                width: 14px;
                height: 14px;
                float: left;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/icon_findfield03.png) no-repeat left top;
                margin: 9px 5px 9px 3px;
            }

                .infoListOnly .infoMultiVote .infoMain .voteList i.thisover {
                    background-position: 0 -14px;
                }

            .infoListOnly .infoSingleVote .infoMain .voteList span,
            .infoListOnly .infoMultiVote .infoMain .voteList span {
                font-size: 14px;
                color: #000;
                line-height: 32px;
            }

.tableWrap table tr {
    display: none;
}

    .tableWrap table tr.firsttr {
        display: block;
    }

.tableWrap table.allshow tr,
.tableWrap table.ifFirstCome tr {
    display: block;
}

/*上传图片*/
.infoListOnly .liBar {
    border: none;
    padding: 0;
    position: relative;
    padding-bottom: 35px;
}

.infoListOnly .uploadInput {
    width: 143px;
    height: 129px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
}

.infoListOnly .upimgBj {
    float: left;
    width: 143px;
    height: 129px;
    overflow: hidden;
    background-image: url("http://img.sys.hudongba.com/static_v4/images/other/upimg01.png");
}

    .infoListOnly .upimgBj img {
        width: 143px;
        height: 129px;
    }

.infoListOnly .liBar:hover .upimgBj {
    background-image: url("http://img.sys.hudongba.com/static_v4/images/other/upimg01_on.png");
    background-size: cover;
    background-position: center center;
}

.infoListOnly .upimgNote {
    display: inline-block;
    width: 350px;
    margin: 50px 0 0 15px;
    line-height: 22px;
    font-size: 12px;
    color: #999;
}

.infoListOnly .trans_black {
    width: 143px;
    height: 40px;
    background-color: rgba(0,0,0,0.6);
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    position: absolute;
    left: 0;
    top: 89px;
}

.infoMationOnly .image,
.infoMation .image {
    padding-bottom: 30px;
}

.joinTexe .myUl {
    width: 980px;
    overflow: hidden;
    margin: 10px auto;
}

    .joinTexe .myUl li {
        border-top: 10px solid #FFF;
    }

        .joinTexe .myUl li h4 {
            border-top: 10px solid #f4f9fe;
        }

    .joinTexe .myUl .li_text_short {
        height: 35px;
        line-height: 35px;
        padding-left: 50px;
    }

        .joinTexe .myUl .li_text_short.litext01 {
            border: none;
        }

        .joinTexe .myUl .li_text_short .d_name {
            display: inline-block;
            font-size: 14px;
            color: #999;
            float: left;
            padding-right: 10px;
        }

        .joinTexe .myUl .li_text_short .d_content {
            display: inline-block;
            font-size: 14px;
            color: #444;
            float: left;
        }

    .joinTexe .myUl .li_text_long {
        padding: 4px 0;
        overflow: hidden;
        padding-left: 3px;
        padding-right: 20px;
    }

        .joinTexe .myUl .li_text_long .c_name {
            display: block;
            line-height: 18px;
            font-size: 14px;
            color: #999;
            padding: 3px 0;
        }

        .joinTexe .myUl .li_text_long .c_content {
            display: block;
            line-height: 18px;
            font-size: 14px;
            color: #444;
            padding: 3px 0;
        }

            .joinTexe .myUl .li_text_long .c_content.file {
                padding-left: 20px;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/upload_file_icon.png) no-repeat 0 4px / 14px 14px;
                color: #444;
            }
    /*.joinTexe .myUl .li_text_long .c_content.file:hover {color:#0099e9; background: url(http://img.sys.hudongba.com/static_v4/images/other/upload_file_icon_blue.png) no-repeat 0 4px / 14px 14px;}*/
    .joinTexe .myUl .li_text_single {
        padding: 4px 0;
    }

        .joinTexe .myUl .li_text_single .c_name {
            display: block;
            line-height: 18px;
            font-size: 14px;
            color: #999;
            padding: 3px 0;
        }

        .joinTexe .myUl .li_text_single .optionList {
            width: 100%;
            overflow: hidden;
        }

            .joinTexe .myUl .li_text_single .optionList .optionListTrue {
                width: 100%;
                overflow: hidden;
                padding: 5px 0;
            }

                .joinTexe .myUl .li_text_single .optionList .optionListTrue i {
                    width: 16px;
                    height: 16px;
                    display: inline-block;
                    float: left;
                    background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_single_gray2.png) no-repeat 0 0;
                    margin-top: 4px;
                }

                    .joinTexe .myUl .li_text_single .optionList .optionListTrue i.i_multi {
                        background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_multi_gray2.png) no-repeat 0 0;
                    }

                .joinTexe .myUl .li_text_single .optionList .optionListTrue p {
                    display: inline-block;
                    width: calc(100% - 35px);
                    float: left;
                    line-height: 18px;
                    font-size: 14px;
                    color: #444;
                    padding: 3px 0;
                    line-height: 18px;
                    margin-left: 10px;
                }

    .joinTexe .myUl .li_text_image {
        padding-left: 50px;
    }

        .joinTexe .myUl .li_text_image .c_name {
            display: block;
            line-height: 18px;
            font-size: 14px;
            color: #999;
            padding: 7px 0;
        }

        .joinTexe .myUl .li_text_image .c_image {
            overflow: hidden;
        }

            .joinTexe .myUl .li_text_image .c_image img {
                width: 140px;
                height: 130px;
            }

.moreApplyWrap .submit {
    clear: both;
}

.select_num {
    overflow: hidden;
    padding: 10px 0;
}

    .select_num .less {
        display: inline-block;
        width: 28px;
        height: 28px;
        background: url('/Content/img/newDetaillessaddIcons.png') no-repeat 0 0;
        float: left;
        border: 1px solid #ddd;
        background-position: 7px 12px;
        border-right: 0;
    }

    .select_num .add {
        display: inline-block;
        width: 28px;
        height: 28px;
        background: url('/Content/img/newDetaillessaddIcons.png') no-repeat 0 0;
        float: left;
        border: 1px solid #ddd;
        border-left: 0;
        background-position: 7px -20px;
    }

    .select_num .count {
        width: 54px;
        height: 28px;
        border: 1px solid #d2d6df;
        float: left;
    }

        .select_num .count input {
            width: 100%;
            height: 18px;
            margin: 5px 0;
            text-align: center;
            font-size: 13px;
            border: none;
            outline: none;
        }

    .select_num span {
        display: inline-block;
        font-size: 12px;
        color: #233040;
        line-height: 30px;
        padding-left: 15px;
    }

.join_box_Xq {
    overflow: hidden;
    margin: 5px 10px 5px 0;
    padding-bottom: 25px;
    border-top: 1px solid #e7ecf2;
    padding-top: 10px;
}

    .join_box_Xq.first {
        border: none;
    }

.join_property_xuhao {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #444;
    text-align: left;
    float: left;
    margin-top: 13px;
    font-weight: bold;
}

.pop_massage {
    display: block;
    width: 1050px;
    float: left;
}

    .pop_massage.only {
        padding-left: 30px;
    }

    .pop_massage .optionsName {
        display: block;
        height: 35px;
        line-height: 35px;
        font-size: 14px;
        color: #98a4b4;
        padding-top: 10px;
    }

        .pop_massage .optionsName span.red {
            display: inline-block;
            color: red;
            padding-right: 5px;
            float: left;
            line-height: 16px;
            padding-top: 13px;
        }

    .pop_massage .dan_h .inpoutK {
        display: block;
        width: 638px;
        height: 30px;
        border: 1px solid #d2d6df;
        background-color: #fdfdfd;
    }

        .pop_massage .dan_h .inpoutK input {
            width: 620px;
            height: 18px;
            margin: 6px 9px;
            font-size: 14px;
            color: #444;
        }

    .pop_massage .duo_h .inpoutK {
        display: block;
        width: 638px;
        height: 72px;
        border: 1px solid #d2d6df;
        background-color: #fdfdfd;
    }

        .pop_massage .duo_h .inpoutK textarea {
            width: 620px;
            height: 60px;
            margin: 6px 9px;
            font-size: 14px;
            color: #444;
            line-height: 20px;
        }

    .pop_massage .dan_x .inpoutK,
    .pop_massage .duo_x .inpoutK {
        width: 638px;
        overflow: hidden;
    }

        .pop_massage .dan_x .inpoutK p,
        .pop_massage .duo_x .inpoutK p {
            line-height: 32px;
        }

            .pop_massage .dan_x .inpoutK p strong,
            .pop_massage .duo_x .inpoutK p strong {
                font-weight: normal;
                font-size: 14px;
                color: #444;
            }

            .pop_massage .dan_x .inpoutK p span {
                width: 16px;
                height: 16px;
                float: left;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/popups_radio.png) no-repeat left top;
                margin: 8px 10px 8px 3px;
                cursor: pointer;
            }

                .pop_massage .dan_x .inpoutK p span.thisover {
                    background-position: 0 -16px;
                }

            .pop_massage .duo_x .inpoutK p span {
                width: 14px;
                height: 14px;
                float: left;
                background: url(http://img.sys.hudongba.com/static_v4/images/other/icon_findfield03.png) no-repeat left top;
                margin: 9px 10px 9px 3px;
                cursor: pointer;
            }

                .pop_massage .duo_x .inpoutK p span.thisover {
                    background-position: 0 -14px;
                }

    .pop_massage li.file .inpoutK .file {
        width: 638px;
    }

.countWrap .txt {
    float: right;
    font-size: 14px;
    color: #444;
    line-height: 30px;
    width: 100%;
    text-align: right;
    padding-top: 8px;
}

    .countWrap .txt span {
        font-size: 20px;
    }

    .countWrap .txt i {
        font-size: 20px;
        font-style: normal;
        color: #ff9933;
    }

    .countWrap .txt u {
        padding: 0 15px;
    }

.fileNote {
    clear: both;
    padding-top: 15px;
    font-size: 14px;
    color: #aaa;
}

.property_txtnote {
    text-align: left;
    padding-top: 30px;
    font-size: 14px;
    color: #999;
}

    .property_txtnote .red {
        color: red;
    }

/*营销广告*/
.marketing_advert {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 130px;
    display: none;
}

    .marketing_advert a.advert_pic1 {
        display: block;
        width: 119px;
        height: 76px;
        position: fixed;
        bottom: 0;
        left: 0;
    }

    .marketing_advert a.advert_pic2 {
        display: block;
        width: 100%;
        height: 130px;
        background: #c5f1ff;
        opacity: 0.92;
        position: fixed;
        bottom: 0;
        left: -100%;
    }

    .marketing_advert a.advert_pic1 .img_1 {
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: 27px;
        left: 0;
    }

    .marketing_advert a.advert_pic2 .img_2 {
        width: 1190px;
        height: 130px;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -595px;
    }

    .marketing_advert span.advert_close {
        width: 16px;
        height: 16px;
        cursor: pointer;
        display: inline-block;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/advert_close.png) no-repeat 0 0;
        position: absolute;
        bottom: 110px;
        right: 50%;
        margin-right: -590px;
        z-index: 1005;
        display: none;
    }

        .marketing_advert span.advert_close:hover {
            background-position: 0 -28px;
        }

.service_tools span {
    width: 60px;
    height: 40px;
    display: block;
    margin-top: -1px;
}

    .service_tools span.vip {
        background: url(http://img.sys.hudongba.com/static_v4/images/other/index_market_icon.jpg) no-repeat right top / 40px 40px;
        position: relative;
    }

        .service_tools span.vip:hover {
            background: url(http://img.sys.hudongba.com/static_v4/images/other/index_market_icon_on.jpg) no-repeat right top / 40px 40px;
        }

    .service_tools span.activity {
        background: url(http://img.sys.hudongba.com/static_v4/images/other/index_advert_icon.jpg) no-repeat right top / 40px 40px;
    }

        .service_tools span.activity:hover {
            background: url(http://img.sys.hudongba.com/static_v4/images/other/index_advert_icon_on.jpg) no-repeat right top / 40px 40px;
        }

    .service_tools span.service {
        background: url(http://img.sys.hudongba.com/static_v4/images/other/index_service_icon.jpg) no-repeat right top / 40px 40px;
    }

        .service_tools span.service:hover {
            background: url(http://img.sys.hudongba.com/static_v4/images/other/index_service_icon_on.jpg) no-repeat right top / 40px 40px;
        }

.service_tools .notice {
    background: url(http://img.sys.hudongba.com/static_v4/images/other/index_notice_icon.jpg) no-repeat right top / 40px 40px;
    display: block;
    width: 60px;
    height: 40px;
    margin-top: -1px;
}

    .service_tools .notice:hover {
        background: url(http://img.sys.hudongba.com/static_v4/images/other/index_notice_icon_on.jpg) no-repeat right top / 40px 40px;
    }

    .service_tools .notice b.index_b {
        background: url(http://img.sys.hudongba.com/static_v4/images/other/new_icon.jpg) 0 0 / 23px 11px;
        width: 23px;
        height: 11px;
        display: inline-block;
        position: absolute;
        right: -9px;
        top: 2px;
    }

    .service_tools .notice .note_list {
        width: 400px;
        height: 174px;
        border: 1px solid #d2d6df;
        border-radius: 4px;
        background: #fcfcfc;
        overflow: hidden;
    }

        .service_tools .notice .note_list .note_title_txt {
            width: 100%;
            height: 32px;
            background: #f4f5f9;
            line-height: 32px;
            border-bottom: 1px solid #d2d6df;
        }

            .service_tools .notice .note_list .note_title_txt b {
                color: #444;
                font-size: 14px;
                padding-left: 18px;
            }

        .service_tools .notice .note_list ul {
            margin: 20px;
            width: 360px;
            height: 100px;
            overflow-y: auto;
        }

            .service_tools .notice .note_list ul li {
                margin-bottom: 17px;
                width: 360px;
            }

                .service_tools .notice .note_list ul li i {
                    width: 8px;
                    height: 5px;
                    display: inline-block;
                    float: left;
                    padding-top: 6px;
                }

                    .service_tools .notice .note_list ul li i img {
                        width: 100%;
                        height: 100%;
                        transform: rotate(270deg);
                    }

                .service_tools .notice .note_list ul li a {
                    margin-left: 10px;
                    color: #0099e9;
                    font-size: 14px;
                    width: 342px;
                    display: inline-block;
                    position: relative;
                }

                    .service_tools .notice .note_list ul li a:hover {
                        color: #0082c5;
                    }

                .service_tools .notice .note_list ul li b.list_b {
                    background: url(http://img.sys.hudongba.com/static_v4/images/other/new_icon.jpg) 0 0 / 23px 11px;
                    width: 23px;
                    height: 11px;
                    display: inline-block;
                    margin-left: 8px;
                }

.service_tools .note_list {
    position: absolute;
    top: -9px;
    left: -393px;
    display: none;
}

.service_tools .hd_tel {
    position: absolute;
    top: -75px;
    left: -214px;
    display: none;
}

.service_tools .kf_tel {
    position: absolute;
    top: -77px;
    left: -214px;
    display: none;
}

.service_tools .hd_vip {
    position: absolute;
    top: -171px;
    left: -214px;
    display: none;
}

.service_tools .notice:hover .note_list {
    display: block;
}

.service_tools span.activity:hover .hd_tel {
    display: block;
}

.service_tools span.service:hover .kf_tel {
    display: block;
}

.service_tools span.vip:hover .hd_vip {
    display: block;
}
/*直播详情样式*/
.liveDetail {
    width: 1190px;
    height: 850px;
    margin: 0 auto;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/postLiveIcon15.png) no-repeat center 290px;
}

    .liveDetail .title {
        padding: 185px 0 40px;
        font-size: 14px;
        color: #010101;
        text-align: center;
    }

    .liveDetail .txt {
        padding-bottom: 60px;
        font-size: 30px;
        color: #0099e9;
        text-align: center;
    }

    .liveDetail #liveDetailEwm img {
        margin: 0 auto;
    }

.frequencyR {
    overflow: hidden;
    float: left;
    display: block;
    width: 1070px;
}

    .frequencyR.poster {
        width: 602px;
    }

    .frequencyR p {
        display: inline-block;
        width: 190px;
        height: 40px;
        float: left;
        margin: 0 10px 10px 0;
    }

    .frequencyR a {
        display: inline-block;
        width: 188px;
        height: 38px;
        border: 1px solid #e2e2e2;
        line-height: 38px;
        text-align: center;
        font-size: 12px;
        color: #444;
    }

        .frequencyR a:hover {
            border: 1px solid #0099e9;
        }

        .frequencyR a.thisover {
            border: 1px solid #0099e9;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_changci.png) no-repeat right bottom;
        }

        .frequencyR a.gray, .frequencyR a.gray:hover {
            border: 1px dashed #e2e2e2;
            color: #bbbbbb;
        }

#frequencyBox {
    width: 730px;
    overflow: hidden;
    display: none;
}

    #frequencyBox .topBar {
        height: 52px;
        background-color: #f4f5f9;
        border-top-left-radius: 8px;
        border-top-right-radius: 8px;
    }

        #frequencyBox .topBar span {
            font-size: 14px;
            color: #000;
            display: inline-block;
            float: left;
            padding: 15px 0 0 20px;
        }

        #frequencyBox .topBar a {
            display: inline-block;
            width: 15px;
            height: 15px;
            overflow: hidden;
            float: right;
            margin: 10px 10px 0 0;
        }

            #frequencyBox .topBar a img {
                width: 15px;
                height: 30px;
            }

            #frequencyBox .topBar a:hover img {
                margin-top: -15px;
            }

    #frequencyBox .listBar {
        background-color: #FFF;
        overflow: hidden;
        padding: 15px;
        min-height: 200px;
        max-height: 400px;
        overflow-y: auto;
    }

        #frequencyBox .listBar span {
            display: inline-block;
            width: 170px;
            height: 30px;
            text-align: left;
            line-height: 30px;
            background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_selectover.png) no-repeat 0 5px;
            font-size: 14px;
            color: #444;
            padding-left: 30px;
            float: left;
            margin: 5px 0 5px 18px;
            cursor: pointer;
        }

            #frequencyBox .listBar span:hover {
                color: #0099e9;
            }

            #frequencyBox .listBar span.thisover {
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_selectover.png) no-repeat 0 -75px;
            }

            #frequencyBox .listBar span.gray, #frequencyBox .listBar span.gray:hover {
                background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_selectover20.png) no-repeat 0 5px;
                color: #bbbbbb;
            }

    #frequencyBox .bottomBar {
        height: 68px;
        background-color: #f4f5f9;
        border-bottom-left-radius: 8px;
        border-bottom-right-radius: 8px;
    }

        #frequencyBox .bottomBar a.close {
            display: inline-block;
            width: 86px;
            height: 28px;
            text-align: center;
            line-height: 28px;
            font-size: 14px;
            color: #000;
            float: right;
            border: 1px solid #ddd;
            background-color: #FFF;
            margin: 18px 20px 0 10px;
            border-radius: 3px;
        }

            #frequencyBox .bottomBar a.close:hover {
                background-color: #f2f2f2;
            }

        #frequencyBox .bottomBar a.ok {
            display: inline-block;
            width: 130px;
            height: 28px;
            text-align: center;
            line-height: 28px;
            font-size: 14px;
            color: #FFF;
            float: right;
            border: 1px solid #0099e9;
            background-color: #0099e9;
            margin: 18px 0 0 0;
            border-radius: 3px;
        }

            #frequencyBox .bottomBar a.ok:hover {
                background-color: #0082c5;
                border: 1px solid #0082c5;
            }

/*关注引导*/
.focus_guide {
    width: 1190px;
    height: 110px;
    background: #f8f8f8;
    margin-top: 10px;
    position: relative;
}

    .focus_guide .close_guide {
        display: block;
        width: 16px;
        height: 16px;
        overflow: hidden;
        position: absolute;
        top: 10px;
        right: 10px;
        background: url(http://img.sys.hudongba.com/static_v4/images/other/popups_close.png) no-repeat center top;
    }

        .focus_guide .close_guide:hover {
            background-position: center bottom;
        }

    .focus_guide .guide_type {
        font-size: 18px;
        color: #233040;
        padding-top: 30px;
        text-align: center;
    }

    .focus_guide .guide_txt {
        font-size: 16px;
        color: #999;
        text-align: center;
        height: 25px;
        width: 310px;
        margin: 7px auto 30px;
    }

        .focus_guide .guide_txt .guide_gz {
            font-size: 18px;
            color: #0099e9;
            line-height: 27px;
            float: left;
        }

            .focus_guide .guide_txt .guide_gz:hover {
                color: #0082c5;
            }

        .focus_guide .guide_txt span {
            line-height: 25px;
            float: right;
        }

/*优惠券入口*/
.coupon_ul {
    padding: 15px 0;
    width: 1060px;
    float: left;
}

    .coupon_ul.img {
        width: 600px;
    }

    .coupon_ul li {
        float: left;
        margin: 0 10px 10px 0;
        cursor: pointer;
    }

    .coupon_ul i.coupon_line {
        width: 1px;
        height: 20px;
        display: inline-block;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_coupon_line.jpg) no-repeat;
        position: static;
        left: 0;
        top: 0;
        float: left;
    }

    .coupon_ul .coupon_content {
        background: #fc3b3b;
        padding: 0 5px;
        height: 20px;
        line-height: 20px;
        display: inline-block;
        float: left;
        font-size: 12px;
        color: #fff;
    }

        .coupon_ul .coupon_content:hover {
            background: #d83434;
            filter: alpha(opacity=85);
            opacity: 0.85;
        }

.getCoupon {
    width: 270px;
    height: 70px;
    border-radius: 8px;
    background: #f8f8f8;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -135px;
    box-shadow: 0 0 10px 5px #ebebeb;
    display: none;
    text-align: center;
    z-index: 105;
}

    .getCoupon span {
        font-size: 16px;
        color: #000;
        line-height: 70px;
        display: inline-block;
    }

        .getCoupon span.thisOver {
            background: url(http://css.hudongba.com/static_v4/images/other/popups_true.png) no-repeat;
            padding-left: 40px;
            background-size: 30px;
            background-position: 0 20px;
        }

/* live 二维码弹窗*/
#liveDetailTc {
    width: 500px;
    height: 330px;
    background: #fff;
    border-radius: 5px;
    display: none;
}

    #liveDetailTc .close {
        display: block;
        width: 16px;
        height: 15px;
        overflow: hidden;
        float: right;
        margin: 10px 15px 0 0;
    }

        #liveDetailTc .close img {
            width: 16px;
            height: 31px;
        }

        #liveDetailTc .close:hover img {
            margin-top: -15px;
        }

    #liveDetailTc .title {
        text-align: center;
        font-size: 16px;
        color: #000;
        padding: 50px 0 25px;
    }

    #liveDetailTc .box {
        width: 165px;
        height: 165px;
        padding: 10px;
        border: 1px solid #ddd;
        border-radius: 5px;
        margin: 0 auto;
    }

/*821活动节*/
.detail_act {
    width: 194px;
    height: 22px;
    background: url(http://img.sys.hudongba.com/static_v4/images/activity/2017year821/detail_stripe_pc.png) 0 0 / 100% 100%;
    position: relative;
    margin: 10px 0 -10px;
    overflow: hidden;
}

    .detail_act .detail_act_img {
        width: 62px;
        height: 19px;
        position: absolute;
        left: 4px;
        bottom: -3px;
    }

        .detail_act .detail_act_img img {
            width: 100%;
            height: 100%;
        }

    .detail_act span {
        margin-left: 70px;
        color: #fff;
        font-size: 12px;
        line-height: 22px;
        float: left;
    }

    .detail_act a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
    }

.detail_t_join a.subject {
    background: url(http://img.sys.hudongba.com/static_v4/images/activity/2017year821/btn_821_up.png) 0 0 / 100% 100%;
}

    .detail_t_join a.subject:hover {
        background: url(http://img.sys.hudongba.com/static_v4/images/activity/2017year821/btn_821_up_act.png) 0 0 / 100% 100%;
    }

.detail_t_join a.zone {
    background: url(http://img.sys.hudongba.com/static_v4/images/activity/2017year821/btn_821_down.png) 0 0 / 100% 100%;
}

    .detail_t_join a.zone:hover {
        background: url(http://img.sys.hudongba.com/static_v4/images/activity/2017year821/btn_821_down_act.png) 0 0 / 100% 100%;
    }

.detail_attent_821 .detail_party_aside_topR .aside_topR_pic a.detail_head_img {
    border: 3px solid #878ae7;
}

.detail_attent_821 .detail_party_aside_topR .aside_topR_pic b.detail_821_img {
    width: 299px;
    height: 51px;
    position: absolute;
    top: 38px;
    left: 0;
    display: block;
    background: url(http://img.sys.hudongba.com/static_v4/images/activity/2017year821/detail_pc_821.png) no-repeat 0 0 / 100% 100%;
}

.detail_attent_821 .detail_party_aside_topR .aside_topR_tit.detail_821 {
    margin-top: 13px;
}

.detail_attent_821 .detail_party_aside_topR .focus_Cz a#contact_Btn.btn_821, .detail_attent_821 .detail_party_aside_topR .focus_Cz a#attent_Btn.btn_821 {
    background: url(http://img.sys.hudongba.com/static_v4/images/activity/2017year821/821_border_pc.png) no-repeat 0 0 / 100% 100%;
    border: none;
    line-height: 42px;
    color: #5954c6;
}

    .detail_attent_821 .detail_party_aside_topR .focus_Cz a#contact_Btn.btn_821:hover, .detail_attent_821 .detail_party_aside_topR .focus_Cz a#attent_Btn.btn_821:hover {
        background: #0099e9;
        color: #fff;
    }

/*主办方VIP*/
.detail_time_attr_det_aside .detail_r_pc_Up.detail_sporsor {
    background: #464a53;
    border: 1px solid #464a53;
}

.detail_party_aside_topR .aside_topR_pic a.detail_sporsor_vip {
    border: 3px solid #e5c175;
}

.detail_sponsor_icon {
    width: 244px;
    height: 45px;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_sponsor_icon_pc.png) no-repeat;
    margin: 12px auto 0;
}

.detail_party_aside_topR .focus_Cz a#attent_Btn.gz_vip {
    background: #e5c175;
    color: #aa7939;
    border: 1px solid #e5c175;
}

    .detail_party_aside_topR .focus_Cz a#attent_Btn.gz_vip:hover {
        background: #c3a464;
        color: #916731;
        border: 1px solid #c3a464;
    }

.detail_party_aside_topR .focus_Cz a#contact_Btn.lx_vip {
    background: #464a53;
    color: #aa7939;
    border: 1px solid #464a53;
}

    .detail_party_aside_topR .focus_Cz a#contact_Btn.lx_vip:hover span {
        color: #916731;
    }

.detail_bottom {
    width: 100%;
    height: 100px;
}

    .detail_bottom .detail_bg {
        width: 924px;
        height: 56px;
        margin: 22px auto 0;
        background: url(http://img.sys.hudongba.com/static_v4/images/detail/detail_sponsor_bg_pc_2.png) no-repeat center center;
    }

        .detail_bottom .detail_bg a {
            width: 104px;
            height: 56px;
            margin: 0 auto;
            display: block;
        }

.detail_party_aside_topR .aside_topR_tit a.name_vip {
    font-size: 16px;
    color: #b4b6c2;
}

.party_join .l.num_vip {
    color: #b4b6c2;
    background: none;
}

.party_join .r.num_vip {
    color: #b4b6c2;
}

.party_join .l.num_vip .num {
    color: #b4b6c2;
}

.party_join .r.num_vip .num {
    color: #b4b6c2;
}

.detail_party_aside_topR .aside_topR_con.num_vip {
    color: #b4b6c2;
}

/*直播输入密码弹窗*/
#livePasswordTc {
    width: 500px;
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    display: none;
}

    #livePasswordTc .top {
        height: 54px;
        background: #f4f5f9;
    }

        #livePasswordTc .top .txt {
            float: left;
            padding-left: 20px;
            font-size: 14px;
            color: #000;
            line-height: 54px;
        }

        #livePasswordTc .top a {
            width: 16px;
            height: 15px;
            overflow: hidden;
            float: right;
            margin: 10px 15px 0 0;
        }

            #livePasswordTc .top a img {
                width: 16px;
                height: 31px;
            }

            #livePasswordTc .top a:hover img {
                margin-top: -15px;
            }

    #livePasswordTc .content {
        padding: 20px 30px;
    }

        #livePasswordTc .content .password input {
            width: 418px;
            height: 42px;
            border: 1px solid #ddd;
            padding: 0 10px;
            border-radius: 3px;
            font-size: 14px;
            color: #333;
            margin-bottom: 10px;
        }

        #livePasswordTc .content .imgCode {
            overflow: hidden;
        }

            #livePasswordTc .content .imgCode.hide {
                display: none;
            }

            #livePasswordTc .content .imgCode input {
                float: left;
                width: 306px;
                height: 42px;
                border: 1px solid #ddd;
                padding: 0 10px;
                border-radius: 3px;
                font-size: 14px;
                color: #333;
                margin-right: 10px;
            }

            #livePasswordTc .content .imgCode img {
                float: left;
                width: 102px;
                height: 36px;
                margin-top: 4px;
            }

    #livePasswordTc .bottom {
        height: 66px;
        line-height: 66px;
        background: #f4f5f9;
    }

        #livePasswordTc .bottom a {
            float: right;
            width: 86px;
            height: 28px;
            line-height: 28px;
            background: #0099e9;
            font-size: 14px;
            color: #fff;
            text-align: center;
            border-radius: 5px;
            border: 1px solid #0099e9;
            margin-top: 18px;
        }

            #livePasswordTc .bottom a:hover {
                background: #0082c5;
            }

            #livePasswordTc .bottom a.qx {
                background: #fff;
                color: #000;
                border-color: #ddd;
                margin: 18px 20px 0 10px;
            }

                #livePasswordTc .bottom a.qx:hover {
                    background: #eee;
                }

/*交易快照*/
.snapshot_top {
    width: 1188px;
    height: 38px;
    border: 1px solid #ffdcb9;
    background: #fff4e9;
    margin: 60px auto -20px;
}

    .snapshot_top p {
        line-height: 38px;
        font-size: 14px;
        color: #233040;
    }

        .snapshot_top p.snapshot_top_l {
            float: left;
            margin-left: 24px;
            padding-left: 18px;
            background: url(http://quick.hudongba.com/static_v4/images/other/snapshot_light.png) no-repeat 0 10px;
        }

        .snapshot_top p.snapshot_top_r {
            float: right;
            margin-right: 20px;
        }

        .snapshot_top p a {
            color: #0099e9;
        }

            .snapshot_top p a:hover {
                color: #0082c5;
            }

.snapshot_bottom {
    width: 1188px;
    height: 68px;
    border: 1px solid #ffdcb9;
    background: #fff4e9;
    margin: 14px auto 82px;
}

    .snapshot_bottom .snapshot_bottom_txt {
        height: 44px;
        margin: 12px 0 0 16px;
        padding-left: 25px;
        background: url(http://quick.hudongba.com/static_v4/images/other/snapshot_light.png) no-repeat 0 -66px;
    }

        .snapshot_bottom .snapshot_bottom_txt p {
            line-height: 22px;
            font-size: 14px;
            color: #233040;
        }

.detail_Attr .detail_attr_gray.detail_snap_1 {
    padding-left: 35px;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_money.png) no-repeat 7px 2px / 16px 16px;
    margin-right: 30px;
}

.detail_Attr .detail_attr_gray.detail_snap_2 {
    padding-left: 35px;
    background: url(http://img.sys.hudongba.com/static_v4/images/detail/icon_bao.png) no-repeat 7px 2px / 16px 16px;
}

.detail_Attr .detail_attr_gray.orange {
    color: #f93;
}
