/* CSS Document */

/*主本内容*/
body {
    font-family: '微软雅黑','宋体';
    font-size: 12px;
    margin: 0 auto;
}

* {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

ul, li {
    list-style-type: none;
}

input, select {
    font-size: 12px;
    line-height: 18px;
}

img {
    border: 0;
}
/*input{ border:1px solid #757575; background:#fff; padding:0 2px 0 2px;}*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.cl {
    clear: both;
}

.grayColor {
    color: #767676;
}

.red {
    color: Red;
}

.picPanel {
    float: left;
    width: 60px;
    text-align: center;
    margin-right: 3px;
}

a {
    text-decoration: none;
}

    a:link {
        color: #000000;
        text-decoration: none;
    }

    a:visited {
        color: #000000;
        text-decoration: none;
    }

    a:hover {
        color: #c70518;
        text-decoration: underline;
    }

    a:active {
        color: #000000;
        text-decoration: none;
    }

    a.link_blue {
        color: #177caf;
    }

        a.link_blue:hover {
            color: #177caf;
        }

.btn_css {
    width: 45px;
    height: 28px;
}

.inputText {
    border: 1px solid #abadb3;
    padding: 3px 2px;
    line-height: 14px;
    font-size: 12px;
    background: #fff;
    color: #090909;
    border-radius: 5px;
}

.enabled {
    background-color: #d4d2d2;
    font-weight: bold;
    color: #444242;
}

.enabled2 {
    background: #f1f4f7;
    color: #444242;
}
/*表格样式*/
.table_bg {
    padding: 0 6px 0 6px;
    background: #f1f4f7;
    font-family: '微软雅黑';
}

    .table_bg table {
        background: #d4d2d2;
        font-size: 14px;
    }

        .table_bg table td {
            background: #f1f4f7;
        }

.td_title {
    height: 36px;
    line-height: 36px;
    font-weight: bold;
    padding-left: 1px;
    border-bottom: 1px solid #177caf;
}

    .td_title span {
        color: #0f42a6;
    }

.search {
    width: 100%;
    height: 30px;
    text-align: center;
    margin-bottom: 20px;
    clear: both;
}

.tableborder {
    width: 100%;
    text-align: center;
    border: 0px solid #ccc;
    background: #d4d2d2;
}

.topbg {
    color: #ffffff;
    font-weight: bold;
    background-color: #0650d2;
    background-position: center;
    text-align: center;
    line-height: 30px;
}

.tdbg1 {
    background-color: #e0eef5;
    line-height: 25px;
    width: 155px;
}

.tdbg {
    background-color: #f0f0f0;
}

.tdalign {
    text-align: left;
    padding: 0 5px 0 5px;
}

.trbg1 {
    background-color: #e0eef5;
    font-weight: bold;
    height: 32px;
}

.trbg2 {
    background-color: #f5f9fe;
}

.trbg3 {
    background-color: #fff;
}

.left_side {
    padding: 3px 8px;
    text-align: left;
    line-height: 24px;
}

.font {
    font-weight: bold;
}

.mee_more {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding: 0 3px;
    font-size: 14px;
    cursor: default;
    border: 1px solid #767676;
    position: absolute;
    right: 3px;
    top: 10px;
}

.pos_tr {
    background-color: #e0eef5;
    font-weight: bold;
    height: 32px;
}

.tableborder .pos_tr td {
    background: #e0eef5;
}

.btn_basic {
    width: 52px;
    height: 26px;
}

#otherbg {
    text-align: center;
    background: #ffffff;
}

#showgonggao {
    text-align: center;
}

#gonggaocontent {
    width: 345px;
    padding: 0px 0px 10px 5px;
    text-align: left;
    background-color: #f0f0f0;
}

    #gonggaocontent h1 {
        width: 350px;
        text-align: left;
        line-height: 25px;
        font-size: 15px;
        background-color: #e0eef5;
    }

.top_type {
    border: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    text-align: left;
}

.showComment {
    padding: 8px 4px;
    line-height: 20px;
    border: 1px solid #177caf;
}

