/*运势查询工具*/
.yunshi_box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:3.5rem;padding-top:0.3rem;padding-bottom:0.3rem;border-bottom:1px solid #efefef;background-color:#e9ddc3}
.yunshi_box.index{padding-bottom:0;border-bottom:none}
.yunshi_box .sign_logo{width:2.5rem;padding-top:0.22rem;text-align:center;background:url(/Content/images/xz/yunshi_bg.png) no-repeat;background-size:106% 104%}
.yunshi_box .sign_logo span{display:block;width:2rem;height:2rem;margin:auto;background-image:url(/Content/images/xz/astro.png);background-repeat:no-repeat;background-size:auto 100%}
.yunshi_box .sign_logo.by span{background-position:-0.5% center}
.yunshi_box .sign_logo.jn span{background-position:8.75% center}
.yunshi_box .sign_logo.sz span{background-position:18.0% center}
.yunshi_box .sign_logo.jx span{background-position:27.1% center}
.yunshi_box .sign_logo.shz span{background-position:36.69% center}
.yunshi_box .sign_logo.cn span{background-position:45.38% center}
.yunshi_box .sign_logo.tc span{background-position:54.5% center}
.yunshi_box .sign_logo.tx span{background-position:63.90% center}
.yunshi_box .sign_logo.ss span{background-position:72.75% center}
.yunshi_box .sign_logo.mj span{background-position:81.65% center}
.yunshi_box .sign_logo.sp span{background-position:91.30% center}
.yunshi_box .sign_logo.sy span{background-position:100.38% center}
.yunshi_box .sign_logo em{display:inline-block;font-size:0.3rem;font-style:normal;margin:auto;padding:0.05rem 0.18rem 0.05rem 0.24rem;background-color:#fef6e9;color:#fcaf2b;border-radius:0.25rem}
.yunshi_box .sign_logo em .iconfont{display:inline-block;font-size:0.2rem;margin-left:0.02rem}
.yunshi_box .yunshi_cnt{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background-color:#f2e9d4;padding:0.26rem 0.24rem}
.yunshi_box .yunshi_cnt .p1{display:block;height:0.44rem;line-height:0.44rem;font-weight:550;color:#ffae29;font-size:0.34rem}
.yunshi_box .yunshi_cnt .p1 .star{display:inline-block;width:1.8rem;height:0.36rem;position:relative;top:0.03rem;background-image:url(/Content/images/xz/start_bg.png);background-repeat:no-repeat;background-size:100%}
.yunshi_box .yunshi_cnt .star5{background-position:0 0}
.yunshi_box .yunshi_cnt .star4{background-position:0 20%}
.yunshi_box .yunshi_cnt .star3{background-position:0 40%}
.yunshi_box .yunshi_cnt .star2{background-position:0 60%}
.yunshi_box .yunshi_cnt .star1{background-position:0 80%}
.yunshi_box .yunshi_cnt .p2{width:100%;height:1.35rem;line-height:0.45rem;margin-top:0.02rem;margin-bottom:0.16rem;font-size:0.27rem;color:#5d5b5c;overflow:hidden}
.yunshi_box .yunshi_cnt .p2 a{color:#5d5b5c}
.yunshi_box .yunshi_cnt .p2 span{color:#ffae29}
.yunshi_box .yunshi_cnt .time{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between}
.yunshi_box .yunshi_cnt .time li{width:1rem;font-size:0.28rem;padding:0.05rem 0;text-align:center;background-color:#FEFEFE;border-radius:0.1rem;color:#808080}
.yunshi_box .yunshi_cnt .time .cur{color:#FAFAFA;background-color:#feca5c}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-right:before{content:"\e6b4"}
.icon-down:before{content:"\e65a"}
.icon-home:before{content:"\e64f"}
.icon-top:before{content:"\e61f"}
.dis_none{display:none}

/*星座选择*/
.sign_select
{
    display: none;
    max-width: 800px;
    min-width: 320px;
    text-align: center;
    padding-bottom: 0.1rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    z-index: 101;
    background-image: url(/Content/images/xz/sign_select_bg.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.sign_select .sign_select_name
{
    display: block;
    margin: 0 auto;
    width: 2.5rem;
    height: 1rem;
    margin-top: -0.2rem;
    background-image: url(/Content/images/xz/sign_select_name.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.sign_select ul li
{
    display:block;
    float: left;
    width: 25%;
    padding-bottom: 0.2rem;
    text-align: center;
    font-size: 0.32rem;
}
.sign_select ul li
{
    color: #8b8b8a;
}
.sign_select ul li span
{
    display:block;
    width: 1.2rem;
    height: 1.2rem;
    margin: auto;
    border: 3px solid #fcb8b5;
    box-sizing: border-box;
    border-radius:50%;
    background-image: url(/Content/images/xz/astro.png);
    background-repeat: no-repeat;
    background-size: auto 100%; 
}
.sign_select .by span { background-position: -0.6% 0.03rem; }
.sign_select .jn span { background-position: 8.70% 0.03rem; }
.sign_select .sz span { background-position: 17.9% 0.03rem; }
.sign_select .jx span { background-position: 27.05% 0.03rem; }
.sign_select .shz span { background-position: 36.75% 0.03rem; }
.sign_select .cn span { background-position: 45.45% -0.02rem; }
.sign_select .tc span { background-position: 54.5% 0.03rem; }
.sign_select .tx span { background-position: 63.80% 0.01rem; }
.sign_select .ss span { background-position: 72.75% 0; }
.sign_select .mj span { background-position: 81.80% 0.04rem; }
.sign_select .sp span { background-position: 91.45% -0.02rem; }
.sign_select .sy span { background-position: 100.35% 0; }
/*女生*/
.sign_select.nvsheng .sign_select_name
{
    background-image: url(/Content/images/xz/sign_select_name_nv.png);
}
/*男生*/
.sign_select.nansheng
{
    background-image: url(/Content/images/xz/sign_select_bg_nan.png);
}
.sign_select.nansheng .sign_select_name
{
    background-image: url(/Content/images/xz/sign_select_name_nan.png);
}
.sign_select.nansheng ul li span
{
    border-color: #AFCBFA;
}
