h2 {
    font-size: inherit; /* 去掉默认固定大小，继承父级 */
}

.qk_details_new{
	width: 100%;
	border: 1px solid #e1e1e1 !important;
	padding: 20px;
	box-sizing: border-box;
}

.qk_details{
    padding: 10px;
    border: none;
}
.zodiac_text{
    background-color: #FEFDF8;
}
.zodiac_text .fred{
    color: #D25852;
}
.zodiac_text .fgreen{
    color: #5BAE67;
}
.zodiac_text ul li.text{
    font-size: 15px;
    color: #D25852;
    line-height: 22px;
    padding: 8px 23px;
    text-indent: -7px;
}

.whatday{
    margin-top: 16px;
    border: solid #E4DFC9 1px;
    position: relative;
    padding-bottom: 14px;
}
.whatday .title{
    width: 100%;
    text-align: center;
    height: 45px;
    line-height: 45px;
    font-size: 17px;
    color: #A07355;
    font-weight: bold;
    background-color: #FAF4DD;
}
.whatday .flex{
   /*  display: flex; */
    font-size: 15px;
    color: #444444;
    line-height: 18px;
    padding: 10px;
    padding-left: 2px;
    padding-right: 8px;
    width: calc(100% - 16px);
    margin: 0 auto;
    border-bottom: dashed #E4DFC9 1px;
    box-sizing: border-box;
}
.whatday .flex:last-child{
    border-bottom: none;
}
.whatday .flex p{
    width: 6px;
    height: 6px;
    min-width: 6px;
    border-radius: 50%;
    background-color: #E4DFC9;
    margin-right: 8px;
    margin-top: 6px;
}
.group{
    width: 14px;
    height: 14px;
}
.group.top{
    top: 0;
}
.group.bottom{
    bottom: 0;
}
.group.left{
    position: absolute;
    left: 0;
    background: url(/tool/img/group.png) no-repeat;
    background-size: 100% 100%;
}
.group.right{
    position: absolute;
    right: 0;
    background: url(/tool/img/group.png) no-repeat;
    background-size: 100% 100%;
}

.inauspicious_table{
    font-weight: 500;
    font-size: 15px;
    color: #555555;
    line-height: 18px;
    position: relative;
    border: solid #E4DFC9 1px;
    margin-top: 16px;
    background-color: #FEFDF8;
}
.inauspicious_table .title{
    display: flex;
    position: relative;
}
.inauspicious_table .title .item{
    width: 50%;
}
.inauspicious_table .title .dashed{
    position: absolute;
    top: 16%;
    left: 50%;
    height: 74%;
    border-left: dashed #E4DFC9 1px;
}
.inauspicious_table .title .item span{
    font-size: 17px;
    color: #D25852;
    line-height: 20px;
    font-weight: bold;
    display: block;
    text-align: center;
    margin-top: 19px;
}
.inauspicious_table .title .item li{
    display: flex;
    flex-wrap: wrap;
    width: 9.5em;
    margin: 15px auto;
}
.inauspicious_table .content ul{
    display: flex;
    flex-wrap: wrap;
}
.inauspicious_table .content ul li{
    width: 33.3333%;
    box-sizing: border-box;
    text-align: center;
    border-top: solid #E4DFC9 1px;
    border-right: solid #E4DFC9 1px;
    font-weight: 500;
    font-size: 15px;
    color: #555555;
    padding: 12px 0;
}
.inauspicious_table .content ul li:nth-child(3n){
    border-right: none;
}
.inauspicious_table .content ul li span{
    display: block;
    font-size: 17px;
    color: #D25852;
    font-weight: bold;
    margin-bottom: 10px;
}