.cart_state {
    height: 42px;
    border-bottom: 1px solid #767676;
}

.table1_tr_bg td {
    border-bottom: 1px solid #d4d2d2;
}

.td_bor_bot {
    border-bottom: 1px solid #767676;
}
/*******************login***********************************/
.login_box {
}

    .login_box .fl {
        width: 580px;
    }

    .login_box .fr {
        width: 524px;
    }

.btn_login {
    font-size: 14px;
    color: #fff;
    background: #056bc0;
    border: 1px solid #056bc0;
    border-radius: 5px;
}
/**********/
.date {
    padding: 65px 0 25px;
    font-size: 68px;
    text-align: center;
    font-family: '微软雅黑','宋体';
}

    .date span {
        display: inline-block;
        height: 120px;
        width: 65px;
        line-height: 120px;
        background: #e0eef5;
        margin: 0 8px;
    }

.admin_info {
    width: 475px;
    margin: 0 auto;
    font-size: 16px;
}

    .admin_info table tr td {
        border-bottom: 1px solid #86b0c5;
    }

.price_box {
    width: 475px;
    margin: 35px auto 0;
}

/**/
.shop_name_top {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    font-weight: bold;
    padding-left: 12px;
    color: #fff;
    background: url("../images/top-right.gif") repeat-x;
}

.booth_wrap {
    overflow: hidden;
}

    .booth_wrap span {
        display: block;
        float: left;
        width: 50px;
        height: 35px;
        line-height: 35px;
        text-align: center;
        border: 1px solid #767676;
        margin: 5px;
        cursor: default;
    }

.booth_used {
    background: #c70518;
    color: #e0eef5;
}

.booth_current {
    background: #0650d2;
    color: #e0eef5;
}

.specialty_tag {
    display: inline-block;
    padding: 6px 8px;
    border: 1px solid #ff6600;
    border-radius: 3px;
    margin: 5px 5px;
}

.booth_tag {
    display: inline-block;
    padding: 6px 8px;
    border: 1px solid #ff6600;
    color: #ff6600;
    cursor: default;
    border-radius: 3px;
}

.coupon_tag {
    display: inline-block;
    padding: 6px 8px;
    border: 1px solid #c70518;
    border-radius: 3px;
    cursor: default;
    color: #c70518;
}

.coupon_type {
    display: inline-block;
    width: 165px;
    height: 110px;
    line-height: 110px;
    text-align: center;
    border-radius: 3px;
    cursor: default;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    background: url("../images/bg_youhuiquan.png");
    background-size: 100% 100%;
}

.pic_list {
    padding: 3px;
}

    .pic_list a {
        display: inline-block;
        margin: 6px 5px;
    }

.title_h3 {
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    background: #dfe7f1;
    padding-left: 12px;
    margin-top: 6px;
}

.title_h2 {
    height: 36px;
    line-height: 36px;
    font-size: 22px;
    margin-top: 6px;
    margin-bottom: 6px;
    text-align: center;
    font-weight: bold;
}

.title_h1 {
    height: 36px;
    line-height: 36px;
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    position: relative;
    background: #e0eef5;
    border-bottom: 1px solid #177caf;
    font-family: '微软雅黑','宋体';
    padding: 6px 0;
}

.h3_tle {
    height: 24px;
    line-height: 24px;
    padding: 5px 0;
    font-size: 14px;
}

.tab_title {
    height: 32px;
    width: 100%;
}

    .tab_title ul {
        width: 100%;
        height: 32px;
    }

        .tab_title ul li {
            width: 24.8%;
            height: 32px;
            line-height: 32px;
            cursor: default;
            text-align: center;
            font-weight: bold;
            font-size: 14px;
            float: left;
            color: #fff;
            background: #3199e8;
            border-right: 1px solid #f1f4f7;
        }


            .tab_title ul li.tab_curColor {
                color: #3199e8;
                background: #f1f4f7;
            }

.img_headPic img {
    border-radius: 10px;
    cursor: default;
    border: 1px solid #a9a1a1;
}

.btn_style {
    border-radius: 3px;
}

