﻿
.astronav ul {height: 65px;}
.fibox {overflow: hidden;}

.fibox li {clear: both;  position: relative; overflow: hidden;}
.fibox li.bn { border: none }
.fibox li p { padding: 5px 0;border-bottom: dashed 1px #eee; height: 84px; }
.fibox li u { background:#e5e5e5 url(../images/fortune_liop.png); border: solid 5px #fff; background-size: 20px auto; width: 20px; height: 20px; float: right; z-index: 99; position: absolute; right: 0; top:0; border-radius: 15px; }
.fibox li.top u { background-position: 0 -20px; background-color: #ee8eb0 }
.fibox li i { float: left;background: #dcf1f9; border-radius: 50%; margin: 0 10px;}
.fibox li i img { width: 80px; }
.fibox li i a {display: block; height: 84px; overflow: hidden;}
.fibox li strong {display: inline-block; vertical-align: middle; font-size: 16px;}
.fibox li small { font-size: 12px; background:#B155F2; border-radius: 10px;color: #fff;padding: 0 5px; margin-left: 5px; display: inline-block;vertical-align: middle;}
.fibox li a.more { margin-top: 5px; display: block;}
.fibox li label{ color: #e23674 }
    .fibox li .xing-desc {
        font-size: 14px;
        color: #888;
        height: 40px;
        overflow: hidden;
        display: block;
        margin-top: 0px;
        line-height: 150%;
    }
.p_tab li.cur { background: #B155F2;}
.p_tab li.cur a { color: #fff; }

.astronav {background:#fff;}
.fcbox {margin-bottom: 5px;}
.fcbox .cont { position: relative }
.fcbox dl {}
.fcbox dt {float: left; text-align: center; width: 35%;}
.fcbox dt span {display: block; width: 80px; height: 80px; margin: 5px auto; background: #dcf1f9; border-radius: 50%}
.fcbox dt img {display: block; margin-bottom: 5px; margin-right: 5px; width: 80px;}
.fcbox dt small {font-size: 13px; font-weight: 600;}
.fcbox dd { margin-top: 5px; b_height: 115px; }
.fcbox dd h4 { color: #e23674; margin-bottom: 2px; }
.fcbox dd ul li {padding: 2px 0;}
.fcbox dd ul li a.color_block {display:inline-block; border-radius: 5px; background: #ee8eb0; color: #fff; padding: 2px 10px;}
.fcbox dd.bl2 {background: #f5f5f5; clear: both; margin-top: 5px; padding: 5px 15px; height: auto;}
.fcbox dd.bl2 ul li { width: 50%; float: left }
.fcbox .content { padding: 5px 15px; }
.fcbox .content h5 {float: none; text-align: left; color: #2f93ca; font-size: 16px; margin: 5px 0;}
.fcbox .content p {line-height: 150%;border-bottom: dashed 1px #DEDEDE; padding: 5px 0;}
.fcbox .content .nobr {border: none;}
.spn_loading { background: #000; opacity: .8; position: fixed; width: 50px; height: 50px; left: 50%; top: 50%; margin-top: -50px; margin-left: -50px; display: none; padding: 25px; line-height: 50px; text-align: center; color: #fff; border-radius: 10px; }
#spn_tips_img {display: none }
.spn_tips {display:none;}
.spn_tips .bg { background: #000; opacity: .6; top: 0; left: 0; width: 100%; height: 100%; position: fixed  }
.spn_tips .line,.spn_tips .hand { background: url(../images/tips_sp.png); background-size: auto 73px; }
.spn_tips .line { height: 10px; margin: 0 auto; width: 100%; position: absolute; top: 300px; left: 0; z-index: 99; overflow: hidden }
.spn_tips .hand { position: absolute; top: 300px; width: 50px; height: 58px; background-position: 0 -10px; right: 0; }
.lday { padding: 2px; background: #f5f5f5}
.lday a { display: inline-block; width: 16.6%; line-height: 26px; }
.lday a.l {width: 17%}
.lday a span { display: block; background: #fff; margin: 2px; border-radius: 2px; text-align: center; }
.lday a.on span {background: #f485a8;color: #fff}
.ad_f_1 {overflow: hidden; background: #FFF; overflow: hidden;border: 1px solid #DADADA;border-left:0;border-right:0;padding: 5px 0;}
.ad_f_2 {margin-top: 5px; text-align: center;background: #FFF;padding:5px 0;border: 1px solid #DADADA;border-left:0;border-right:0; overflow: hidden;}

.p_tab ul{
    border-bottom: 1px solid #B155F2;
    border-top: 1px solid #b155f2;
    background: #fff;
}
.p_tab li a{
    color: #B155F2;
}

.astronav li {
    padding-bottom: 0;
}