.lucky_type{
    font-weight: 500;
    font-size: 15px;
    color: #333333;
    line-height: 18px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.lucky_type li{
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 5px;
}
.lucky_type a{
    width: 4em;
    text-align: center;
    margin-top: 18px;
    cursor: pointer;
}
.lucky_type img{
    width: 48px;
    height: 48px;
    margin-bottom: 13px;
}
.intervaline{
    background-color: #FEFDF8;
    width: calc(100% + 20px);
    margin-left: -10px;
    margin-top: 20px;
    height: 8px;
}
.almanactitle{
    font-size: 17px;
    color: #A07355;
    font-weight: bold;
    display: flex;
    align-items: center;
    margin: 16px 0;
}
.almanactitle p{
    width: 4px;
    height: 22px;
    background-color: #A07355;
    margin-left: 4px;
    margin-right: 6px;
}
.almanactitle .right{
    margin-left: auto;
    font-weight: 500;
    font-size: 12px;
    color: #999999;
    width: 82px;
    height: 22px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #EA7470;
}
.almanactitle .right a:nth-child(1){
    width: 36px;
    height: 22px;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    line-height: 22px;
}
.almanactitle .right a:nth-child(2){
    width: 46px;
    height: 22px;
    border-radius: 4px 4px 4px 4px;
    text-align: center;
    line-height: 22px;
}
.almanactitle .right a.active{
    background: #EA7470;
    color: #FFFFFF;
}
.querytoday .list ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 500;
    font-size: 15px;
    color: #444444;
    line-height: 24px;
    font-weight: 500;
}
.querytoday .list ul{
    border: solid #E4DFC9 1px;
    margin-top: 16px;
    background-color: #FEFDF8;
    padding: 10px;
    padding-right: 4px;
    color: #A07355;
}
.querytoday .list ul li{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.querytoday .list ul li font{
    color: #444444;
    margin-right: 6px;
}
.querytoday .list ul img{
    width: 20px;
    height: 20px;
}

.buttonimg{
    display: block;
    height: 36px;
    width: 299px;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 17px;
}
.buttonimg img{
    height: 100%;
    width: 100%;
}

.duration_theday .item{
    border: solid #E4DFC9 1px;
    background-color: #FEFDF8;
    margin-top: 10px;
    display: flex;
}
.duration_theday .item.ji{
    border-color: #F9DBDA;
    background-color: #FFF6F5;
}
.duration_theday .item.green{
    border-color: #BFDCC2;
    background-color: #EDF4EE;
}
.duration_theday .item .left{
    font-weight: 400;
    font-size: 12px;
    color: #AFAFAF;
    width: 28%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: dashed #E4DFC9 1px;
}
.duration_theday .item .left li{
    text-align: center;
}
.duration_theday .item .left b{
    font-size: 17px;
    color: #444444;
    margin-bottom: 7px;
}
.duration_theday .item .left img{
    width: 26px;
    height: 26px;
    margin-top: 5px;
}
.duration_theday .item .right{
    font-weight: 500;
    font-size: 15px;
    color: #999999;
    line-height: 18px;
    width: 72%;
    padding-top: 3px;
    padding-bottom: 10px;
}
.duration_theday .item .right li{
    display: flex;
    margin-top: 8px;
}
.duration_theday .item .right li span{
    display: flex;
}
.duration_theday .item .right li span.w47{
    width: 40%;
    margin-left: 11px;
}
.duration_theday .item .right li span.w53{
    width: 60%;
    margin-left: 11px;
}
.duration_theday .item .right li span.w100{
    width: 100%;
    box-sizing: border-box;
    padding: 0 11px;
}
.duration_theday .item .right li span font{
    white-space: nowrap;
}
.duration_theday .item .right li span p{
    margin-left: 9px;
    color: #444444;
}
.duration_theday .item .right li span.w100 img{
    width: 24px;
    height: 24px;
    margin-left: 5px;
    margin-right: 7px;
}
.duration_theday .item .right li span.w100 img+p{
    margin-top: 3px;
}

.todaysalmanac .list img{
    width: 30px;
    height: 28px;
    margin-right: 10px;
}
.todaysalmanac .item{
    border: solid #E4DFC9 1px;
    background-color: #FEFDF8;
    margin-top: 10px;
    display: flex;
    font-weight: 500;
    font-size: 15px;
    color: #666666;
    line-height: 18px;
    padding: 10px;
}
.todaysalmanac .item span{
    display: block;
    font-weight: 500;
    font-size: 17px;
    color: #333333;
    line-height: 20px;
    margin-top: 2px;
    margin-bottom: 14px;
}

.todaysuits .list{
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 10px);
}
.todaysuits .list a{
    height: 32px;
    line-height: 32px;
    background-color: #FEFDF8;
    border: 1px solid #E4DFC9;
    font-weight: 500;
    font-size: 15px;
    color: #A07355;
    margin-right: 10px;
    box-sizing: border-box;
    margin-bottom: 12px;
    width: calc(25% - 10px);
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.auspiciousday .content{
    position: relative;
    border: solid #E4DFC9 1px;
    font-weight: 500;
    font-size: 15px;
    color: #999999;
    line-height: 18px;
}
.auspiciousday .content li{
    display: flex;
    align-items: center;
}
.auspiciousday .content li span{
    text-align: center;
}
.auspiciousday .content li span:nth-child(1){
    width: 48%;
}
.auspiciousday .content li span:nth-child(2){
    width: 22%;
}
.auspiciousday .content li span:nth-child(3){
    width: 30%;
}
.auspiciousday .content .head{
    background-color: #FAF4DD;
}
.auspiciousday .content .head span{
    height: 44px;
    line-height: 44px;
    font-weight: bold;
    font-size: 17px;
    color: #A07355;
}
.auspiciousday .content .item{
    position: relative;
    border-bottom: solid #E4DFC9 1px;
}
.auspiciousday .content .item:last-child{
    border-bottom: none;
}
.auspiciousday .content .item font{
    display: block;
    font-size: 15px;
    color: #444444;
    line-height: 18px;
    margin-bottom: 5px;
}
.auspiciousday .content .item span{
    padding: 11px 0;
}
.auspiciousday .content li span img{
    width: 78px;
    height: 32px;
}
.auspiciousday .content .item span:nth-child(2){
    font-weight: 500;
    font-size: 15px;
    color: #A07355;
}
.auspiciousday .content .item .line1{
    position: absolute;
    top: 0;
    left: 48%;
    height: 100%;
    border-left: solid #E4DFC9 1px;
}
.auspiciousday .content .item .line2{
    position: absolute;
    top: 0;
    left: 70%;
    height: 100%;
    border-left: solid #E4DFC9 1px;
}

.calendar-query-div ul li{
    width: 160px;
    height: 44px;
    font-weight: 500;
    font-size: 20px;
    color: #666666;
    margin-left: 19px;
    border-color: #A07355;
}
.calendar-query-div ul li:first-child{
    margin-left: 170px;
}
.calendar-query-div ul li a{
    line-height: 44px;
}
.calendar-query-div ul li.active{
    border-color: #A07355;
    background-color: #A07355;
    color: #FFFFFF;
}
.qk_gn2_r_hl{
    height: 240px;
}
.qk_gn2_r_hl li.li5 div .bg0918{
    background-color: #DA043A;
    height: 48px;
    margin-top: 5px;
    cursor: pointer;
}
.qk_gn2_r_hl li.li5 div .bg0918 input{
    line-height: 48px;
    font-weight: 500;
    font-size: 26px;
    color: #FFFFFF;
}
.zodiac-text-div ul:nth-child(1) li{
    background-color: #FAF4DD;
    height: 80px;
    line-height: 80px;
    font-weight: 700;
    font-size: 32px;
    color: #A07355;
}
.zodiac-text-div table tr td{
    padding: 22px 0 !important;
    border-color: #E4DFC9;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
}
.zodiac-text-div .zodiac-table1 tr td:nth-child(1),
.zodiac-text-div .zodiac-table3 tr td:nth-child(1),
.zodiac-text-div .zodiac-table2 tr td:nth-child(1){
    background-color: #FEFDF8;
    width: 164px;
    padding: 0 !important;
}
.zodiac-text-div .zodiac-table1 tr td:nth-child(2),
.zodiac-text-div .zodiac-table2 tr td:nth-child(2){
    width: 434px;
    text-align: left;
    padding: 22px 33px !important;
    box-sizing: border-box;
}
.zodiac-text-div .zodiac-table3 tr td:nth-child(2){
    width: 1036px;
    text-align: left;
    padding: 22px 33px !important;
    box-sizing: border-box;
}
.zodiac-text-div{
    height: auto;
    overflow: hidden;
    border-color: #E4DFC9;
    position: relative;
}
.zodiac-text-div table tr .yitext{
    color: #5BAE67;
}
.zodiac-text-div table tr .jitext{
    color: #D25852;
}

.day_query_title .title{
    font-weight: bold;
    font-size: 28px;
    color: #D25852;
    line-height: 33px;
    margin-top: 47px;
}
.day_query_title .table{
    margin-top: 38px;
    border: solid #E4DFC9 1px;
    position: relative;
}
.day_query_title .table .title1{
    height: 90px;
    background-color: #FAF4DD;
    font-size: 36px;
    color: #A07355;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}
.day_query_title .table .list .item{
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 20px;
    color: #555555;
    line-height: 23px;
    position: relative;
    border-bottom: solid #E4DFC9 1px;
}
.day_query_title .table .list .item:last-child{
    border-bottom: none;
}
.day_query_title .table .list .item p{
    position: absolute;
    left: 310px;
    top: 0;
    height: 100%;
    border-left: solid #E4DFC9 1px;
}
.day_query_title .table .list .item li{
    padding: 30px 0;
}
.day_query_title .table .list .item .left{
    width: 310px;
    text-align: center;
}
.day_query_title .table .list .item .right{
    padding: 30px 37px;
    width: 890px;
    box-sizing: border-box;
}
.day_query_title .table .list .item .right font{
    color: #D25852;
}
.day_query_title .table .w200{
    width: 200px !important;
}
.day_query_title .table .list .item .w1000{
    width: 1000px;
    padding: 30px 70px;
}
.day_query_title .table .list .item .l200{
    left: 200px;
}
.day_query_title .table .list .item .bgy{
    background-color: #FEFDF8;
}
.day_query_title .table .flex{
    display: flex;
    align-items: center;
    font-weight: 500;
    font-size: 20px;
    color: #555555;
    line-height: 23px;
    border-top: solid #E4DFC9 1px;
}
.day_query_title .table .flex .item{
    padding: 20px 0;
    text-align: center;
    border-right: solid #E4DFC9 1px;
}
.day_query_title .table .flex .item:last-child{
    width: 195px !important;
    border-right: none;
}
.day_query_title .table .flex .item b{
    display: block;
    margin-bottom: 15px;
    font-size: 26px;
    color: #D25852;
}

.qk_yd_none .lucky_type{
    margin-top: 64px;
}
.qk_yd_none .lucky_type a{
    width: 100px;
    font-weight: 500;
    font-size: 22px;
    color: #333333;
}
.qk_yd_none .lucky_type img{
    width: 100px;
    height: 100px;
    margin-bottom: 19px;
}

.today_almanac_series{
    margin-top: 64px;
    border: solid #E4DFC9 1px;
    padding-bottom: 26px;
    position: relative;
}
.today_almanac_series .title{
    width: 1106px;
    height: 96px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 36px;
    color: #A07355;
    font-weight: bold;
    border-bottom: solid #E4DFC9 1px;
}
.today_almanac_series .list{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    font-weight: 500;
    font-size: 18px;
    color: #444444;
    line-height: 23px;
}
.today_almanac_series .list li{
    width: 568px;
    height: 54px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FEFDF8;
    border: solid #E4DFC9 1px;
    margin: 0 13px;
    margin-top: 20px;
}
.today_almanac_series .list li .right{
    width: 410px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #A07355;
}
.today_almanac_series .list li img{
    width: 30px;
    height: 30px;
}
.qk_yd_none .buttonimg{
    margin-top: 47px;
}
.qk_yd_none .buttonimg,.buttonimg.qk_yd_none img{
    width: 580px;
    height: 44px;
}

.selective_comment{
    margin-top: 40px;
}
.selective_comment .title{
    width: 100%;
    font-weight: bold;
    font-size: 28px;
    color: #D25852;
    text-align: center;
    margin-bottom: 26px;
}
.selective_comment table{
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 47px;
}
.selective_comment table tr td{
    border: solid #E4DFC9 1px;
    width: 168px;
    text-align: center;
    padding: 15px;
    word-break: keep-all;
}
.selective_comment table tr td img{
    width: 36px;
    height: 36px;
}
.selective_comment table tr:first-child{
    background-color: #FEFDF8;
}
.selective_comment table tr td:first-child{
    width: 192px;
    background-color: #FEFDF8;
}

.qk_yd_none .almanactitle{
    font-size: 26px;
    margin: 30px 0;
}
.qk_yd_none .almanactitle p{
    height: 28px;
    width: 6px;
    margin-left: 0;
    margin-right: 14px;
}
.qk_yd_none .todaysalmanac .item{
    margin-top: 19px;
    font-size: 20px;
    padding: 15px 30px;
}
.qk_yd_none .todaysalmanac .list img{
    width: 32px;
    height: 31px;
}
.qk_yd_none .todaysalmanac .item span{
    font-size: 24px;
}
.qk_yd_none .todaysuits .list{
    padding-left: 22px;
}
.qk_yd_none .todaysuits .list a{
    width: 160px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-weight: 500;
    font-size: 24px;
    color: #A07355;
    margin-right: 36px;
    cursor: pointer;
    margin-bottom: 30px;
}
.qk_yd_none .group{
    width: 30px;
    height: 30px;
}

.qk_suit .title{
    text-align: center;
    font-weight: 700;
    font-size: 20px;
    color: #444444;
    margin-top: 10px;
}
.qk_suit .title font{
    color: #D25852;
}
.qk_suit .day{
    display: flex;
    align-items: center;
    justify-content: center;
}
.qk_suit .day a{
    margin: 0 70px;
    cursor: pointer;
}
.qk_suit .day img{
    width: 134px;
    height: 36px;
    margin-top: 32px;
}
.qk_suit .text{
    font-weight: 400;
    font-size: 18px;
    color: #444444;
    line-height: 27px;
    background-color: #FBF9F2;
    padding: 16px;
    margin-top: 28px;
}
.qk_suit .text font{
    color: #D25852;
}

.qk_suit .buttonimg{
    margin-top: 32px;
    margin-bottom: 27px;
}
.qk_suit .selective_comment{
    margin-top: 0;
}
.qk_suit .selective_comment .title{
    color: #D25852;
    margin-bottom: 20px;
    margin-top: 0;
    font-size: 16px;
}
.qk_suit .selective_comment table{
    margin-bottom: 27px;
}
.qk_suit .selective_comment table tr:first-child,.qk_suit .selective_comment table tr td:first-child{
    background-color: #FAF4DD;
}
.qk_suit .selective_comment table tr td{
    font-size: 16px;
}
.qk_suit .selective_comment table tr:nth-child(2) td{
    padding: 15px 0;
}

.qk_suit .selective_comment .xiongshi{
/* .qk_suit .selective_comment table tr td:nth-child(2){ */
    background-color: #EDF4EE;
}
.qk_suit .selective_comment .jishi{
/* .qk_suit .selective_comment table tr td:nth-child(7){ */
    background-color: #FFF6F5;
}



.qk_suit .suit_text{
    border: solid #E4DFC9 1px;
    padding: 26px 16px;
    font-weight: 400;
    font-size: 15px;
    color: #A07355;
    line-height: 18px;
    position: relative;
}
.qk_suit .suit_text li{
    margin-bottom: 26px;
}
.qk_suit .suit_text li:first-child{
    /* font-size: 18px; */
    line-height: 21px;
}
.qk_suit .suit_text li:last-child{
    margin-bottom: 0;
}
.qk_suit .suit_text .group{
    width: 14px;
    height: 14px;
}

.customdate{
    border:1px #E4DFC9 solid;
    padding: 0 4px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding-top: 45px;
    margin-top: 76px;
    margin-bottom: 10px;
}
.customdate .title{
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
    color: #A76747;
    background-color: #FAF4DD;
}
.customdate .calender {
    margin: 0 auto;
    top: 0;
    left: 0;
    background-color: #FFFFFF;
}
.customdate .calendertb {
    width: 100%;
}
.customdate .calendertb td {
    width: 33px;
    height: 46px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #A07355;
    border: 4px #FFFFFF solid;
}
.customdate .calendertb td.tdhide{
    display: none;
}
.customdate .calendertb td.hover,
.customdate .calendertb td.weekendhover {
    background: #D6D6D6;
}
.customdate .calendertb th {
    width: 33px;
    height: 38px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #A07355;
    background-color: #F8F6F1;
    font-size: 18px;
}
.customdate .calendertb th:first-child{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}
.customdate .calendertb th:last-child{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}
.customdate .tdtoday {
    background: #D25852;
    color: #FFFFFF !important;
    border-radius: 12px;
    width: 33px;
    height: 33px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.customdate .getyear {
    height: 33px;
    line-height: 33px;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 20px;
    color: #444444;
    margin-top: 15px;
    margin-bottom: 23px;
}
.customdate .getyear select{
    height: 38px;
    border: solid #E1D8C0 1px;
    border-radius: 6px;
    font-weight: 500;
    font-size: 18px;
    color: #444444;
    text-align: center;
    margin: 0 7px;
    outline: none;
}
.customdate .getyear select#year{
    width: 140px;
}
.customdate .getyear select#month{
    width: 78px;
}
.customdate .tab{
    list-style: none;
    font-weight: 500;
    font-size: 16px;
    color: #D25852;
    width: 222px;
    height: 38px;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #D25852;
    margin: 0 auto;
    margin-top: 9px;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.customdate .tab a{
    display: flex;
    justify-content: center;
    width: 101px;
    height: 28px;
    line-height: 28px;
    border-radius: 8px 8px 8px 8px;
    margin: 0 6px;
    cursor: pointer;
}
.customdate .tab a.active{
    background-color: #D25852;
    color: #FFFFFF;
}


.customdate1{
    border:1px #E4DFC9 solid;
    padding: 0 4px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding-top: 60px;
    margin-top: 16px;
    margin-bottom: 10px;
}
.customdate1 .title{
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
    color: #A76747;
    background-color: #FAF4DD;
}
.customdate1 .title span{
    background-color: #EDE3BE;
    color: #D25852;
    padding: 0 6px;
    margin-left: 6px;
}
.customdate1 .calender {
    margin: 0 auto;
    top: 0;
    left: 0;
    background-color: #FFFFFF;
}
.customdate1 .calendertb {
    width: 100%;
}
.customdate1 .calendertb td {
    width: 33px;
    height: 46px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    color: #A07355;
    padding: 4px;
    border-bottom: solid #F4F2EA 1px;
}
.customdate1 .calendertb tr:last-child td{
    border-bottom: none;
}
.customdate1 .calendertb td.tdhide{
    display: none;
}
.customdate1 .calendertb td.hover,
.customdate1 .calendertb td.weekendhover {
    background: #D6D6D6;
}
.customdate1 .calendertb th {
    width: 33px;
    height: 38px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #A07355;
    background-color: #F8F6F1;
    font-size: 18px;
}
.customdate1 .calendertb th:first-child{
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}
.customdate1 .calendertb th:last-child{
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
}
.customdate1 .tdtoday p{
    background: #FAF4DD;
    color: #D25852 !important;
    border-radius: 6px;
    width: 36px;
    height: 36px;
    line-height: 33px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
}
.customdate1 .getyear {
    height: 33px;
    line-height: 33px;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    font-size: 20px;
    color: #444444;
    margin-top: 15px;
    margin-bottom: 23px;
}
.customdate1 .getyear select{
    height: 38px;
    border: solid #E1D8C0 1px;
    border-radius: 6px;
    font-weight: 500;
    font-size: 18px;
    color: #444444;
    text-align: center;
    margin: 0 7px;
    outline: none;
}
.customdate1 .getyear select#year{
    width: 140px;
}
.customdate1 .getyear select#month{
    width: 78px;
}
.customdate1 .tab{
    list-style: none;
    font-weight: 500;
    font-size: 16px;
    color: #D25852;
    width: 222px;
    height: 38px;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #D25852;
    margin: 0 auto;
    margin-top: 9px;
    margin-bottom: 14px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.customdate1 .tab a{
    display: flex;
    justify-content: center;
    width: 101px;
    height: 28px;
    line-height: 28px;
    border-radius: 8px 8px 8px 8px;
    margin: 0 6px;
    cursor: pointer;
}
.customdate1 .tab a.active{
    background-color: #D25852;
    color: #FFFFFF;
}

.auspicious_day_title{
    font-weight: 500;
    font-size: 15px;
    color: #DA043A;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 22px;
    padding-right: 6px;
    padding-top: 10px;
}
.auspicious_day_title a{
    height: 34px;
    line-height: 34px;
    padding: 0 8px;
    border-radius: 4px;
    border: 1px solid #DA043A;
}
.auspicious_day_title a.active{
    background-color: #DA043A;
    color: #FFFFFF;
}
.auspicious_day_title label{
    font-weight: 500;
    font-size: 10px;
    color: #777777;
    margin-top: -14px;
}
.auspicious_day_title label input+span{
    display: block;
    width: 30px;
    height: 18px;
    margin: 0 auto;
    background: url(/tool/img/switch_not.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 5px;
}
.auspicious_day_title label input:checked+span{
    display: block;
    width: 30px;
    height: 18px;
    margin: 0 auto;
    background: url(/tool/img/switch_set.png) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 5px;
}
.auspicious_day_text{
    font-weight: 400;
    font-size: 15px;
    color: #444444;
    line-height: 30px;
    padding: 16px 13px;
    background-color: #FAFAFA;
    margin-top: 16px;
}
.auspicious_day_text font{
    color: #D25852;
}
.uitability{
   /*  width: 324px; */
    height: 54px;
    margin: 13px auto;
    background: url(/tool/img/suitability_not.png) no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    padding-left: 42px;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: bold;
}
.uitability .left{
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 6px;
    background-color: #FFFFFF;
    margin-right: 12px;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    position: relative;
}
.uitability .left font{
    color: #31AD6D;
}
.uitability .left .l{
    position: absolute;
    top: 3px;
    left: 7px;
}
.uitability .left .r{
    position: absolute;
    bottom: 3px;
    right: 7px;
}
.uitability .left p{
    position: absolute;
    display: block;
    font-size: 10px;
    top: 5px;
    left: 20;
    width: 1px;
    height: 30px;
    background-color: #31AD6D;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
}
.uitability.sel{
    background: url(/tool/img/suitability_sel.png) no-repeat;
    background-size: 100% 100%;
}
.uitability.sel .left font{
    color: #D25852;
}
.uitability.sel .left p{
    background-color: #D25852;
}
.auspicious_day_tab{
    display: flex;
    align-items: center;
    justify-content: center;
}
.auspicious_day_tab a{
    margin: 20px 16px;
    cursor: pointer;
    padding: 0;
}
.auspicious_day_tab img{
    width: 134px;
    height: 36px;
}
.qk_calendar_tab .buttonimg{
    margin-top: 0;
}
.qk_calendar_tab .whatday{
    padding: 10px 0;
}
.qk_calendar_tab .whatday .flex{
    line-height: 22px;
    width: calc(100% - 32px);
    padding: 16px 8px;
    color: #A07355;
}
.qk_calendar_tab .whatday .flex font{
    color: #D25852;
}

.warm_reminder_warp{
    font-weight: 400;
    font-size: 15px;
    color: #444444;
    line-height: 23px;
    background-color: #FAFAFA;
    padding: 16px;
    margin-top: 16px;
}
.warm_reminder_warp .title{
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    color: #333333;
    margin-bottom: 16px;
}
.warm_reminder_warp .flex{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    margin-bottom: 4px;
}
.warm_reminder_warp .flex select{
    display: block;
    width: 130px;
    height: 36px;
    border-radius: 4px;
    border: solid #DA043A 1px;
    text-align: center;
    font-weight: 500;
    font-size: 15px;
    outline: none;
}
.warm_reminder_warp .flex a{
    display: block;
    width: 130px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 4px;
    background-color: #DA043A;
    font-weight: 500;
    font-size: 15px;
    color: #FFFFFF;
    padding: 0;
    margin-left: 40px;
}

.peryear{
    display: none;
}
.qk_phone_details .permonth .title{
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #444444;
    padding-top: 13px;
}
.qk_phone_details .permonth .title font{
    color: #D25852;
}

.qk_phone_details .permonth .duration_theday .item .left{
    color: #444444;
}
.qk_phone_details .permonth .duration_theday .item .right{
    padding-top: 8px;
    padding-bottom: 15px;
}
.qk_phone_details .permonth .duration_theday .item .left .month{
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    margin-top: 5px;
}
.qk_phone_details .permonth .duration_theday .item .left .number{
    font-weight: bold;
    font-size: 26px;
    line-height: 30px;
    margin-top: 3px;
}
.qk_phone_details .permonth .duration_theday .item .left .week{
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    margin-top: 2px;
}
.qk_phone_details .permonth .duration_theday .item .right .text{
    padding-left: 11px;
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #444444;
}
.qk_phone_details .permonth .duration_theday .item.ji{
    background-color: #FEFDF8;
}
.qk_phone_details .permonth .duration_theday .item.ji .left{
    color: #D25852;
}
.qk_phone_details .permonth .duration_theday .item.ji .left .number{
    color: #D25852;
}

.auspicious_day_query .permonth{
    display: block;
    font-weight: 400;
    font-size: 18px;
    color: #444444;
}
.auspicious_day_query .permonth .list{
    line-height: 40px;
}
.auspicious_day_query .permonth .list li{
    width: 624px;
    margin-left: 10px;
    padding: 0 5px;
}
.auspicious_day_query .permonth .list li.active{
    background-color: #FAF4DD;
    color: #D25852;
}
.auspicious_day_query .instructions{
    font-weight: 400;
    font-size: 18px;
    color: #A07355;
    line-height: 27px;
    width: 743px;
    margin: 51px 0;
    margin-left: 14px;
}
.auspicious_day_query .instructions span{
    height: 25px;
    line-height: 25px;
    background-color: #FAF4DD;
    padding: 0 4px;
    margin: 0 4px;
    color: #D25852;
}

.auspicious_day_query .title{
    text-align: center;
    font-size: 20px;
    color: #D25852;
    line-height: 23px;
    font-weight: bold;
    margin-top: 14px;
}
.auspicious_day_query .tab{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 22px;
}
.auspicious_day_query .tab a{
    height: 36px;
    border-radius: 4px;
    border: 1px solid #DA043A;
    font-weight: 500;
    font-size: 15px;
    color: #DA043A;
    line-height: 36px;
    margin: 0 21px;
    cursor: pointer;
    text-align: center;
}
.auspicious_day_query .tab a:nth-child(1){
    width: 180px;
}
.auspicious_day_query .tab a:nth-child(2){
    width: 220px;
}
.auspicious_day_query .tab a.active{
    background-color: #DA043A;
    color: #FFFFFF;
}

.auspicious_day_query .tab1{
    font-weight: 400;
    font-size: 16px;
    color: #444444;
    line-height: 19px;
    background-color: #FAFAFA;
    padding: 16px 17px;
    margin-top: 32px;
}
.auspicious_day_query .tab1 .flex{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 26px;
}
.auspicious_day_query .tab1 .flex select {
    display: block;
    width: 220px;
    height: 38px;
    border-radius: 4px;
    border: solid #DA043A 1px;
    font-weight: 500;
    font-size: 15px;
    outline: none;
    margin: 0 21px;
}
.auspicious_day_query .tab1 a{
    height: 36px;
    border-radius: 4px;
    border: 1px solid #DA043A;
    font-weight: 500;
    font-size: 15px;
    color: #DA043A;
    line-height: 36px;
    margin: 0 21px;
    cursor: pointer;
    text-align: center;
    width: 180px;
}

.auspicious_day_query .pccustomdate1{
    position: relative;
    padding-top: 60px;
}
.auspicious_day_query .pccustomdate1 .title{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 60px;
    line-height: 60px;
    margin-top: 0;
    color: #A07355;
}
.auspicious_day_query .pccustomdate1 .title span{
    height: 25px;
    line-height: 25px;
    background-color: #FAF4DD;
    padding: 0 4px;
    margin: 0 4px;
    color: #D25852;
}
.auspicious_day_query .pccustomdate1 table{
    border-right: solid #E4DFC9 1px;
    border-top: solid #E4DFC9 1px;
}
.auspicious_day_query .pccustomdate1 table th{
    width: 114px;
    height: 45px;
    text-align: center;
    font-weight: 500;
    font-size: 18px;
    color: #A07355;
    background-color: #FAF4DD;
    border-left: solid #E4DFC9 1px;
    border-bottom: solid #E4DFC9 1px;
}
.auspicious_day_query .pccustomdate1 table td{
    width: 114px;
    height: 45px;
    text-align: center;
    font-weight: 500;
    font-size: 18px;
    color: #444444;
    border-left: solid #E4DFC9 1px;
    border-bottom: solid #E4DFC9 1px;
}
.auspicious_day_query .pccustomdate1 table td p{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.auspicious_day_query .pccustomdate1 table .tdtoday p{
    background-color: #FAF4DD;
    color: #D25852;
}

.qk_phone_details {
    display: none;
}
@media screen and (max-width: 724px) {
    .qk_yd_none {
        display: none;
    }
    .qk_phone_details {
        display: block;
    }
}

.li5 .query-btn input {
                width: auto;
            }
            
            
   
/* 20250525今日农历工具改版优化 增 str */
.qk_calendar_box .jrnl .day span {
	font-size: 52px;
	white-space: nowrap;
	width: calc(100% - 96px);
}
.qk_calendar_box .jrnl .day form {
	width: 30px;
}
.qk_calendar_box .jrnl .day .add {
	margin-left: 0;
}
.qk_calendar_box .jrnl .date_text {
	width: 252px;
	margin: 0 auto;
}
/* 20250525今日农历工具改版优化 增 end */         



/* 20250527 吉日查询 增 str */
.jinmingjiri_pc{
	text-align: center;
    width: 788px;
    margin: 0 auto;
    background-color: #FEF9F0;
    margin-top: 6px;
	padding-top: 27px;
}
.jinmingjiri_pc .calendar_title{
	width: 746px;
	height: 145px;
	background: url(/tool/img/biankuang.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	font-weight: 400;
	font-size: 20px;
	color: #A48B77;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.jinmingjiri_pc .calendar_title ul li{
	display: flex;
	align-items: center;
	width: 613px;
	text-align: left;
	margin-left: 18px;
	height: 71px;
	border-bottom: solid #F6E2D5 1px;
}
.jinmingjiri_pc .calendar_title ul li span{
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 100px;
	background-color: #A48B77;
	margin-left: 9px;
	margin-right: 11px;
}
.jinmingjiri_pc .calendar_title ul li:last-child{
	border-bottom: none;
}
.jinmingjiri_pc .calendar_title .right{
	position: relative;
	display: block;
	width: 66px;
	height: 61px;
	margin-right: 25px;
}
.jinmingjiri_pc .calendar_title .right .calendar_date{
	display: block;
	width: 66px;
	height: 61px;
	position: absolute;
	z-index: 10;
	font-size: 0;
}
.jinmingjiri_pc .calendar_title .right img{
	width: 66px;
	height: 61px;
}
.auspicious_time{
	padding-bottom: 20px;
}
.auspicious_time .title{
	font-weight: 400;
	font-size: 22px;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding-left: 23px;
	margin-top: 33px;
}
.auspicious_time .title p{
	width: 5px;
	height: 20px;
	background-color: #CF3D3D;
	margin-right: 6px;
}
.auspicious_time .item{
	width: 747px;
	background-color: #FFFFFF;
	border-radius: 10px;
	margin: 0 auto;
	margin-top: 22px;
	text-align: left;
	padding: 23px 24px;
	padding-bottom: 3px;
	box-sizing: border-box;
	position: relative;
}
.auspicious_time .item li{
	margin-bottom: 20px;
}
.auspicious_time .item .date{
	font-weight: 400;
	font-size: 20px;
	color: #AD8772;
}
.auspicious_time .item  .time{
	font-weight: bold;
	font-size: 20px;
	color: #AD8772;
}
.auspicious_time .item .text{
	font-weight: 400;
	font-size: 18px;
	color: #666666;
}
.auspicious_time .item .text span{
	color: #999999;
}
.auspicious_time .item .text font{
	color: #CF3D3D;
}
.auspicious_time .item img.ji{
	width: 82px;
	height: 82px;
	position: absolute;
	top: 33px;
	right: 37px;
}
.clash_zodiacsign .title{
	display: flex;
	align-items: center;
	width: 791px;
	border-bottom: solid #E8E8E8 1px;
	margin: 0 auto;
	font-size: 24px;
	font-weight: 500;
	color: #333333;
	box-sizing: border-box;
	padding: 0 3px;
	padding-bottom: 12px;
	margin-top: 37px;
}
.clash_zodiacsign .title p{
	width: 5px;
	height: 20px;
	background-color: #BF4943;
	margin-right: 9px;
}
.clash_zodiacsign .list img{
    width: 34px;
    height: 34px;
    margin-right: 23px;
}
.clash_zodiacsign .item{
	width: 788px;
	box-sizing: border-box;
    background-color: #FEFAF1;
    margin-top: 20px;
    display: flex;
    font-weight: 400;
	font-size: 20px;
	color: #666666;
	line-height: 36px;
    padding: 32px 23px;
}
.clash_zodiacsign .item li{
	margin-left: -56px;
}
.clash_zodiacsign .item span{
    display: block;
    font-size: 20px;
	color: #333333;
    margin-top: 2px;
    margin-bottom: 14px;
	text-indent: 56px;
}

.jinmingjiri_phone .orientation .content .right{
	width: 1.1733rem;
	height: 1.1733rem;
	margin-left: auto;
	margin-right: 0.4533rem;
	background: url(/tool/img/rili_b.png) no-repeat;
	background-size: 100% 100%;
	border: none;
}
.jinmingjiri_phone .auspicious_time{
	padding-bottom: 0.3333rem;
}
.jinmingjiri_phone .auspicious_time .title{
	padding: 0;
	font-weight: 400;
	font-size: 0.4rem;
	color: #333333;
	border-bottom: solid #E8E8E8 1px;
	padding-bottom: 0.3466rem;
	margin-top: 0.4533rem;
}
.jinmingjiri_phone .auspicious_time .title p{
	width: 0.1066rem;
	height: 0.3733rem;
	background-color: #CF3D3D;
	border-radius: 100px;
	margin-left: 0.24rem;
	margin-right: 0.1733rem;
}
.jinmingjiri_phone .auspicious_time .item{
	width: 8.8rem;
	margin-top: 0.3333rem;
}
.jinmingjiri_phone .auspicious_time .item .date{
	font-size: 0.3733rem;
}
.jinmingjiri_phone .auspicious_time .item .time{
	font-size: 0.3733rem;
}
.jinmingjiri_phone .auspicious_time .item li{
	margin-bottom: 0.1466rem;
}
.jinmingjiri_phone .auspicious_time .item .text{
	width: auto;
	height: auto;
	border: none;
	font-size: 0.3733rem;
	background-color: #FFFFFF;
	display: block;
	line-height: 0.5466rem;
	margin-top: 0;
}
.jinmingjiri_phone .auspicious_time .item .text span{
	height: auto;
	display: inline-flex;
}
.jinmingjiri_phone .auspicious_time .item img.ji{
	width: 1.28rem;
	height: 1.28rem;
	top: 0.32rem;
	right: 0.3333rem;
}
.jinmingjiri_phone .content-item .title{
	position: relative;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 0.5333rem;
	font-size: 0.4rem;
}
.jinmingjiri_phone .content-item .title p{
	position: absolute;
	margin: 0;
	top: 0.4rem;
	left: 0.28rem;
}
.jinmingjiri_phone .clash_zodiacsign .item{
	width: 9.4666rem;
	margin: 0 auto;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #666666;
	line-height: 0.64rem;
	padding: 0.5333rem 0.2667rem;
	margin-bottom: 0.2667rem;
}
.jinmingjiri_phone .clash_zodiacsign .item li{
	margin-left: -0.56rem;
}
.jinmingjiri_phone .clash_zodiacsign .item li span{
	font-weight: 400;
	font-size: 0.3733rem;
	color: #333333;
	margin-top: 0;
	margin-bottom: 0.32rem;
	padding-left: 0.72rem;
	text-indent: 0;
}
.jinmingjiri_phone .clash_zodiacsign .list img{
	width: 0.56rem;
	height: 0.56rem;
	margin-right: 0;
}

.jirichaxun_pc{
	padding-top: 0;
}
.jirichaxun_pc .auspicious_time .title{
	padding: 22px 0;
	width: 748px;
	margin: 0 auto;
	margin-bottom: 30px;
	border-bottom: solid #F0E0C8 1px;
}
.jirichaxun_pc .auspicious_time .but{
	margin-top: 40px;
	margin-bottom: 14px;
}
.jirichaxun_pc .auspicious_time .but img{
	width: 324px;
	height: 56px;
}
.jirichaxun_pc .auspicious_time_query{
	width: 748px;
	margin: 0 auto;
	border-radius: 14px;
	border: 1px solid #F0E0C8;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
}
.jirichaxun_pc .auspicious_time_query li{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 700px;
	margin: 0 auto;
	height: 70px;
	border-bottom: solid #F0E0C8 1px;
}
.jirichaxun_pc .auspicious_time_query li:last-child{
	border-bottom: none;
}
.jirichaxun_pc .auspicious_time_query li .title1{
	color: #B57D58;
	white-space: nowrap;
}
.jirichaxun_pc .auspicious_time_query li .text{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 70px;
	cursor: pointer;
}
.jirichaxun_pc .auspicious_time_query li.riqi .text{
	cursor: initial;
}
.jirichaxun_pc .auspicious_time_query li .text img{
	width: 16px;
	height: 16px;
}
.jirichaxun_pc .auspicious_time_query .right{
	position: relative;
	display: block;
	width: 52px;
	height: 52px;
	margin-left: auto;
}
.jirichaxun_pc .auspicious_time_query .right .calendar_date{
	display: block;
	width: 52px;
	height: 52px;
	position: absolute;
	z-index: 10;
	font-size: 0;
	cursor: pointer;
}
.jirichaxun_pc .auspicious_time_query .right img{
	width: 52px;
	height: 52px;
}

.duration_theday .item{
	width: calc(100% - 20px);
	margin: 0 auto;
    border: solid #E4DFC9 1px;
    background-color: #FEFAF1;
    margin-top: 10px;
    display: flex;
}
.duration_theday .item.ji{
    border-color: #F9DBDA;
    background-color: #FFF6F5;
}
.duration_theday .item.green{
    border-color: #BFDCC2;
    background-color: #EDF4EE;
}
.duration_theday .item .left{
    font-weight: 400;
    font-size: 12px;
    color: #AFAFAF;
    width: 28%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-right: dashed #E4DFC9 1px;
}
.duration_theday .item .left li{
    text-align: center;
}
.duration_theday .item .left b{
    font-size: 17px;
    color: #444444;
    margin-bottom: 7px;
}
.duration_theday .item .left img{
    width: 26px;
    height: 26px;
    margin-top: 5px;
}
.duration_theday .item .right{
    font-weight: 500;
    font-size: 15px;
    color: #999999;
    line-height: 18px;
    width: 72%;
    padding-top: 3px;
    padding-bottom: 10px;
}
.duration_theday .item .right li{
    display: flex;
    margin-top: 8px;
}
.duration_theday .item .right li span{
    display: flex;
}
.duration_theday .item .right li span.w47{
    width: 40%;
    margin-left: 11px;
}
.duration_theday .item .right li span.w53{
    width: 60%;
    margin-left: 11px;
}
.duration_theday .item .right li span.w100{
    width: 100%;
    box-sizing: border-box;
    padding: 0 11px;
}
.duration_theday .item .right li span font{
    white-space: nowrap;
}
.duration_theday .item .right li span p{
    margin-left: 9px;
    color: #444444;
}
.duration_theday .item .right li span.w100 img{
    width: 24px;
    height: 24px;
    margin-left: 5px;
    margin-right: 7px;
}
.duration_theday .item .right li span.w100 img+p{
    margin-top: 3px;
}

@media screen and (min-width: 724px) {
	.duration_theday .item{
		width: 100%;
		margin-top: 20px;
	}
	.duration_theday .item .left li{
		font-size: 16px;
	}
    .duration_theday .item .left b{
		font-size: 22px;
	}
	.duration_theday .item .left img{
		width: 48px;
		height: 48px;
		margin-top: 11px;
	}
	.duration_theday .item .right{
		font-weight: 400;
		font-size: 20px;
		color: #4C4B46;
		line-height: 29px;
	}
	.duration_theday .item .right li{
		margin-top: 19px;
	}
	.duration_theday .item .right li span.w100 img{
		width: 38px;
		height: 38px;
	}
	.duration_theday .item .right li span font{
		color: #B57D58;
	}
	.duration_theday .item .right li span p{
		margin-left: 13px;
	}
}

.jinmingjiri_phone .jirichaxun_pc{
	width: calc(100% - 20px);
	margin-top: 11px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time .title{
	width: 100%;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query{
	width: calc(100% - 26px);
	font-size: 15px;
	border-radius: 4px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query li{
	width: calc(100% - 24px);
	height: 45px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query li .text{
	height: 45px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query .right{
	width: 32px;
	height: 32px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query .right .calendar_date{
	width: 32px;
	height: 32px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query .right img{
	width: 32px;
	height: 32px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time .but{
	margin-top: 18px;
	margin-bottom: 0;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time .but img{
	width: 166px;
	height: 38px;
}
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query li .text img{
	width: 12px;
	height: 12px;
}

.matters_popup{
	background-color: rgba(0,0,0,0.6);
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	display: flex;
	align-items: center;
	justify-content: center;
	display: none;
}
.matters_popup .content{
	background-color: #FFFFFF;
	width: 590px;
	padding-bottom: 39px;
}
.matters_popup .content .title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	padding: 0 31px;
	padding-top: 24px;
	padding-bottom: 38px;
}
.matters_popup .content .title .close{
	color: #999999;
	cursor: pointer;
}
.matters_popup .content .title .confirm{
	color: #CF3D3D;
	cursor: pointer;
}
.matters_popup .content .item{
	padding-left: 31px;
	display: flex;
	flex-wrap: wrap;
	max-height: 424px;
	overflow-y: scroll;
}
.matters_popup .content .item::-webkit-scrollbar {
    display: none;
}
.matters_popup .content .item span{
	display: block;
	font-weight: 400;
	font-size: 20px;
	color: #B57D58;
	width: 124px;
	height: 48px;
	text-align: center;
	line-height: 48px;
	border-radius: 10px;
	background-color: #FCF2DE;
	margin-right: 11px;
	margin-top: 12px;
	cursor: pointer;
}
.matters_popup .content .item span.active{
	background-color: #B57D58;
	color: #FFFFFF;
}
.matters_popup .content .item span:nth-child(-n+4){
	margin-top: 0;
}

.jirichaxun_pc.jirichaxun_pc .auspicious_time .title.m0{
	padding: 0;
	border-bottom: none;
}
.jirichaxun_pc.jirichaxun_pc .auspicious_time .title.b0{
	border-bottom: none;
}
.jirichaxun_pc .auspicious_time .jieguo{
	width: 747px;
	height: 48px;
	margin: 0 auto;
	background-color: #F9F2E2;
	border-radius: 8px;
	font-weight: 400;
	font-size: 18px;
	color: #CF3D3D;
	line-height: 48px;
	margin-top: 16px;
	margin-bottom: 10px;
}

.auspicious_time_list{
	display: flex;
	flex-wrap: wrap;
	padding-left: 20px;
	margin-top: -30px;
}
.auspicious_time_list a{
	display: block;
	width: 136px;
	height: 48px;
	background-color: #FFF1D5;
	border-radius: 10px;
	text-align: center;
	line-height: 48px;
	font-weight: 400;
	font-size: 18px;
	color: #B57D58;
	margin-right: 17px;
	margin-top: 26px;
	cursor: pointer;
}
.auspicious_time_list a:nth-child(-n+5){
	margin-top: 0;
}
/* 20250721增 str */
.jinmingjiri_phone .jirichaxun_pc .auspicious_time_query li .text .calendar_head_years{
	position: relative;
	color: #000;
	font-weight: 400;
    font-size: 15px;
    color: #333333;
	width: auto;
	height: auto;
}
.jirichaxun_pc .auspicious_time_query li.riqi .text .calendar_head_years{
	position: relative;
	color: #000;
	font-weight: 400;
    font-size: 15px;
    color: #333333;
	width: auto;
	height: auto;
}
/* 20250721增 end */
@media screen and (max-width: 724px) {
	.matters_popup{
		align-items: flex-end;
	}
	.matters_popup .content{
		padding-bottom: 0.8133rem;
		border-radius: 0.4rem 0.4rem 0 0;
	}
	.matters_popup .content .title{
		font-size: 0.4266rem;
		padding-top: 0.9133rem;
		padding-bottom: 0.6533rem;
	}
	.matters_popup .content .item{
		padding-left: 0.4rem;
		max-height: 7.6933rem;
	}
	.matters_popup .content .item span{
		width: 2.1333rem;
		height: 0.8rem;
		font-size: 0.3733rem;
		line-height: 0.8rem;
		border-radius: 0.16rem;
		margin-top: 0.2933rem;
		margin-right: 0.2266rem;
	}
	.jirichaxun_pc .auspicious_time .title{
		padding: 0.4rem 0;
		margin-bottom: 0.4rem;
	}
	.jirichaxun_pc .auspicious_time .jieguo{
		width: 100%;
		height: 0.9066rem;
		line-height: 0.9066rem;
		border-radius: 0;
		margin-top: 0.4rem;
		margin-bottom: -0.4rem;
		font-size: 0.3466rem;
	}
	.auspicious_time_list{
		padding-left: 0.2266rem;
	}
	.auspicious_time_list a {
		width: 2.88rem;
		height: 0.96rem;
		line-height: 0.96rem;
		font-size: 0.3733rem;
		margin-right: 0.1866rem;
		margin-top: 0.3466rem;
	}
	.auspicious_time_list a:nth-child(-n+5) {
		margin-top: 0.3466rem;
	}
}
.qk_details_js{
    width: 100%;
    border: 1px solid #e1e1e1;
    padding: 20px;
    box-sizing: border-box;
} 

@media screen and (min-width: 100px) and (max-width: 750px) {
    .qk_details_js {
        width: 100%;
        border: 1px solid transparent;
        padding: 0;
        box-sizing: border-box;
    }
}



/* 当前季节 增 str */
.currentSeasonPc{
	margin-top: 26px;
}
.currentSeasonPc .flexBotton{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 0;
}
.currentSeasonPc .flexBotton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 324px;
	height: 66px;
	background: url(/tool/img/seasonBtn.png) no-repeat;
	background-size: 100% 100%;
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 4px;
	margin: 0 22px;
}
.seasonsPC .cTitle{
    display: flex;
    align-items: center;
    width: 791px;
    border-bottom: solid #E8E8E8 1px;
    margin: 0 auto;
    font-size: 24px;
    font-weight: 500;
    color: #333333;
    box-sizing: border-box;
    padding: 0 3px;
    padding-bottom: 12px;
    margin-top: 37px;
}
.seasonsPC .cTitle.btNot{
	border-bottom: none;
}
.seasonsPC .cTitle p{
    width: 5px;
    height: 20px;
    background-color: #BF4943;
    margin-right: 9px;
}
.seasonsPC .introduCtion{
	font-weight: 400;
	font-size: 19px;
	color: #666666;
	line-height: 44px;
	padding-top: 34px;
}
.seasonsPC .introduCtion img{
	width: 252px;
	height: 158px;
	margin-right: 20px;
}
.seasonsPC .diviSion{
	font-weight: 400;
	font-size: 20px;
	color: #B78462;
	line-height: 31px;
	margin-top: 25px;
}
.seasonsPC .diviSion table{
	width: 788px;
	border: solid #E4C8B4 1px;
	border-radius: 8px;
	border-collapse: separate;
	border-spacing: 0px;
	overflow: hidden;
}
.seasonsPC .diviSion table tr td{
	text-align: center;
	padding: 23px 0;
	border-left: solid #E4C8B4 1px;
	border-bottom: solid #E4C8B4 1px;
	background-color: #FEFAF1;
}
.seasonsPC .diviSion table tr td:nth-child(1){
	border-left: 0;
}
.seasonsPC .diviSion table tr:last-child td{
	border-bottom: 0;
}
.seasonsPC .diviSion table tr:nth-child(1) td{
	background-color: #FEECD4;
	font-weight: 400;
	font-size: 24px;
	color: #B78462;
	letter-spacing: 9px;
}
.seasonsPC .diviSion table tr:nth-child(n+2) td:nth-child(1){
	font-weight: 400;
	font-size: 20px;
	color: #333333;
}
.seasonsPC .diviSion table tr:nth-child(n+2) td:nth-child(1) p{
	color: #999999;
}
.seasonsPC .diviSion .note{
	font-weight: 400;
	font-size: 18px;
	color: #999999;
	padding-top: 22px;
}
.seasonsPC .comDiseases{
	margin-top: 25px;
}
.seasonsPC .comDiseases table{
	width: 788px;
	padding: 0;
	border: solid #E4C8B4 1px;
	border-radius: 8px;
	border-collapse: separate;
	border-spacing: 0px;
	overflow: hidden;
}
.seasonsPC .comDiseases table tr td{
	font-weight: 400;
	font-size: 19px;
	color: #333333;
	line-height: 39px;
	padding: 20px 29px;
	background-color: #FEFAF1;
	border-left: solid #E4C8B4 1px;
	border-bottom: solid #E4C8B4 1px;
}
.seasonsPC .comDiseases table tr td:nth-child(1){
	border-left: 0;
}
.seasonsPC .comDiseases table tr:last-child td{
	border-bottom: 0;
}
.seasonsPC .comDiseases table tr td span{
	color: #DD4F4A;
}
.seasonsPC .comDiseases table tr td:nth-child(1){
	width: 115px;
	background-color: #FEECD4;
	font-weight: 400;
	font-size: 24px;
	color: #B78462;
	line-height: 34px;
	padding: 0;
	text-align: center;
}
.seasonsPC .comDiseases table tr td:nth-child(1) p{
	width: 2em;
	margin: 0 auto;
}
.seasonsPC .customList{
	margin-top: 25px;
}
.seasonsPC .customList ul{
	background-color: #FEFAF1;
	border-radius: 8px;
	border: 1px solid #E4C8B4;
	padding-bottom: 24px;
	margin-bottom: 20px;
}
.seasonsPC .customList ul .title{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 25px 0;
}
.seasonsPC .customList ul .title img{
	width: 58px;
	height: 22px;
}
.seasonsPC .customList ul .title span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 58px;
	height: 58px;
	background-color: #F26964;
	border-radius: 50%;
	font-weight: 400;
	font-size: 30px;
	color: #FFFFFF;
	margin: 0 4px;
}
.seasonsPC .customList ul .text{
	width: 739px;
	font-weight: 400;
	font-size: 19px;
	color: #B78462;
	line-height: 40px;
	margin: 0 auto;
}
.seasonsPC .specialtyFood{
	margin-top: 25px;
}
.seasonsPC .specialtyFood table{
	width: 788px;
	padding: 0;
	border: solid #E4C8B4 1px;
	border-radius: 8px;
	border-collapse: separate;
	border-spacing: 0px;
	overflow: hidden;
}
.seasonsPC .specialtyFood table tr td{
	font-weight: 400;
	font-size: 19px;
	color: #B78462;
	line-height: 39px;
	padding: 26px;
	background-color: #FEFAF1;
	border-left: solid #E4C8B4 1px;
	border-bottom: solid #E4C8B4 1px;
}
.seasonsPC .specialtyFood table tr td:nth-child(1){
	border-left: 0;
}
.seasonsPC .specialtyFood table tr:last-child td{
	border-bottom: 0;
}
.seasonsPC .specialtyFood table tr td:nth-child(1){
	width: 98px;
	font-weight: 400;
	font-size: 24px;
	color: #79C690;
	padding: 0;
}
.seasonsPC .specialtyFood table tr td:nth-child(1) p{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	background-color: #FFFFFF;
	border-radius: 50%;
	border: 1px solid #79C690;
	margin: 0 auto;
}
.seasonsPC .specialtyFood table tr:nth-child(1) td:nth-child(1){
	height: 74px;
	line-height: 74px;
	background-color: #FEECD4;
	font-weight: 400;
	font-size: 24px;
	color: #B78462;
	letter-spacing: 9px;
	padding: 0;
	text-align: center;
}
.seasonsPC .specialtyFood table tr:nth-child(3) td:nth-child(1){
	color: #F26964;
}
.seasonsPC .specialtyFood table tr:nth-child(3) td:nth-child(1) p{
	border-color: #F26964;
}
.seasonsPC .specialtyFood table tr:nth-child(4) td:nth-child(1){
	color: #F4B541;
}
.seasonsPC .specialtyFood table tr:nth-child(4) td:nth-child(1) p{
	border-color: #F4B541;
}
.seasonsPC .specialtyFood table tr:nth-child(5) td:nth-child(1){
	color: #80AFF3;
}
.seasonsPC .specialtyFood table tr:nth-child(5) td:nth-child(1) p{
	border-color: #80AFF3;
}
.currentSeasonPc .todaySeason{
	width: 750px;
	height: 251px;
	margin: 0 auto;
	margin-top: 34px;
}
.currentSeasonPc .todaySeason .title{
	font-weight: 400;
	font-size: 24px;
	height: 84px;
	line-height: 84px;
	background-color: #FEECD4;
	color: #333333;
}
.currentSeasonPc .todaySeason .content{
	width: 750px;
	height: 251px;
	background: url(/tool/img/bg_b.png) no-repeat;
	background-size: 100% 100%;
	margin-top: -84px;
	padding-top: 84px;
	box-sizing: border-box;
}
.currentSeasonPc .todaySeason .content li{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	height: 80px;
	width: 714px;
	margin: 0 auto;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	border-bottom: solid #f6e2d5 1px;
}
.currentSeasonPc .todaySeason .content li:last-child{
	border-bottom: none;
}
.currentSeasonPc .todaySeason .content li p{
	color: #DD4F4A;
}
#form1{
	max-width: 460px !important;
}
.calendar, .leftArea, .head{
	max-width: 460px !important;
}
.currentSeasonPhone .todaySeason{
	width: 8.72rem;
	height: 3.0933rem;
	margin: 0 auto;
	margin-top: 0.4933rem;
}
.currentSeasonPhone .todaySeason .title{
	height: 1.04rem;
	line-height: 1.04rem;
	background-color: #FEECD4;
	text-align: center;
	font-weight: bold;
	font-size: 0.4rem;
	color: #333333;
	padding: 0;
}
.currentSeasonPhone .todaySeason .content{
	width: 8.72rem;
	height: 3.0933rem;
	background: url(/tool/img/bg_bp.png) no-repeat;
	background-size: 100% 100%;
	margin-top: -1.04rem;
	padding-top: 1.08rem;
	box-sizing: border-box;
	display: block;
}
.currentSeasonPhone .todaySeason .content li{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	height: 1.04rem;
	width: 8.04rem;
	margin: 0 auto;
	font-weight: 400;
	font-size: 0.3466rem;
	color: #8B8B8B;
	border-bottom: solid #F6E2D5 0.0133rem;
}
.currentSeasonPhone .todaySeason .content li p{
	color: #E94E4E;
}
.currentSeasonPhone .todaySeason .content li:last-child{
	border-bottom: none;
}
.currentSeasonPhone .flexBotton{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.4266rem 0;
}
.currentSeasonPhone .flexBotton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.7466rem;
	height: 1rem;
	background: url(/tool/img/seasonBtnp.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.4266rem;
	color: #FFFFFF;
	letter-spacing: 0.0933rem;
	margin: 0 0.2933rem;
}
.currentSeasonPhone .content-item .title p{
	border-radius: 100px;
}
.currentSeasonPhone .introduCtion{
	width: 9.52rem;
	margin: 0 auto;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #666666;
	line-height: 0.64rem;
}
.currentSeasonPhone .introduCtion img{
	width: 3.7066rem;
	height: 2.32rem;
	margin-right: 0.1866rem;
}
.currentSeasonPhone .diviSion{
	font-weight: 400;
	font-size: 0.3466rem;
	color: #B78462;
}
.currentSeasonPhone .diviSion table{
	width: 9.52rem;
	margin: 0 auto;
	border: solid #E4C8B4 1px;
	border-radius: 0.1333rem;
	border-collapse: separate;
	border-spacing: 0px;
	overflow: hidden;
}
.currentSeasonPhone .diviSion table tr td{
	text-align: center;
	padding: 0.3466rem 0;
	border-left: solid #E4C8B4 1px;
	border-bottom: solid #E4C8B4 1px;
	background-color: #FEFAF1;
}
.currentSeasonPhone .diviSion table tr td:nth-child(1){
	border-left: 0;
}
.currentSeasonPhone .diviSion table tr:last-child td{
	border-bottom: 0;
}
.currentSeasonPhone .diviSion table tr:nth-child(1) td{
	background-color: #FEECD4;
	font-weight: bold;
	font-size: 0.4rem;
	color: #B78462;
	letter-spacing: 0.0667rem;
}
.currentSeasonPhone .diviSion table tr:nth-child(3) td:nth-child(n+2){
	color: #DD4F4A;
}
.currentSeasonPhone .diviSion table tr:nth-child(n+2) td:nth-child(1){
	font-weight: 400;
	font-size: 0.3466rem;
	color: #333333;
}
.currentSeasonPhone .diviSion table tr:nth-child(n+2) td:nth-child(1) p{
	color: #999999;
}
.currentSeasonPhone .diviSion .note{
	font-weight: 400;
	font-size: 0.2933rem;
	color: #999999;
	padding-top: 0.3733rem;
	padding-left: 0.24rem;
}
.currentSeasonPhone .comDiseases table{
	width: 9.52rem;
	margin: 0 auto;
	padding: 0;
	border: solid #E4C8B4 1px;
	border-radius: 8px;
	border-collapse: separate;
	border-spacing: 0px;
	overflow: hidden;
}
.currentSeasonPhone .comDiseases table tr td{
	font-weight: 400;
	font-size: 0.3733rem;
	color: #333333;
	line-height: 0.64rem;
	padding: 0.2667rem 0.3333rem;
	background-color: #FEFAF1;
	border-left: solid #E4C8B4 1px;
	border-bottom: solid #E4C8B4 1px;
}
.currentSeasonPhone .comDiseases table tr td:nth-child(1){
	border-left: 0;
}
.currentSeasonPhone .comDiseases table tr:last-child td{
	border-bottom: 0;
}
.currentSeasonPhone .comDiseases table tr td span{
	color: #DD4F4A;
}
.currentSeasonPhone .comDiseases table tr td:nth-child(1){
	width: 1.56rem;
	background-color: #FEECD4;
	font-weight: 400;
	font-size: 0.4rem;
	color: #B78462;
	line-height: 0.5066rem;
	padding: 0;
	text-align: center;
}
.currentSeasonPhone .comDiseases table tr td:nth-child(1) p{
	width: 2em;
	margin: 0 auto;
}
.currentSeasonPhone .customList ul{
	width: 9.52rem;
	margin: 0 auto;
	background-color: #FEFAF1;
	border-radius: 0.1333rem;
	border: 1px solid #E4C8B4;
	padding-bottom: 0.4533rem;
	margin-bottom: 0.2667rem;
}
.currentSeasonPhone .customList ul .title{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.4rem 0;
}
.currentSeasonPhone .customList ul .title img{
	width: 1.0933rem;
	height: 0.4533rem;
}
.currentSeasonPhone .customList ul .title span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.04rem;
	height: 1.04rem;
	background-color: #F26964;
	border-radius: 50%;
	font-weight: 400;
	font-size: 0.5066rem;
	color: #FFFFFF;
	margin: 0 0.0667rem;
}
.currentSeasonPhone .customList ul .text{
	width: 8.64rem;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #B78462;
	line-height: 0.6266rem;
	margin: 0 auto;
}
.currentSeasonPhone .specialtyFood table{
	width: 9.52rem;
	margin: 0 auto;
	border: solid #E4C8B4 1px;
	border-radius: 0.1333rem;
	border-collapse: separate;
	border-spacing: 0px;
	overflow: hidden;
}
.currentSeasonPhone .specialtyFood table tr td{
	font-weight: 400;
	font-size: 0.3733rem;
	color: #B78462;
	line-height: 0.64rem;
	padding: 0.3466rem 0.44rem;
	background-color: #FEFAF1;
	border-left: solid #E4C8B4 1px;
	border-bottom: solid #E4C8B4 1px;
}
.currentSeasonPhone .specialtyFood table tr td:nth-child(1){
	border-left: 0;
}
.currentSeasonPhone .specialtyFood table tr:last-child td{
	border-bottom: 0;
}
.currentSeasonPhone .specialtyFood table tr td:nth-child(1){
	width: 1.7466rem;
	font-weight: 400;
	font-size: 0.4rem;
	color: #79C690;
	padding: 0;
}
.currentSeasonPhone .specialtyFood table tr td:nth-child(1) p{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 0.7466rem;
	height: 0.7466rem;
	background-color: #FFFFFF;
	border-radius: 50%;
	border: 2px solid #79C690;
	margin: 0 auto;
}
.currentSeasonPhone .specialtyFood table tr:nth-child(1) td:nth-child(1){
	height: 1rem;
	line-height: 1rem;
	background-color: #FEECD4;
	font-weight: bold;
	font-size: 0.4rem;
	color: #B78462;
	letter-spacing: 0.0667rem;
	padding: 0;
	text-align: center;
}
.currentSeasonPhone .specialtyFood table tr:nth-child(3) td:nth-child(1){
	color: #F26964;
}
.currentSeasonPhone .specialtyFood table tr:nth-child(3) td:nth-child(1) p{
	border-color: #F26964;
}
.currentSeasonPhone .specialtyFood table tr:nth-child(4) td:nth-child(1){
	color: #F4B541;
}
.currentSeasonPhone .specialtyFood table tr:nth-child(4) td:nth-child(1) p{
	border-color: #F4B541;
}
.currentSeasonPhone .specialtyFood table tr:nth-child(5) td:nth-child(1){
	color: #80AFF3;
}
.currentSeasonPhone .specialtyFood table tr:nth-child(5) td:nth-child(1) p{
	border-color: #80AFF3;
}
/* 当前季节 增 end */
            
 
/* 生肖小运 str */
.zodiacFortunePc{
	margin-top: 26px;
}
.zodiacFortunePc .fortuneReport{
	padding-top: 42px;
}
.zodiacFortunePc .fortuneReport .title{
	font-weight: 400;
	font-size: 22px;
	color: #D3605B;
	text-align: center;
}
.zodiacFortunePc .fortuneReport .content{
	width: 750px;
	margin: 0 auto;
	background: url(/tool/img/fortuneReport.png) no-repeat;
	background-size: 100% 100%;
	margin-top: 26px;
	display: flex;
	flex-wrap: wrap;
	padding-top: 104px;
	padding-bottom: 14px;
	box-sizing: border-box;
}
.zodiacFortunePc .fortuneReport .content .item{
	display: flex;
	align-items: center;
	width: 50%;
	height: 46px;
	margin-bottom: 36px;
	padding-left: 22px;
	box-sizing: border-box;
}
.zodiacFortunePc .fortuneReport .content .item:nth-child(2n-1){
	padding-left: 40px;
}
.zodiacFortunePc .fortuneReport .content .item .title{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 108px;
	height: 46px;
	background-color: #D73737;
	border-radius: 6px;
	font-weight: 400;
	font-size: 18px;
	color: #FFECD9;
}
.zodiacFortunePc .fortuneReport .content .item p{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 44px;
	height: 44px;
	background: #FFF9F4;
	border-radius: 100px;
	border: 1px solid #F28888;
	font-weight: 400;
	font-size: 18px;
	color: #D73737;
	margin-left: 19px;
}
.zodiacFortunePc .fortuneReport .content .item:nth-child(2) .title{
	background-color: #FF9747;
}
.zodiacFortunePc .fortuneReport .content .item:nth-child(2) p{
	color: #FF9747;
	border-color: #FF9747;
}
.zodiacFortunePc .fortuneReport .content .item:nth-child(3) .title{
	background-color: #666666;
}
.zodiacFortunePc .fortuneReport .content .item:nth-child(3) p{
	color: #666666;
	border-color: #666666;
}
.zodiacFortunePc .flexBotton{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 0;
}
.zodiacFortunePc .flexBotton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 324px;
	height: 66px;
	background: url(/tool/img/seasonBtn.png) no-repeat;
	background-size: 100% 100%;
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 4px;
	margin: 0 22px;
}
.zodiacPC .cTitle{
    display: flex;
    align-items: center;
    width: 791px;
    border-bottom: solid #E8E8E8 1px;
    margin: 0 auto;
    font-size: 24px;
    font-weight: 500;
    color: #333333;
    box-sizing: border-box;
    padding: 0 3px;
    padding-bottom: 12px;
    margin-top: 37px;
}
.zodiacPC .cTitle p{
    width: 5px;
    height: 20px;
    background-color: #BF4943;
    margin-right: 9px;
}

.zodiacPC .horizontal.dragscroll{
    width: 791px;
    margin: auto 0;
	margin-top: 30px;
	display: flex;
	align-items: center;
    overflow-x: scroll;
}
.zodiacPC .horizontal.dragscroll .item{
	width: 84px;
	text-align: center;
	margin-right: 37px;
	cursor: pointer;
}
.zodiacPC .horizontal.dragscroll .item:last-child{
	margin-right: 0;
}
.zodiacPC .horizontal.dragscroll .item .round{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 84px;
	height: 84px;
	background-color: #FFF7EC;
	border-radius: 100px;
	border: 2px solid #FFF6E8;
}
.zodiacPC .horizontal.dragscroll .item.active .round{
	border-color: #D73737;
}
.zodiacPC .horizontal.dragscroll .item.active p{
	color: #D73737;
}
.zodiacPC .horizontal.dragscroll .item .round img{
    width: 74px;
	height: 74px;
}
.zodiacPC .horizontal.dragscroll .item p{
	font-weight: 400;
	font-size: 18px;
	color: #999999;
	margin-top: 14px;
}
.zodiacPC .zodiacFortune{
	width: 764px;
	background-color: #FFE6CE;
	border-radius: 14px;
	margin: 0 auto;
	margin-top: 90px;
	position: relative;
	padding: 10px 0;
}
.zodiacPC .zodiacFortune .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 132px;
	height: 132px;
	background: url(/tool/img/icon_bg.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	position: absolute;
	top: -55px;
	left: 316px;
}
.zodiacPC .zodiacFortune .icon img{
	width: 118px;
	height: 118px;
}
.zodiacPC .zodiacFortune .content{
	width: 742px;
	background-color: #FFECD9;
	border-radius: 14px;
	border: 2px solid #FFF9EF;
	margin: 0 auto;
	padding-bottom: 30px;
}
.zodiacPC .zodiacFortune .content .title{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 23px;
	color: #B78462;
	padding-top: 82px;
}
.zodiacPC .zodiacFortune .content .title img{
	width: 48px;
	height: 20px;
	margin: 0 11px;
}
.zodiacPC .zodiacFortune .content .star{
	display: flex;
	align-items: center;
	padding-left: 22px;
	padding-top: 34px;
	font-weight: 400;
	font-size: 18px;
	color: #B78462;
}
.zodiacPC .zodiacFortune .content .star img{
	width: 21px;
	height: 21px;
	margin-right: 8px;
}
.zodiacPC .zodiacFortune .content .text{
	width: 699px;
	font-weight: 400;
	font-size: 18px;
	color: #B78462;
	line-height: 33px;
	margin: 0 auto;
	margin-top: 56px;
	border-top: solid #F9D9BB 1px;
}
.zodiacPC .zodiacBottom{
	position: relative;
	width: 788px;
	margin: 0 auto;
	background-color: #FFCD9A;
	border-radius: 0px 0px 14px 14px;
	padding: 0 21px;
	padding-top: 22px;
	padding-bottom: 26px;
	font-weight: 400;
	font-size: 18px;
	color: #915314;
	line-height: 33px;
	box-sizing: border-box;
	margin-top: -20px;
}
.zodiacPC .zodiacBottom .sjx{
	width: 12px;
	height: 12px;
}
.zodiacPC .zodiacBottom .sjx.l{
	position: absolute;
	top: -12px;
	left: 0;
}
.zodiacPC .zodiacBottom .sjx.r{
	position: absolute;
	top: -12px;
	right: 0;
}
.zodiacPC .zodiacBottom .label{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 105px;
	height: 36px;
	background-color: #FFFFFF;
	border-radius: 8px;
	font-weight: 400;
	font-size: 18px;
	color: #FF8048;
	margin-bottom: 18px;
}
.zodiacPC .reportFortune{
	width: 788px;
	margin: 0 auto;
	background-color: #FEFAF1;
	border-radius: 8px;
	border: 1px solid #F0E0C8;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
}
.zodiacPC .reportFortune li{
	width: 740px;
	margin: 0 auto;
	height: 74px;
	display: flex;
	align-items: center;
	border-bottom: solid #F0E0C8 1px;
}
.zodiacPC .reportFortune li:last-child{
	border-bottom: none;
}
.zodiacPC .reportFortune li span{
	display: flex;
	align-items: center;
	width: 370px;
	text-indent: 14px;
}
.zodiacPC .reportFortune li span:nth-child(2){
	text-indent: 28px;
}
.zodiacPC .reportFortune li span p{
	color: #B57D58;
}
.zodiacPC .reportAuspicious{
	display: flex;
	flex-wrap: wrap;
}
.zodiacPC .reportAuspicious li{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 250px;
	height: 100px;
	background-color: #FEFAF1;
	border-radius: 8px;
	border: 1px solid #F0E0C8;
	box-sizing: border-box;
	padding-left: 21px;
	padding-right: 17px;
	margin-top: 22px;
	margin-right: 19px;
}
.zodiacPC .reportAuspicious li:nth-child(3n){
	margin-right: 0;
}
.zodiacPC .reportAuspicious li img{
	width: 48px;
	height: 48px;
}
.zodiacPC .reportAuspicious li b{
	font-weight: bold;
	font-size: 22px;
	color: #42413C;
	line-height: 34px;
}
.zodiacPC .reportAuspicious li p{
	font-weight: 400;
	font-size: 16px;
	color: #999999;
	line-height: 24px;
}
.zodiacPhone .fortuneReport{
	width: 8.6666rem;
	height: 4.58rem;
	background: url(/tool/img/fortuneReportBg.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
}
.zodiacPhone .orientation .title{
	padding-top: 0.52rem;
	padding-bottom: 0.3733rem;
	font-weight: bold;
	font-size: 0.4266rem;
	color: #D3605B;
}
.zodiacPhone .fortuneReport .title{
	font-weight: bold;
	font-size: 0.4rem;
	color: #B78462;
	padding: 0;
	padding-top: 0.5866rem;
}
.zodiacPhone .fortuneReport .title img{
	width: 0.7733rem;
	height: 0.32rem;
}
.zodiacPhone .fortuneReport .content1{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.zodiacPhone .fortuneReport .content1 .item{
	display: flex;
	align-items: center;
	width: 100%;
	padding-left: 0.44rem;
	padding-top: 0.28rem;
}
.zodiacPhone .fortuneReport .content1 .item .title{
	width: 1.8666rem;
	height: 0.6933rem;
	line-height: 0.6933rem;
	background-color: #D73737;
	border-radius: 0.1066rem;
	padding: 0;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #FFECD9;
	margin-right: 0.3066rem;
}
.zodiacPhone .fortuneReport .content1 .item p{
	width: 0.6933rem;
	height: 0.6933rem;
	text-align: center;
	line-height: 0.6933rem;
	background-color: #FFF9F4;
	border-radius: 100px;
	border: 1px solid #F28888;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #D73737;
	margin-right: 0.24rem;
}
.zodiacPhone .fortuneReport .content1 .item:nth-child(2) .title{
	background-color: #FF9747;
}
.zodiacPhone .fortuneReport .content1 .item:nth-child(2) p{
	border-color: #FF9747;
	color: #FF9747;
}
.zodiacPhone .fortuneReport .content1 .item:nth-child(3) .title{
	background-color: #666666;
}
.zodiacPhone .fortuneReport .content1 .item:nth-child(3) p{
	border-color: #666666;
	color: #666666;
}
.zodiacPhone .flexBotton{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.4266rem 0;
}
.zodiacPhone .flexBotton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.7466rem;
	height: 1rem;
	background: url(/tool/img/seasonBtnp.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.4266rem;
	color: #FFFFFF;
	letter-spacing: 0.0933rem;
	margin: 0 0.2933rem;
}
.zodiacPhone .content-item .title p{
	border-radius: 100px;
}
.zodiacPhone .horizontal.dragscroll{
    width: 10rem;
	padding: 0 0.4533rem;
    margin: auto 0;
	margin-top: 0.56rem;
	display: flex;
	align-items: center;
    overflow-x: scroll;
	box-sizing: border-box;
}
.zodiacPhone .horizontal.dragscroll::-webkit-scrollbar {
    display: none;
}
.zodiacPhone .horizontal.dragscroll .item{
	width: 1.3333rem;
	text-align: center;
	margin-right: 0.4266rem;
	cursor: pointer;
}
.zodiacPhone .horizontal.dragscroll .item:last-child{
	margin-right: 0;
}
.zodiacPhone .horizontal.dragscroll .item .round{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.3333rem;
	height: 1.3333rem;
	background-color: #FFF7EC;
	border-radius: 100px;
	border: 1px solid #FFF6E8;
}
.zodiacPhone .horizontal.dragscroll .item.active .round{
	border-color: #D73737;
}
.zodiacPhone .horizontal.dragscroll .item.active p{
	color: #D73737;
}
.zodiacPhone .horizontal.dragscroll .item .round img{
    width: 1.3333rem;
	height: 1.3333rem;
}
.zodiacPhone .horizontal.dragscroll .item p{
	font-weight: 400;
	font-size: 0.3466rem;
	color: #999999;
	margin-top: 0.1866rem;
}
.zodiacPhone .zodiacFortune{
	width: 9.1733rem;
	background-color: #FFE6CE;
	border-radius: 0.1333rem;
	margin: 0 auto;
	margin-top: 1.16rem;
	position: relative;
	padding: 0.1333rem 0;
}
.zodiacPhone .zodiacFortune .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.8933rem;
	height: 1.8933rem;
	background: url(/tool/img/icon_bg.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	position: absolute;
	top: -0.7333rem;
	left: 3.6533rem;
}
.zodiacPhone .zodiacFortune .icon img{
	width: 1.7066rem;
	height: 1.7066rem;
}
.zodiacPhone .zodiacFortune .content{
	width: 8.9066rem;
	background-color: #FFECD9;
	border-radius: 0.1333rem;
	border: 1px solid #FFF9EF;
	margin: 0 auto;
	padding-bottom: 0.4rem;
}
.zodiacPhone .zodiacFortune .content .title{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 0.4rem;
	color: #B78462;
	padding-top: 1.2666rem;
}
.zodiacPhone .zodiacFortune .content .title img{
	width: 0.7733rem;
	height: 0.32rem;
	margin: 0 0.1466rem;
}
.zodiacPhone .zodiacFortune .content .star{
	display: flex;
	align-items: center;
	padding-left: 0.3866rem;
	padding-top: 0.5333rem;
	font-weight: bold;
	font-size: 0.3733rem;
	color: #B78462;
}
.zodiacPhone .zodiacFortune .content .star img{
	width: 0.3733rem;
	height: 0.3733rem;
	margin-right: 0.12rem;
}
.zodiacPhone .zodiacFortune .content .text{
	width: 8.16rem;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #B78462;
	line-height: 0.6266rem;
	margin: 0 auto;
	margin-top: 0.3733rem;
	padding-top: 0.32rem;
	border-top: solid #F9D9BB 1px;
}
.zodiacPhone .zodiacBottom{
	position: relative;
	width: 9.4933rem;
	margin: 0 auto;
	background-color: #FFCD9A;
	border-radius: 0 0 0.2667rem 0.2667rem;
	padding: 0 0.2933rem;
	padding-top: 0.32rem;
	padding-bottom: 0.5333rem;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #915314;
	line-height: 0.5733rem;
	box-sizing: border-box;
	margin-top: -0.2667rem;
}
.zodiacPhone .zodiacBottom .sjx{
	width: 0.16rem;
	height: 0.16rem;
}
.zodiacPhone .zodiacBottom .sjx.l{
	position: absolute;
	top: -0.16rem;
	left: 0;
}
.zodiacPhone .zodiacBottom .sjx.r{
	position: absolute;
	top: -0.16rem;
	right: 0;
}
.zodiacPhone .zodiacBottom .label{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.8666rem;
	height: 0.6233rem;
	background-color: #FFFFFF;
	border-radius: 0.1333rem;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #FF8048;
	margin-bottom: 0.2667rem;
}
.zodiacPhone .reportFortune{
	width: 9.4667rem;
	margin: 0 auto;
	background-color: #FEFAF1;
	border-radius: 0.1066rem;
	border: 1px solid #F0E0C8;
	font-weight: 400;
	font-size: 0.3733rem;
	color: #333333;
}
.zodiacPhone .reportFortune li{
	width: 8.8rem;
	margin: 0 auto;
	height: 1.12rem;
	display: flex;
	align-items: center;
	border-bottom: solid #F0E0C8 1px;
}
.zodiacPhone .reportFortune li:last-child{
	border-bottom: none;
}
.zodiacPhone .reportFortune li span{
	display: flex;
	align-items: center;
}
.zodiacPhone .reportFortune li span p{
	color: #B57D58;
}
.zodiacPhone .reportAuspicious{
	display: flex;
	flex-wrap: wrap;
	padding-left: 0.2667rem;
}
.zodiacPhone .reportAuspicious li{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 4.56rem;
	height: 1.5733rem;
	background-color: #FEFAF1;
	border-radius: 0.1066rem;
	border: 1px solid #F0E0C8;
	box-sizing: border-box;
	padding-left: 0.3333rem;
	padding-right: 0.36rem;
	margin-top: 0.4rem;
	margin-right: 0.3466rem;
}
.zodiacPhone .reportAuspicious li:nth-child(-n+2){
	margin-top: 0;
}
.zodiacPhone .reportAuspicious li:nth-child(2n){
	margin-right: 0;
}
.zodiacPhone .reportAuspicious li img{
	width: 0.8533rem;
	height: 0.8533rem;
}
.zodiacPhone .reportAuspicious li b{
	font-weight: bold;
	font-size: 0.4rem;
	color: #42413C;
}
.zodiacPhone .reportAuspicious li p{
	font-weight: 400;
	font-size: 0.32rem;
	color: #999999;
}
.jinmingjiri_phone .clash_zodiacsign .item:last-child{
	margin-bottom: 0;
}           
      


/* 黄历今日第几天增 str */
.whichdayPc{
	margin-top: 26px;
}
.whichdayPc .whichday{
	width: 750px;
	margin: 0 auto;
}
.whichdayPc .whichday .title1{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 26px;
	color: #B78462;
	padding-top: 38px;
	padding-bottom: 32px;
}
.whichdayPc .whichday .title1 img{
	width: 50px;
	height: 28px;
	margin: 0 9px;
}
.whichdayPc .whichday .content{
	width: 750px;
	height: 498px;
	background: url(/tool/img/bg_b.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
	margin-top: -84px;
	padding-top: 84px;
	box-sizing: border-box;
}
.whichdayPc .whichday .title{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 24px;
	height: 84px;
	line-height: 84px;
	background-color: #FEECD4;
	color: #333333;
}
.whichdayPc .whichday .content li{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	height: 80px;
	width: 714px;
	margin: 0 auto;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	border-bottom: solid #f6e2d5 1px;
}
.whichdayPc .whichday .content li:last-child{
	border-bottom: none;
}
.whichdayPc .whichday p{
	color: #DD4F4A;
}

.whichdayPc .flexBotton{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 30px 0;
}
.whichdayPc .flexBotton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 324px;
	height: 66px;
	background: url(/tool/img/seasonBtn.png) no-repeat;
	background-size: 100% 100%;
	font-size: 22px;
	color: #FFFFFF;
	letter-spacing: 4px;
	margin: 0 22px;
}
.whichdayPc .cTitle{
    display: flex;
    align-items: center;
    width: 791px;
    border-bottom: solid #E8E8E8 1px;
    margin: 0 auto;
    font-size: 24px;
    font-weight: 500;
    color: #333333;
    box-sizing: border-box;
    padding: 0 3px;
    padding-bottom: 12px;
    margin-top: 37px;
}
.whichdayPc .cTitle.btNot{
	border-bottom: none;
}
.whichdayPc .cTitle p{
    width: 5px;
    height: 20px;
    background-color: #BF4943;
    margin-right: 9px;
}
.whichdayPc .doodDays .data{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 788px;
	height: 304px;
	margin: 0 auto;
	background: url(/tool/img/bg_t.png) no-repeat;
	background-size: 100% 100%;
	font-weight: bold;
	font-size: 60px;
	color: #CD8251;
	margin-top: 24px;
}
.whichdayPc .doodDays li{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 24px;
	color: #333333;
	margin-top: 30px;
}
.whichdayPc .doodDays li p{
	color: #E94E4E;
}

.whichdayPhone .whichday .title1{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 0.4266rem;
	color: #B78462;
	padding-bottom: 0.5333rem;
}
.whichdayPhone .whichday .title1 img{
	width: 0.7466rem;
	height: 0.4rem;
	margin: 0 0.1333rem;
}
.whichdayPhone .whichday{
	width: 8.72rem;
	height: 7.6666rem;
	margin: 0 auto;
	margin-top: 0.4933rem;
}
.whichdayPhone .whichday .title{
	height: 1.04rem;
	line-height: 1.04rem;
	background-color: #FEECD4;
	text-align: center;
	font-weight: bold;
	font-size: 0.4rem;
	color: #333333;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.whichdayPhone .whichday .content{
	width: 8.72rem;
	height: 6.4666rem;
	background: url(/tool/img/bg_bp.png) no-repeat;
	background-size: 100% 100%;
	margin-top: -1.04rem;
	padding-top: 1.08rem;
	box-sizing: border-box;
	display: block;
}
.whichdayPhone .whichday .content li{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	height: 1.04rem;
	width: 8.04rem;
	margin: 0 auto;
	font-weight: 400;
	font-size: 0.3466rem;
	color: #8B8B8B;
	border-bottom: solid #F6E2D5 0.0133rem;
}
.whichdayPhone .whichday p{
	color: #E94E4E;
}
.whichdayPhone .whichday .content li:last-child{
	border-bottom: none;
}
.whichdayPhone .flexBotton{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0.4266rem 0;
}
.whichdayPhone .flexBotton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 3.7466rem;
	height: 1rem;
	background: url(/tool/img/seasonBtnp.png) no-repeat;
	background-size: 100% 100%;
	font-size: 0.4266rem;
	color: #FFFFFF;
	letter-spacing: 0.0933rem;
	margin: 0 0.2933rem;
}

.whichdayPhone .doodDays .data{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 9.4666rem;
	height: 5.0933rem;
	margin: 0 auto;
	background: url(/tool/img/bg_tp.png) no-repeat;
	background-size: 100% 100%;
	font-weight: bold;
	font-size: 1.2266rem;
	color: #CD8251;
	margin-top: 0.2667rem;
}
.whichdayPhone .doodDays li{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 0.4rem;
	color: #333333;
	margin-top: 0.3733rem;
	padding: 0 0.24rem;
}
.whichdayPhone .doodDays li p{
	color: #E94E4E;
}
/* 黄历今日第几天增 end */


/* 20251107今日冲什么生肖 str */
.conflicTzodiacWarp{
	padding-bottom: 28px;
}
.conflicTzodiac{
	width: 746px;
	background-color: #FFE6CE;
	border-radius: 14px;
	margin: 0 auto;
	margin-top: 32px;
	padding: 10px 0;
}
.conflicTzodiac ul{
	width: 726px;
	background-color: #FFECD9;
	border-radius: 14px;
	border: 2px solid #FFF9EF;
	margin: 0 auto;
	height: 100%;
	box-sizing: border-box;
	padding-bottom: 29px;
}
.conflicTzodiac ul .title1{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 23px;
	color: #B78462;
	margin-top: 30px;
}
.conflicTzodiac ul .title1 img{
	width: 48px;
	height: 20px;
	margin: 0 8px;
}
.conflicTzodiac ul .zodiaCover{
	width: 132px;
	height: 132px;
	margin: 0 auto;
	background: url(/tool/img/zodiac_bg.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 39px;
}
.conflicTzodiac ul .zodiaCover img{
	width: 118px;
	height: 118px;
}
.conflicTzodiac ul .title2{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 26px;
	color: #D3605B;
	margin-top: 15px;
}
.conflicTzodiac ul .text{
	width: 686px;
	background-color: #FEF2E7;
	border-radius: 14px;
	font-weight: 400;
	font-size: 18px;
	color: #B78462;
	line-height: 33px;
	padding: 16px 25px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 26px;
}
.conflicTzodiac ul .text span{
	color: #D3605B;
}
.taday_conflicTzodiac{
	width: 746px;
	background-color: #FEFAF1;
	border-radius: 14px;
	border: 1px solid #CAA388;
	margin: 0 auto;
	margin-top: 28px;
	overflow: hidden;
}
.taday_conflicTzodiac .title{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 24px;
	color: #D3605B;
	background-color: #FEECD4;
	padding: 30px 0;
}
.taday_conflicTzodiac .text{
	font-weight: 400;
	font-size: 20px;
	color: #B78462;
	line-height: 34px;
	padding: 30px;
}

.conflicTzodiac_tab{
	width: 788px;
	display: flex;
	align-items: center;
	height: 64px;
	border: solid #DADADA 1px;
	margin-top: 35px;
}
.conflicTzodiac_tab span{
	width: 62px;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.conflicTzodiac_tab .left{
	border-right: solid #DADADA 1px;
}
.conflicTzodiac_tab .right{
	border-left: solid #E8E8E8 1px;
}
.conflicTzodiac_tab span img{
	width: 52px;
	height: 52px;
}
.conflicTzodiac_tab .tabRoll{
	width: 660px;
	box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    overflow-x: scroll;
}
.conflicTzodiac_tab .tabRoll a{
	width: 87px;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
}
.conflicTzodiac_tab .tabRoll a.active{
	font-weight: 500;
	color: #D3605B;
}
.conflicTzodiac_tab .tabRoll::-webkit-scrollbar {
    display: none;
}
.chongShaList{
	margin-top: 16px;
	border: solid #E4C8B4 1px;
}
.chongShaList ul{
	display: flex;
	align-items: center;
	justify-content: center;
}
.chongShaList ul:first-child{
	background-color: #FEECD4;
}
.chongShaList ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 33.33%;
	height: 74px;
	font-weight: 400;
	font-size: 20px;
	color: #B78462;
	border-bottom: solid #E4C8B4 1px;
}
.chongShaList ul:first-child li{
	font-size: 22px;
}
.chongShaList ul li:nth-child(-n+2){
	border-right: solid #E4C8B4 1px;
}
.chongShaList ul:last-child li{
	border-bottom: none;
}
.chongShaList ul li span{
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
}
.chongShaList ul li span p{
	font-weight: 400;
	font-size: 19px;
	color: #999999;
}
.chongShaList ul li a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 107px;
	height: 40px;
	background-color: #D3605B;
	border-radius: 8px;
	cursor: pointer;
	color: #FFFFFF;
}

.hedgingList{
	width: 790px;
	background-color: #FEFAF1;
	border-radius: 8px;
	border: 1px solid #E4C8B4;
	margin-top: 37px;
}
.hedgingList .title{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 23px;
	color: #B78462;
	margin-top: 30px;
	margin-bottom: 36px;
}
.hedgingList .title img{
	width: 48px;
	height: 20px;
	margin: 0 8px;
}
.hedgingList .item{
	display: flex;
	align-items: center;
	width: 744px;
	height: 72px;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEDBCE;
	margin: 0 auto;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;
	padding: 0 26px;
	box-sizing: border-box;
}
.hedgingList .item b{
	font-weight: bold;
	font-size: 21px;
	color: #B78462;
}
.hedgingList .item .time{
	font-weight: 400;
	font-size: 18px;
	color: #999999;
	margin: 0 24px;
}
.hedgingList .item .ji{
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	border: 1px solid #D3605B;
	border-radius: 50%;
	font-weight: bold;
	font-size: 18px;
	color: #D3605B;
}
.hedgingList .item .xiong{
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	border: 1px solid #999999;
	border-radius: 50%;
	font-weight: bold;
	font-size: 18px;
	color: #999999;
}
.hedgingList .flexButton{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.hedgingList .flexButton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 324px;
	height: 66px;
	background: url(/tool/img/button_bg.png) no-repeat;
	background-size: 100% 100%;
	font-weight: 400;
	font-size: 22px;
	color: #FFFFFF;
	margin: 0 20px;
	cursor: pointer;
}
.chongIntroduction{
	font-weight: 400;
	font-size: 19px;
	color: #666666;
	line-height: 42px;
	margin-top: 28px;
}
.chongIntroduction img{
	width: 252px;
	height: 158px;
	margin-right: 10px;
}

.conflicTzodiacWarp .orientation{
	padding-bottom: 0.3733rem;
}
.qk_details_phone .conflicTzodiac{
	width: 8.9866rem;
	margin-top: 0.3466rem;
}
.qk_details_phone .conflicTzodiac ul{
	width: 8.36rem;
	padding-bottom: 0.2933rem;
}
.qk_details_phone .conflicTzodiac ul .title1{
	font-size: 0.4rem;
	margin-top: 0.4933rem;
}
.qk_details_phone .conflicTzodiac ul .title1 img{
	width: 0.7733rem;
	height: 0.32rem;
	margin: 0 0.08rem;
}
.qk_details_phone .conflicTzodiac ul .zodiaCover{
	width: 1.8933rem;
	height: 1.8933rem;
	margin-top: 0.44rem;
}
.qk_details_phone .conflicTzodiac ul .zodiaCover img{
	width: 1.7066rem;
	height: 1.7066rem;
}
.qk_details_phone .conflicTzodiac ul .title2{
	font-size: 0.48rem;
	margin-top: 0.4rem;
	margin-top: 0.48rem;
}
.qk_details_phone .conflicTzodiac .text{
	display: block;
	text-align: left;
	width: 7.8666rem;
	height: auto;
	font-weight: 400;
	font-size: 0.3466rem;
	color: #D3605B;
	line-height: 0.64rem;
	color: #B78462;
}
.qk_details_phone .conflicTzodiac .text span{
	height: auto;
	display: inline-flex;
}

.qk_details_phone .taday_conflicTzodiac{
	width: 8.6rem;
	margin-top: 0.4rem;
}
.qk_details_phone .taday_conflicTzodiac .title{
	padding: 0.2933rem 0;
	font-size: 0.4rem;
}
.qk_details_phone .taday_conflicTzodiac .text{
	width: 8.6rem;
	border: none;
	height: auto;
	text-align: left;
	margin-top: 0;
	font-weight: 400;
	font-size: 0.3466rem;
	color: #B78462;
	line-height: 0.64rem;
	padding: 0.32rem;
	box-sizing: border-box;
}
.qk_details_phone .conflicTzodiac_tab{
	width: 10rem;
	height: 0.8266rem;
	border: none;
	border-top: solid #FAFAFA 0.2133rem;
	border-bottom: solid #E8E8E8 1px;
	margin-top: 0.2667rem;
}
.qk_details_phone .conflicTzodiac_tab span{
	width: 0.8266rem;
	height: 0.8266rem;
}
.qk_details_phone .conflicTzodiac_tab span img{
	width: 0.8266rem;
	height: 0.8266rem;
}
.qk_details_phone .conflicTzodiac_tab .tabRoll{
	width: 8.3333rem;
}
.qk_details_phone .conflicTzodiac_tab .tabRoll a{
	width: 1.08rem;
	font-size: 0.3466rem;
}
.qk_details_phone .chongShaList{
	width: 9.44rem;
	margin: 0 auto;
	border-radius: 0.1333rem;
	margin-top: 0.3066rem;
}
.qk_details_phone .chongShaList ul li{
	font-size: 0.3466rem;
	height: 1.28rem;
}
.qk_details_phone .chongShaList ul:first-child li{
	font-size: 0.3733rem;
	height: 1rem;
}
.qk_details_phone .chongShaList ul li span{
	font-size: 0.3466rem;
}
.qk_details_phone .chongShaList ul li span p{
	font-size: 0.32rem;
}
.qk_details_phone .chongShaList ul li a{
	width: 1.8933rem;
	height: 0.6933rem;
	font-size: 0.3466rem;
}
.qk_details_phone .hedgingList{
	width: 10rem;
	border: none;
	padding-top: 0.4933rem;
	margin-top: 0.2667rem;
	padding-bottom: 0.46rem;
	margin-bottom: -0.44rem;
}
.qk_details_phone .hedgingList .title{
	font-size: 0.4rem;
	margin-top: 0;
	margin-bottom: 0.4533rem;
}
.qk_details_phone .hedgingList .title img{
	width: 0.7733rem;
	height: 0.32rem;
	margin: 0 0.08rem;
}
.qk_details_phone .hedgingList .item{
	width: 9.52rem;
	font-size: 0.3466rem;
	padding: 0 0.2667rem;
	margin-bottom: 0.1333rem;
}
.qk_details_phone .hedgingList .item b{
	font-size: 0.4rem;
}
.qk_details_phone .hedgingList .item .time{
	font-size: 0.3466rem;
	margin-left: 0.2933rem;
	margin-right: 0.3866rem;
}
.qk_details_phone .hedgingList .item .ji{
	width: 0.7733rem;
	height: 0.7733rem;
	font-size: 0.3733rem;
}
.qk_details_phone .hedgingList .item .xiong{
	width: 0.7733rem;
	height: 0.7733rem;
	font-size: 0.3733rem;
}
.qk_details_phone .hedgingList .flexButton{
	margin-top: 0.46rem;
	margin-bottom: 0;
}
.qk_details_phone .hedgingList .flexButton a{
	background: url(/tool/img/button_bg1.png) no-repeat;
	background-size: 100% 100%;
	width: 3.9333rem;
	height: 0.88rem;
	font-size: 0.4266rem;
	margin: 0 0.24rem;
}
.qk_details_phone .chongIntroduction{
	width: 9.52rem;
	margin: 0 auto;
	font-weight: 400;
	font-size: 0.3433rem;
	color: #666666;
	line-height: 0.64rem;
	margin-top: 0.3066rem;
}
.qk_details_phone .chongIntroduction img{
	width: 3.7066rem;
	height: 2.32rem;
	margin-right: 0.16rem;
}
/* 20251107今日冲什么生肖 end */



/* 20251109今天是第几周 str */
.conflicTzodiacWarp{
	padding-bottom: 28px;
}
.conflicTzodiac{
	width: 746px;
	background-color: #FFE6CE;
	border-radius: 14px;
	margin: 0 auto;
	margin-top: 32px;
	padding: 10px 0;
}
.conflicTzodiac ul{
	width: 726px;
	background-color: #FFECD9;
	border-radius: 14px;
	border: 2px solid #FFF9EF;
	margin: 0 auto;
	height: 100%;
	box-sizing: border-box;
	padding-bottom: 29px;
}
.conflicTzodiac ul .title1{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 23px;
	color: #B78462;
	margin-top: 30px;
}
.conflicTzodiac ul .title1 img{
	width: 48px;
	height: 20px;
	margin: 0 8px;
}
.conflicTzodiac ul .zodiaCover{
	width: 132px;
	height: 132px;
	margin: 0 auto;
	background: url(/tool/img/zodiac_bg.png) no-repeat;
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 39px;
}
.conflicTzodiac ul .zodiaCover img{
	width: 118px;
	height: 118px;
}
.conflicTzodiac ul .title2{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 26px;
	color: #D3605B;
	margin-top: 15px;
}
.conflicTzodiac ul .text{
	width: 686px;
	background-color: #FEF2E7;
	border-radius: 14px;
	font-weight: 400;
	font-size: 18px;
	color: #B78462;
	line-height: 33px;
	padding: 16px 25px;
	box-sizing: border-box;
	margin: 0 auto;
	margin-top: 26px;
}
.conflicTzodiac ul .text span{
	color: #D3605B;
}
.taday_conflicTzodiac{
	width: 746px;
	background-color: #FEFAF1;
	border-radius: 14px;
	border: 1px solid #CAA388;
	margin: 0 auto;
	margin-top: 28px;
	overflow: hidden;
}
.taday_conflicTzodiac .title{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 24px;
	color: #D3605B;
	background-color: #FEECD4;
	padding: 30px 0;
}
.taday_conflicTzodiac .text{
	font-weight: 400;
	font-size: 20px;
	color: #B78462;
	line-height: 34px;
	padding: 30px;
}

.conflicTzodiac_tab{
	width: 788px;
	display: flex;
	align-items: center;
	height: 64px;
	border: solid #DADADA 1px;
	margin-top: 35px;
}
.conflicTzodiac_tab span{
	width: 62px;
	height: 62px;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.conflicTzodiac_tab .left{
	border-right: solid #DADADA 1px;
}
.conflicTzodiac_tab .right{
	border-left: solid #E8E8E8 1px;
}
.conflicTzodiac_tab span img{
	width: 52px;
	height: 52px;
}
.conflicTzodiac_tab .tabRoll{
	width: 660px;
	box-sizing: border-box;
    overflow: hidden;
    white-space: nowrap;
    overflow-x: scroll;
}
.conflicTzodiac_tab .tabRoll a{
	width: 87px;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #666666;
}
.conflicTzodiac_tab .tabRoll a.active{
	font-weight: 500;
	color: #D3605B;
}
.conflicTzodiac_tab .tabRoll::-webkit-scrollbar {
    display: none;
}
.chongShaList{
	margin-top: 16px;
	border: solid #E4C8B4 1px;
}
.chongShaList ul{
	display: flex;
	align-items: center;
	justify-content: center;
}
.chongShaList ul:first-child{
	background-color: #FEECD4;
}
.chongShaList ul li{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 33.33%;
	height: 74px;
	font-weight: 400;
	font-size: 20px;
	color: #B78462;
	border-bottom: solid #E4C8B4 1px;
}
.chongShaList ul:first-child li{
	font-size: 22px;
}
.chongShaList ul li:nth-child(-n+2){
	border-right: solid #E4C8B4 1px;
}
.chongShaList ul:last-child li{
	border-bottom: none;
}
.chongShaList ul li span{
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
}
.chongShaList ul li span p{
	font-weight: 400;
	font-size: 19px;
	color: #999999;
}
.chongShaList ul li a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 107px;
	height: 40px;
	background-color: #D3605B;
	border-radius: 8px;
	cursor: pointer;
	color: #FFFFFF;
}

.hedgingList{
	width: 790px;
	background-color: #FEFAF1;
	border-radius: 8px;
	border: 1px solid #E4C8B4;
	margin-top: 37px;
}
.hedgingList .title{
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 23px;
	color: #B78462;
	margin-top: 30px;
	margin-bottom: 36px;
}
.hedgingList .title img{
	width: 48px;
	height: 20px;
	margin: 0 8px;
}
.hedgingList .item{
	display: flex;
	align-items: center;
	width: 744px;
	height: 72px;
	background-color: #FFFFFF;
	border-radius: 10px;
	border: 1px solid #EEDBCE;
	margin: 0 auto;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	margin-bottom: 12px;
	padding: 0 26px;
	box-sizing: border-box;
}
.hedgingList .item b{
	font-weight: bold;
	font-size: 21px;
	color: #B78462;
}
.hedgingList .item .time{
	font-weight: 400;
	font-size: 18px;
	color: #999999;
	margin: 0 24px;
}
.hedgingList .item .ji{
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	border: 1px solid #D3605B;
	border-radius: 50%;
	font-weight: bold;
	font-size: 18px;
	color: #D3605B;
}
.hedgingList .item .xiong{
	margin-left: auto;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	border: 1px solid #999999;
	border-radius: 50%;
	font-weight: bold;
	font-size: 18px;
	color: #999999;
}
.hedgingList .flexButton{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.hedgingList .flexButton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 324px;
	height: 66px;
	background: url(/tool/img/button_bg.png) no-repeat;
	background-size: 100% 100%;
	font-weight: 400;
	font-size: 22px;
	color: #FFFFFF;
	margin: 0 20px;
	cursor: pointer;
}
.chongIntroduction{
	font-weight: 400;
	font-size: 19px;
	color: #666666;
	line-height: 42px;
	margin-top: 28px;
}
.chongIntroduction img{
	width: 252px;
	height: 158px;
	margin-right: 10px;
}

.conflicTzodiacWarp .orientation{
	padding-bottom: 0.3733rem;
}
.qk_details_phone .conflicTzodiac{
	width: 8.9866rem;
	margin-top: 0.3466rem;
}
.qk_details_phone .conflicTzodiac ul{
	width: 8.36rem;
	padding-bottom: 0.2933rem;
}
.qk_details_phone .conflicTzodiac ul .title1{
	font-size: 0.4rem;
	margin-top: 0.4933rem;
}
.qk_details_phone .conflicTzodiac ul .title1 img{
	width: 0.7733rem;
	height: 0.32rem;
	margin: 0 0.08rem;
}
.qk_details_phone .conflicTzodiac ul .zodiaCover{
	width: 1.8933rem;
	height: 1.8933rem;
	margin-top: 0.44rem;
}
.qk_details_phone .conflicTzodiac ul .zodiaCover img{
	width: 1.7066rem;
	height: 1.7066rem;
}
.qk_details_phone .conflicTzodiac ul .title2{
	font-size: 0.48rem;
	margin-top: 0.4rem;
	margin-top: 0.48rem;
}
.qk_details_phone .conflicTzodiac .text{
	display: block;
	text-align: left;
	width: 7.8666rem;
	height: auto;
	font-weight: 400;
	font-size: 0.3466rem;
	color: #D3605B;
	line-height: 0.64rem;
	color: #B78462;
}
.qk_details_phone .conflicTzodiac .text span{
	height: auto;
	display: inline-flex;
}

.qk_details_phone .taday_conflicTzodiac{
	width: 8.6rem;
	margin-top: 0.4rem;
}
.qk_details_phone .taday_conflicTzodiac .title{
	padding: 0.2933rem 0;
	font-size: 0.4rem;
}
.qk_details_phone .taday_conflicTzodiac .text{
	width: 8.6rem;
	border: none;
	height: auto;
	text-align: left;
	margin-top: 0;
	font-weight: 400;
	font-size: 0.3466rem;
	color: #B78462;
	line-height: 0.64rem;
	padding: 0.32rem;
	box-sizing: border-box;
}
.qk_details_phone .conflicTzodiac_tab{
	width: 10rem;
	height: 0.8266rem;
	border: none;
	border-top: solid #FAFAFA 0.2133rem;
	border-bottom: solid #E8E8E8 1px;
	margin-top: 0.2667rem;
}
.qk_details_phone .conflicTzodiac_tab span{
	width: 0.8266rem;
	height: 0.8266rem;
}
.qk_details_phone .conflicTzodiac_tab span img{
	width: 0.8266rem;
	height: 0.8266rem;
}
.qk_details_phone .conflicTzodiac_tab .tabRoll{
	width: 8.3333rem;
}
.qk_details_phone .conflicTzodiac_tab .tabRoll a{
	width: 1.08rem;
	font-size: 0.3466rem;
}
.qk_details_phone .chongShaList{
	width: 9.44rem;
	margin: 0 auto;
	border-radius: 0.1333rem;
	margin-top: 0.3066rem;
}
.qk_details_phone .chongShaList ul li{
	font-size: 0.3466rem;
	height: 1.28rem;
}
.qk_details_phone .chongShaList ul:first-child li{
	font-size: 0.3733rem;
	height: 1rem;
}
.qk_details_phone .chongShaList ul li span{
	font-size: 0.3466rem;
}
.qk_details_phone .chongShaList ul li span p{
	font-size: 0.32rem;
}
.qk_details_phone .chongShaList ul li a{
	width: 1.8933rem;
	height: 0.6933rem;
	font-size: 0.3466rem;
}
.qk_details_phone .hedgingList{
	width: 10rem;
	border: none;
	padding-top: 0.4933rem;
	margin-top: 0.2667rem;
	padding-bottom: 0.46rem;
	margin-bottom: -0.44rem;
}
.qk_details_phone .hedgingList .title{
	font-size: 0.4rem;
	margin-top: 0;
	margin-bottom: 0.4533rem;
}
.qk_details_phone .hedgingList .title img{
	width: 0.7733rem;
	height: 0.32rem;
	margin: 0 0.08rem;
}
.qk_details_phone .hedgingList .item{
	width: 9.52rem;
	font-size: 0.3466rem;
	padding: 0 0.2667rem;
	margin-bottom: 0.1333rem;
}
.qk_details_phone .hedgingList .item b{
	font-size: 0.4rem;
}
.qk_details_phone .hedgingList .item .time{
	font-size: 0.3466rem;
	margin-left: 0.2933rem;
	margin-right: 0.3866rem;
}
.qk_details_phone .hedgingList .item .ji{
	width: 0.7733rem;
	height: 0.7733rem;
	font-size: 0.3733rem;
}
.qk_details_phone .hedgingList .item .xiong{
	width: 0.7733rem;
	height: 0.7733rem;
	font-size: 0.3733rem;
}
.qk_details_phone .hedgingList .flexButton{
	margin-top: 0.46rem;
	margin-bottom: 0;
}
.qk_details_phone .hedgingList .flexButton a{
	background: url(/tool/img/button_bg1.png) no-repeat;
	background-size: 100% 100%;
	width: 3.9333rem;
	height: 0.88rem;
	font-size: 0.4266rem;
	margin: 0 0.24rem;
}
.qk_details_phone .chongIntroduction{
	width: 9.52rem;
	margin: 0 auto;
	font-weight: 400;
	font-size: 0.3433rem;
	color: #666666;
	line-height: 0.64rem;
	margin-top: 0.3066rem;
}
.qk_details_phone .chongIntroduction img{
	width: 3.7066rem;
	height: 2.32rem;
	margin-right: 0.16rem;
}
/* 20251107今日冲什么生肖 end */

.whichWeekWarp{
	padding-bottom: 29px;
}
.whichWeekWarp .qk_details_t{
	margin-top: 33px;
	font-size: 16px;
}
.whichWeekNumber{
	width: 746px;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #D1353D;
	padding-bottom: 8px;
	border-radius: 10px;
	overflow: hidden;
}
.whichWeekNumber1{
	background-color: #EB8B91;
	padding-bottom: 8px;
}
.whichWeekNumber2{
	background-color: #FFFFFF;
	position: relative;
}
.whichWeekNumber .rbIcon{
	width: 90px;
	height: 90px;
	position: absolute;
	right: 0;
	bottom: 0;
}
.whichWeekNumber .title{
	height: 119px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-top: 25px;
	padding-bottom: 64px;
	box-sizing: border-box;
	background: url(/tool/img/riliT.png) no-repeat;
	background-size: 100% 100%;
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
}
.whichWeekNumber .title p{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 62px;
	height: 30px;
	background-color: #FFE8D5;
	border-radius: 4px;
	font-weight: 400;
	font-size: 18px;
	color: #CF3D3D;
	margin-left: 15px;
}
.whichWeekNumber .list .item{
	display: flex;
	align-items: center;
	width: 702px;
	height: 78px;
	margin: 0 auto;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	border-bottom: solid #E8E8E8 1px;
}
.whichWeekNumber .list .item:last-child{
	border-bottom: none;
}
.whichWeekNumber .list .item p{
	width: 6px;
	height: 6px;
	background-color: #8B8B8B;
	border-radius: 100px;
	margin-left: 10px;
	margin-right: 18px;
}
.whichWeekNumber .list .item span{
	color: #E94E4E;
}
.whichWeekWarp .flexButton{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
}
.whichWeekWarp .flexButton a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 324px;
	height: 66px;
	background: url(/tool/img/button_bg.png) no-repeat;
	background-size: 100% 100%;
	font-weight: 400;
	font-size: 22px;
	color: #FFFFFF;
	margin: 0 20px;
	cursor: pointer;
}
.severalWeeks{
	margin-top: 30px;
}
.severalWeeks .title{
	font-weight: 400;
	font-size: 22px;
	color: #333333;
	line-height: 38px;
}
.severalWeeks .title span{
	color: #E94E4E;
}
.severalWeeks .list{
	background-color: #FEFAF1;
	border-radius: 8px;
	border: solid #F0E0C8 1px;
	margin-top: 27px;
}
.severalWeeks .list .item{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	width: 740px;
	min-height: 74px;
	margin: 0 auto;
	font-weight: 400;
	font-size: 20px;
	line-height: 37px;
	color: #333333;
	border-bottom: solid #E8E8E8 1px;
	padding-left: 14px;
	box-sizing: border-box;
}
.severalWeeks .list .item:last-child{
	border-bottom: none;
}
.severalWeeks .list .item p{
	width: 4px;
	height: 4px;
	background-color: #8B8B8B;
	border-radius: 100px;
	margin: 0 8px;
}
.severalWeeks .list .item span{
	color: #E94E4E;
}
.severalWeeks .list .item .date{
	color: #999999;
	display: inline-flex;
	align-items: center;
}
.severalWeeks .list .item .date p{
	display: flex;
	align-items: center;
	justify-content: center;
	list-style: none;
	width: 68px;
	height: 28px;
	margin-left: 10px;
	background-color: #FFE8D5;
	border-radius: 4px;
	font-weight: 400;
	font-size: 16px;
	color: #CF3D3D;
}
.auxiliary .list .item{
	padding-left: 0;
	padding: 21px 0;
}
.auxiliary .list .title{
	width: 806px;
	height: 82px;
	background-color: #FEECD4;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: bold;
	font-size: 24px;
	color: #B78462;
}
.whichWeekWarp.qk_details_phone .qk_details_t{
	margin-top: 0.3733rem;
}
.whichWeekWarp.qk_details_phone .qk_details_t p{
	font-weight: bold;
	font-size: 0.4266rem;
	color: #333333;
}
.qk_details_phone.whichWeekWarp .orientation{
	padding-bottom: 0.5866rem;
}
.qk_details_phone .whichWeekNumber{
	width: 8.6rem;
}
.qk_details_phone .whichWeekNumber .title{
	padding: 0;
	height: 1.8133rem;
	font-weight: bold;
	font-size: 0.4rem;
	color: #FFFFFF;
	background: url(/tool/img/riliT_m.png) no-repeat;
	background-size: 100% 100%;
	align-items: initial;
	padding-top: 0.3466rem;
}
.qk_details_phone .whichWeekNumber .title p{
	width: 1rem;
	height: 0.5066rem;
	font-size: 0.32rem;
	margin-left: 0.1866rem;
}
.qk_details_phone .whichWeekNumber{
	margin-top: 0.3733rem;
}
.qk_details_phone .whichWeekNumber .list .item{
	width: 8.04rem;
	height: 1.12rem;
	font-size: 0.3466rem;
}
.qk_details_phone .whichWeekNumber .list .item p{
	width: 0.08rem;
	height: 0.08rem;
	margin-left: 0.1333rem;
	margin-right: 0.2667rem;
}
.qk_details_phone .whichWeekNumber .rbIcon{
	width: 1.28rem;
	height: 1.28rem;
}
.qk_details_phone.whichWeekWarp .flexButton{
	margin-top: 0.46rem;
	margin-bottom: 0;
}
.qk_details_phone.whichWeekWarp .flexButton a{
	background: url(/tool/img/button_bg1.png) no-repeat;
	background-size: 100% 100%;
	width: 3.9333rem;
	height: 0.88rem;
	font-size: 0.4266rem;
	margin: 0 0.24rem;
}
.qk_details_phone .severalWeeks{
	width: 9.4666rem;
	margin: 0 auto;
	margin-top: 0.28rem;
}
.qk_details_phone .severalWeeks .title{
	font-size: 0.3733rem;
	line-height: 0.6rem;
}
.qk_details_phone .severalWeeks .list{
	margin-top: 0.2533rem;
}
.qk_details_phone .severalWeeks .list .item{
	width: 8.8533rem;
	min-height: 1.12rem;
	font-size: 0.3733rem;
	line-height: 0.5333rem;
}
.qk_details_phone .severalWeeks .list .item .date p{
	width: 1.3733rem;
	height: 0.5066rem;
	margin-left: 0.1333rem;
	font-size: 0.32rem;
}
.qk_details_phone .auxiliary .list .item{
	padding: 0.3733rem 0;
}
.qk_details_phone .auxiliary .list .title{
	width: 100%;
	height: 1.12rem;
	font-size: 0.4rem;
}

/* 20251109写工作日后增 */ 
.severalWeeks.auxiliary .list .item{
	position: relative;
}
.severalWeeks.auxiliary .list .item p{
	position: absolute;
	top: 36px;
}
.severalWeeks.auxiliary .list .item{
	display: block;
	text-indent: 20px;
}
.workStatistics .list .item{
	text-indent: 0 !important;
}
.qk_details_phone .severalWeeks .list .item p{
	top: 0.58rem;
}
.qk_details_phone .severalWeeks .list .item{
	padding: 0.3733rem 0;
}
/* 20251109今天是第几周 end */

/* 20251109工作日 str */
.workingDayWarp{
	padding-bottom: 34px;
}
.workingDayWarp .qk_details_t p{
	font-weight: bold;
	font-size: 26px;
	color: #CF3D3D;
	margin-top: 33px;
}
.workingDayIs{
	width: 746px;
	margin: 0 auto;
	margin-top: 30px;
	background-color: #FFFFFF;
	box-shadow: 0px 4px 8px 0px rgba(166,166,166,0.25);
	border-radius: 10px;
	overflow: hidden;
	padding-bottom: 13px;
}
.workingDayIs .title{
	width: 100%;
	height: 80px;
	background-color: #CF3D3D;
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 12px;
}
.workingDayIs .list .item{
	display: flex;
	align-items: center;
	width: 702px;
	height: 78px;
	margin: 0 auto;
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	border-bottom: solid #E8E8E8 1px;
}
.workingDayIs .list .item:last-child{
	border-bottom: none;
}
.workingDayIs .list .item p{
	width: 6px;
	height: 6px;
	background-color: #8B8B8B;
	border-radius: 100px;
	margin-left: 10px;
	margin-right: 18px;
}
.workingDayIs .list .item span{
	color: #E94E4E;
}
.workSchedule{
	background-color: #FEFAF1;
	width: 792px;
	border: solid #E4C8B4 1px;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 26px;
}
.workSchedule ul{
	display: flex;
	align-items: center;
	font-weight: 400;
	font-size: 19px;
	color: #333333;
	line-height: 39px;
	border-bottom: solid #E4C8B4 1px;
}
.workSchedule ul:last-child{
	border: none;
}
.workSchedule ul .title{
	width: 126px;
	text-align: center;
	background-color: #FEECD4;
	font-weight: 400;
	font-size: 17px;
	color: #B78462;
	line-height: 23px;
	padding: 18px 0;
	margin-right: 14px;
	border-right: solid #E4C8B4 1px;
}
.workSchedule ul .title span{
	font-size: 24px;
}
.workScheduleText{
	width: 792px;
	font-weight: 400;
	font-size: 18px;
	color: #999999;
	margin-top: 20px;
}
.workDayStatistics{
	width: 788px;
	background-color: #FEFAF1;
	border-radius: 8px;
	border: 1px solid #F0E0C8;
	padding: 0 24px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	margin-top: 25px;
}
.workDayStatistics li{
	width: calc(50% - 24px);
	font-weight: 400;
	font-size: 20px;
	color: #333333;
	padding: 22px 0;
	border-top: 1px solid #F0E0C8;
}
.workDayStatistics li:nth-child(-n+2){
	border-top: none;
}
.workDayStatistics li img{
	width: 32px;
	height: 32px;
	margin-right: 11px;
	vertical-align: middle;
	margin-top: -2px;
}
.workDayStatistics li span{
	color: #E94E4E;
}
.chongIntroduction p{
	font-weight: 400;
	font-size: 22px;
	color: #333333;
	margin-bottom: 10px;
}
.qk_details_phone.workingDayWarp .qk_details_t p{
	font-weight: bold;
	font-size: 0.4266rem;
	color: #CF3D3D;
	margin-top: 0.48rem;
}
.qk_details_phone.workingDayWarp .orientation{
	padding-bottom: 0.4667rem;
}
.qk_details_phone .workingDayIs{
	width: 8.6rem;
	padding-bottom: 0;
	box-shadow: 0px 5px 7px 0px rgba(159,159,159,0.25);
	margin-top: 0.48rem;
}
.qk_details_phone .workingDayIs .title{
	height: 1.2rem;
	font-size: 0.4rem !important;
	color: #FFFFFF !important;
	padding: 0 !important;
	margin-bottom: 0;
}
.qk_details_phone .workingDayIs .list{
	margin-top: 0;
}
.qk_details_phone .workingDayIs .list .item{
	width: 8.8533rem;
	height: auto;
	min-height: 1.12rem;
	font-size: 0.3733rem;
	line-height: 0.5333rem;
}
.qk_details_phone .workSchedule{
	width: 9.4666rem;
	margin: 0 auto;
	margin-top: 0.32rem;
}
.qk_details_phone .workSchedule ul{
	font-size: 0.3733rem;
	line-height: 0.64rem;
}
.qk_details_phone .workSchedule ul .title{
	font-weight: 400;
	font-size: 0.2933rem;
	color: #B78462;
	line-height: 0.4rem;
	margin-right: 0.2667rem;
	padding: 0.3rem 0;
}
.qk_details_phone .workSchedule ul .title span{
	font-weight: bold;
	font-size: 0.4rem;
}
.qk_details_phone .workScheduleText{
	width: 9.4666rem;
	margin: 0 auto;
	font-size: 0.2933rem;
	margin-top: 0.4rem;
}
.qk_details_phone .workDayStatistics{
	width: 9.4666rem;
	margin: 0 auto;
	padding: 0;
}
.qk_details_phone .workDayStatistics li{
	width: 8.8533rem;
	margin: 0 auto;
	font-weight: 400;
	font-size: 0.3733rem;
	padding: 0.32rem 0;
}
.qk_details_phone .workDayStatistics li img{
	width: 0.48rem;
	height: 0.48rem;
	margin-right: 0.2266rem;
}
.qk_details_phone .workDayStatistics li:nth-child(2){
	border-top: 1px solid #F0E0C8;
}
.qk_details_phone .chongIntroduction p{
	font-weight: 500;
	font-size: 0.4rem;
	color: #333333;
	margin-bottom: 0.2133rem;
}
/* 20251109工作日 end */