.hy_intro {
    width: 90px;
    display: inline-block;
    margin-top: 28px;
}

    .hy_intro li {
        height: 26px;
        line-height: 26px;
        border: 1px solid #ccc;
        cursor: default;
    }

.cur_color {
    background: #4cb5ea;
    color: #000000;
}

.mem_list {
    width: 300px;
    position: absolute;
    left: 100px;
}

.lable_grey {
    display: inline-block;
    min-width: 60px;
    padding: 2px 5px;
    color: #0e0e0e;
    border: 1px solid #ccc;
    margin: 3px 6px 3px 0;
    background: #fff;
}

.gallery li {
    position: relative;
    display: inline-block;
    margin: 0 6px 6px 0;
}

    .gallery li .del {
        position: absolute;
        width: 18px;
        height: 18px;
        top: 0;
        right: 0;
        z-index: 9999;
    }

.fileList li {
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    background: #fff url(../images/cal_nextMonth.gif) no-repeat 3px center;
    margin-bottom: 2px;
    padding-left: 13px;
}

    .fileList li a {

    }

/***************************************homepage***********************************************/
.side_bar {
    width: 230px;
    height: 521px;
    border: 1px solid #cecccc;
    border-radius: 5px;
    background: #f5f3f3;
}

.admin_info2 {
    padding: 16px 6px 6px;
}

.admin_pic {
    width: 72px;
    height: 72px;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 5px;
}

.admin_dec {
    width: 112px;
    display: inline-block;
}

    .admin_dec p {
        line-height: 24px;
        font-size: 12px;
    }

.login_info {
    padding: 0 6px;
}

    .login_info p {
        line-height: 22px;
    }

.remind_wrap {
    margin-top: 12px;
}

.u_title {
    height: 30px;
    line-height: 30px;
    width: 228px;
    background: url(../images/bg_title_06.gif) repeat-x;
    border: 1px solid #cecccc;
}

    .u_title li {
        width: 50%;
        float: left;
        height: 30px;
        line-height: 30px;
        cursor: default;
        letter-spacing: 2px;
        text-align: left;
    }

.cur_bg {
    background: url(../images/bg_title_07.gif) repeat-x;
    color: #fff;
}

.remind_content {
    padding: 0 5px;
    font-size: 12px;
}

    .remind_content ul {
        height: 146px;
    }

        .remind_content ul li {
            height: 24px;
            line-height: 24px;
            padding-top: 4px;
            border-bottom: 1px dashed #c9c9c9;
            overflow: hidden;
        }

            .remind_content ul li span {
                width: 76px;
                height: 18px;
                line-height: 18px;
                text-align: center;
                display: inline-block;
                background: #8ac5db;
                color: #fff;
            }

.search_wrap {
    margin-top: 12px;
}

.mem_count {
    display: inline-block;
    padding: 3px 6px;
    border: 1px solid #ccc;
    font-size: 14px;
}

    .mem_count span {
        color: red;
        font-weight: bold;
    }

.ad_amin {
}

    .ad_amin img {
        border-radius: 6px;
    }
/***************************************************************************************************/
.photoList {
    width: 100%;
    padding: 15px 0;
    overflow: hidden;
}

dl.photo_box {
    width: 220px;
    height: 220px;
    float: left;
    border: 1px solid #767676;
    margin: 0 12px 12px 0;
}

    dl.photo_box dt {
        height: 20px;
        line-height: 20px;
        position: relative;
        background: #f0f0f0;
        padding: 0 4px 0 5px;
    }

        dl.photo_box dt span {
        }

        dl.photo_box dt a {
            position: absolute;
            top: 0;
            right: 5px;
            color: #0541e8;
        }

    dl.photo_box dd {
        height: 200px;
    }

/***/
.info_content {
    text-align: left;
    line-height: 24px;
    font-size: 14px;
    padding-top: 8px;
}

    .info_content p {
        line-height: 24px;
        font-size: 14px;
        padding-top: 6px;
    }

    .info_content div {
        line-height: 24px;
        font-size: 14px;
        padding-top: 6px;
    }
