/* 黄历 */
.intro_huangli {
    padding: 0 0 10px;
}

.huang_tit {
    color: #FFC570;
    font-size: 16px;
    font-weight: 700;
}

.huang_txt {
    padding-left: 10px;
}

.huang_txt dl {
    margin-bottom: 15px;
}

.detail_huangli_jiri form {
    margin-top: 10px;
}

.detail_huangli_jiri form strong {
    margin-right: 10px;
}

.detail_huangli_jiri dd.form {
    margin-bottom: 10px;
}

.detail_huangli_jiri form span {
    padding: 0 10px;
}

.detail_huangli_jiri dd.ji {
    display: flex;
    align-items: center;
    margin: 15px 0 30px;
}

.detail_huangli_jiri dd.ji label {
    padding: 0 10px
}

.detail_huangli_jiri .button {
    width: 90px;
    height: 30px;
    background: #FF946D;
    border-radius: 4px;
    color: #fff;
}

.detail_huangli_jiri ul {
    padding: 0 25px;
}

.detail_huangli_jiri ul li a {
    display: flex;
    justify-content: space-between;
}

.detail_huangli_jiri ul li a span {
    text-align: left;
}

.detail_huangli_check form {
    margin: 10px 0 20px;
    text-align: center;
}

.detail_huangli_check form select {
    width: 80px;
}

.detail_huangli_check form span {
    padding: 0 10px
}

.detail_huangli_check .button {
    width: 90px;
    height: 30px;
    background: #FF946D;
    border-radius: 4px;
    color: #fff;
    margin-bottom: 15px;
}

.clearfix:before,
.sel-field:before,
.tableData .pSuitable:before,
.tableData .pUnsuitable:before,
.tableData .pAdversary:before,
.clearfix:after,
.sel-field:after,
.tableData .pSuitable:after,
.tableData .pUnsuitable:after,
.tableData .pAdversary:after {
    content: "";
    display: table;
}

.clearfix:after,
.sel-field:after,
.tableData .pSuitable:after,
.tableData .pUnsuitable:after,
.tableData .pAdversary:after {
    clear: both;
}

.tableData {
    background-color: #fefaf0;
    width: 100%;
    color: #7c4328;
}

.tableData .thBg {
    text-align: center;
    background-color: #FFF5E5;
}

.tableData td {
    border: 1px solid #e0c09a;
    line-height: 1.62963rem;
    padding: 0.37037rem 0;
}

.tableData .trTit td {
    line-height: 2.51852rem;
    padding: 0;
}

.tableData .solar,
.tableData .lunar {
    display: block;
    text-align: center;
}

.tableData tr td:nth-child(2),
.tableData tr td:nth-child(4) {
    padding-left: 0.88889rem;
}

.tableData .bgBlack td:nth-child(n) {
    background-color: #d4d1cc;
    color: #333;
}

.tableData .bgOrange td:nth-child(n) {
    background-color: #ffd496;
}

.tableData .txtBlack {
    color: #333;
}

.tableData .pSuitable {
    color: #14a700;
}

.tableData .pSuitable span {
    float: left;
    margin-right: 0.88889rem;
}

.tableData .pUnsuitable {
    color: #f43d3d;
}

.tableData .pUnsuitable span {
    float: left;
    margin-right: 0.88889rem;
}

.tableData .pAdversary {
    color: #2b98ed;
}

.tableData .pAdversary span {
    float: left;
    margin-right: 0.88889rem;
}

.tableData .tr-su .su-icon {
    color: #fff;
    display: block;
    margin: 0 auto;
    width: 1.85185rem;
    height: 1.85185rem;
    background-image: url(../img/yjc.png);
    background-repeat: no-repeat;
    background-size: 1.85185rem 5.62963rem;
}

.tableData .tr-su .green {
    background-position: 0 0;
}

.tableData .tr-su .red {
    background-position: 0 -1.85185rem;
}

.tableData .tr-su .blue {
    background-position: 0 -3.7037rem;
}

#myTab0 li {
    float: left;
}

.detail_huangli_today p {
    margin-top: 10px;
}

.select_parent {
    max-width: 80px;
}