html,body,button,input,select,textarea{color:#333;font-family:微软雅黑,"Microsoft YaHei",Tahoma, Arial;font-size:18px;line-height:24px;margin:0;-webkit-text-size-adjust:none;padding:0;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span,i,u,cite,small,table,img,div{border:none;padding:0;margin:0;list-style:none;font-style:normal}
img,a img{border:none;padding:0;margin:0}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#333}
u{text-decoration:none;}
body{max-width:800px;margin:auto;/*overflow-x:hidden;*/box-shadow: 0 12px 12px rgba(0, 0, 0, 0.3);background:#f8f8f8;}
/*nav begin*/
#nav-main{clear:both;padding-top:10px;text-align:Center;background:#777 url('/images/top-bg.png') no-repeat;color:#fff;font-size:21px;border-top:#222 1px solid;}
#nav-main .web-logo{text-shadow: 0 2px 3px #000;height:36px;border-bottom:#333 1px solid;}
#nav-main img.logo{margin-top:-6px}
.nav-open {position: absolute;top:5px;margin-left:745px;}
.nav-open em { background:url(/images/navmore.png) no-repeat; background-size: .6rem; border-radius: 100%; width:0.6rem; height:0.6rem; display: block; float:left;}
.nav-open a {color:#fff; float:left;width:100%;height:100%;}
.nav-open a:active { color:#fff;}
.s-nav-s{position:relative;overflow:hidden;width:100%;background:#f9a1b9 url('/images/nav-bg4.jpg') no-repeat ;background-size: cover;padding-top:10px;padding-bottom:60px;border-top:#fff 1px solid;}
.nav_text{text-align:right;margin-right:0.76rem;padding:8px 0;}
.nav_text a{font-size:0.26rem;color:#fff;margin-left:0.1rem;border:#fff 1px solid;padding:2px 8px 3px 8px;border-radius:12px;}
.ico-show{float:left;width:100%;/*border-radius:0 0 15% 15%;*/}
.ico-show ul{margin-left:2%;}
.ico-show img{background:#fff;max-width:92px;float:left;margin:1% 2%;padding-bottom:2px;border-radius:16px;Opacity:0.88;box-shadow: 2px 1px 2px 1px rgba(0, 0, 0, 0.1);}
#luck-main{clear:both;background:#fff;}
/*tbox begin*/
.tbox {margin-top: 350px;padding-top:0; position: absolute; top: 0; width:100%;opacity:0.96;}

.vision {position: absolute;width:100%;}
.vision .s_botm:nth-child(1n), .vision .s_botm:nth-child(1n) {margin-top: -2.4rem;}
.vision .s_botm:nth-child(1n) { width: 40rem; background-size: 10rem auto; animation: wave 30s linear 0s infinite; -webkit-animation:wave 30s linear 0s infinite;}
.vision .s_botm:nth-child(2n) { width: 48rem; background-size: 12rem 1.8rem; animation: wave2 50s linear 0s infinite; -webkit-animation:wave2 50s linear 0s infinite; background-image:url(/images/cloud2.png);}
.card_bottom {position: absolute;bottom: -1rem;}
.vision .s_botm { background:url(/images/cloud1.png) repeat-x 0 bottom; height: 1.8rem; position: absolute; top: 0;left:0;}


.tboxs{margin-top:150px;}
@-webkit-keyframes wave {
form{
left: 0;
}
to{
left: -50%;
}
}

@keyframes wave {
form{
left: 0;
}
to{
left: -30rem;
}
}
@-webkit-keyframes wave2
{
form{left: 0;}
to{left: -36rem;}
}
@keyframes wave2
{
form{left: 0;}
to{left: -36rem;}
}
html {font-size: 82px;}

@media screen and (max-width:600px) {
body{max-width:100%;}
.nav_text{padding:0;}
.nav_text a{font-size:0.32rem;}
.nav-open {top:8px;margin-left:calc(100% - 38px);}

/*#nav-main .web-logo{margin-right:38px;}*/

/*.ico-show{border-radius:0 0 10% 10%;}*/
.ico-show{padding-top:10px;}
.ico-show img{max-width:auto;margin:6px 3%;width:18%;}
html {font-size: 52px;}
.tboxs{margin-top:100px;}
}
/*tbox end*/
/*s-nav*/
@keyframes bugfix { from {padding:0;} to {padding:0;}}
@-webkit-keyframes bugfix { from {padding:0;} to {padding:0;}}
#overlay-button {
position: absolute;
right: 0;
top: 0;
padding: 26px 11px;
z-index: 8;
cursor: pointer;
user-select: none;
span {
height: 4px;
width: 35px;
text-align:left;
border-radius: 2px;
background-color: white;
position: relative;
display: block;
transition: all .2s ease-in-out;
&:before {
top: -10px;
visibility: visible;
}
&:after {
top: 10px;
}
&:before, &:after {
height: 4px;
width: 35px;
border-radius: 2px;
background-color: white;
position: absolute;
content: "";
transition: all .2s ease-in-out;
}
}
&:hover span, &:hover span:before, &:hover span:after {
background: #fff;
}
}
input[type=checkbox] {
display: none;

&:checked ~ #overlay {
visibility: visible;
}
&:checked ~ #overlay-button {
&:hover span, span{
background: transparent;
}
span {
&:before {
transform: rotate(45deg) translate(7px, 7px);
opacity: 1;
}
&:after {
transform: rotate(-45deg) translate(7px, -7px);
}
}
}
}

#overlay {
top:0;
opacity:0.9;
height: 100%;
width: 260px;
box-shadow: 0 12px 12px rgba(0, 0, 0, 0.6);
margin-left:540px;
background: #f89cb3;
z-index: 999;
visibility: hidden;
position: fixed;
&.active {
visibility: visible;
}
ul {
margin-top:42px;
padding:10px 0;
display: flex;
justify-content: top;
align-items: center;
flex-direction: column;
text-align: center;
height: 100%;
padding-left: 0;
list-style-type: none;
color:#a85167;
li {
float:left;width:92%;
padding:8px 0 4px 0;
border-bottom:#f8f8f8 1px solid;
a {
color: white;
text-decoration: none;
font-size: 21px;

padding-bottom:8px;
&:hover {
color: #fee1dd;
}
}
}
}
li.overlay-clo{border-bottom:0;text-align:right;font-size:0.65rem;color:#fff;}
}
#astro-item{
top:80px;
opacity:0.9;
height: 100%;
max-height:500px;
width: 200px;
padding-top:20px;
box-shadow: 0 12px 12px rgba(0, 0, 0, 0.6);
margin-left:380px;
background: #fed5de;/*#e8d1ff;*/
z-index: 999;
visibility: hidden;
position: fixed;
li{padding:5px;}
li a{background:#9773ca;color:#fff;padding:2px 12px;border-radius:10px;font-size:18px;}
li.astro-item-clo{border-bottom:0;text-align:right;}
li.astro-item-clo a{font-size:0.48rem;color:#fff;background:none;}
}
/*snav end*/
/*nav end*/
#submenu{clear:both;background:#fff;margin-top:-4px;color:#fbc6dc;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;float:left;width:96%;font-size:16px;padding:0 2%;}
#submenu .sitelink{float:left;width:100%;padding-bottom:15px;}
#submenu a{color:#fbc6dc;border-bottom:#fbc6dc 1px dashed;padding:0 4px;}
#submenu i{color:#fddeee;font-size:14px;margin:0 4px;}
/*luckday-link*/
.astrological-link{margin:2% 4%;line-height:26px;}
.astrological-link dd{padding:10px;border-radius:10px;margin:10px 0;background:#c71b05 url('/images/link-bg2.png');background-size: 100%;color:#fff;
border:#ccc 1px solid;
box-shadow: 0 10px 10px rgba(0, 0, 0, 0.4);
opacity: 0.8;
}
.astrological-link img{border-radius:10px;margin-top:5px;border:#fff 0 solid;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);}
.astrological-link span{float:right;width:calc(100% - 138px);}
.astrological-link b{width:100%;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.astrological-link em{font-size:16px;color:#f8f8f8;text-shadow: 0 2px 5px #333;border:0 none;float:left;width:100%;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.astrological-link i{padding-left:6px;color:#f7bdb5}
.astrological-link dd{min-height:90px;}
dd.iswillday{color:#fffff2;background:#c71b05 url('/images/link-bg3.png');background-size: 100%;opacity: 0.9;}
dd.ddbg0{background-image:none;}
dd.ddbg1{opacity: 0.88;}
dd.ddbg2{background-position: 0 30%;opacity: 0.88;}
dd.ddbg3{background-position: 0 60%;opacity: 0.88;}
dd.ddbg4{background-position: 0 20%;opacity: 0.88;}
dd.ddbg5{background-position: 0 40%;opacity: 0.88;}
dd.ddbg6{background-position: 0 60%;opacity: 0.88;}
dd.dd-text{text-align:Center;background-position: 0 60%;min-height:auto;}
dd.dd-text2{min-height:50px;}
.orlink-title{margin:2% 4%;color:#888;font-size:20px;}
/*say&peidui*/
#today-say{margin:2% 4%;opacity: 0.7;}
#peidui_post{margin:0 4%;opacity: 0.8;}
.peidui_post{clear:both;text-align:center;margin:auto;width:350px;border-radius:6px;border:#fff 2px dashed;padding:10px;margin-top:12px;background-image:url(/images/peidui_bg.jpg);color:#b174ac}
.pd_post_title {width:100%;float:left;text-align:center;border-bottom:#b976d2 2px dashed;padding:6px 0;margin-bottom:6px;color:#b976d2;}
.peidui_post select{color:#b174ac;background:#f9ebfe;border:#b976d2 1px dashed;border-radius:5px;text-align:center;padding:0 10px;}
.peidui_post option{background:#725bc0;color:#fff;}
.peidui_post option.select_bg{background:#a696dc;color:#fff;}
/*luckday*/
#luck-main{padding:5px 2%;background:#fff;width:96%;margin:auto;line-height:175%;}
p{text-align:justify;text-justify: inter-ideograph;}
img.text-img{vertical-align: middle;padding-bottom:3px;}
#luck-main img {max-width:98%;}
#luck-main h2{text-align:center;line-height:28px;color:#555;}
#luck-main h2 i{display: block;font-size:18px;color:#fff;background:#f2595e;width:180px;margin:auto;margin-bottom:6px;border-radius:12px;}
.luck-img{float:left;width:100%;margin-top:4px;text-align:center;}
.luck-img img{box-shadow: 2px 1px 2px 1px rgba(0, 0, 0, 0.2);opacity:0.8;}
#luck-main .about{margin-top:10px;line-height:170%;}
#luck-main .dayinfos{font-size:16px;color:#666;}
#luck-main .about em{color:#f30;border-bottom:#f30 1px dashed;padding:1px 2px 1px 2px;}
.copyurl{margin:10px 0;font-size:16px;color:#888;text-align:center;line-height:160%;}
.copyurl input{border:0 none;border-bottom:#ccc 1px solid;font-size:12px;color:#888;width:230px;}
.copyurl span{clear:both;width:100%;float:left;text-align:center;margin-top:8px;}
.copyurl a {padding:2px 5px;color:#fff;background:#f99cb1;border:#fff 1px dashed;font-size:16px;}
.copyurl .copy_ok{color:#f15d64;font-size:16px;width:80%;margin:0;margin-left:10%;}
.copyurl .copy_ok span{margin:0 none;}
#luck-main table{width:100%;}
#luck-main td{padding-left:10px;border-radius:12px;background:#f8f8f8;color:#888;}
#luck-main td u{color:#ff6688;border:0;padding:0 2px;font-family: Georgia;font-size:21px;}
#luck-main td em{color:#ff6688;text-decoration:none;border:0;padding:0 2px;}
.l-k-title{text-align:Center;font-size:21px;margin:10px 0;}
.num-up{color:#3aa0ff;}
.num-dn{color:#34a63c;}
a.a-l-more{color:#f99cb1;padding:0 5px;border-bottom:#f99cb1 1px dashed;font-size:18px;}
.astro_day_avg table{width:100%;}
.astro_day_avg td{padding-left:10px}
.astro_day_avg u{color:#ff6688;border-bottom:#f99cb1 1px dashed;padding:0 2px;font-family: Georgia;font-size:21px;}
.astro_day_avg em{color:#ff6688;text-decoration:none;border-bottom:#f99cb1 1px dashed;padding:0 2px;}
span.yem-num{font-size:16px;margin-left:20px;font-family: Georgia;}
.astro-page-link{width:100%;float:left;margin:10px 0;}
.astro-page-link p{text-align:center;width:300px;margin:auto;}
.astro-page-link a{float:left;padding:1px 10px;margin:10px;background:#ff6688;color:#fff;border-radius:8px;font-size:16px;}
hr{border:#ccc 3px solid;}
.astro-day-about{margin-top:10px;
u{color:#ff6688;border-bottom:#f99cb1 1px dashed;padding:0 2px;}
h3{text-align:center;font-size:21px;color:#777;margin:8px 0;}
p {text-indent:2em;}
}
.day-about p {text-indent:2em;}
.d-l-tip{float:left;width:100%;margin-top:20px;color:#f40;text-align:center;}
.astro_day_avg i{font-size:16px;color:#888;}
.isay a{color:#333;font-weight:bold;}
.isay_text{border-bottom:#ff6688 1px dashed;padding:0 3px;color:#333;}.istableti{text-align:center;background:#eee;}
.w7day{text-align:center;float:left;width:100%;margin:20px 0 8px 0;}
.astro_day_avg h3{font-size:21px;color:#777;text-align:center;}
.astro_day_avg h3.h3_num{margin-top:15px;}
.h3_week{color:#777;}
#luck-main table.today_luck td{
i,u,b,em{float:left;border:0}
b{color:#999;font-size:18px;font-weight:normal;}
u{font-size:18px;margin-left:4px;color:#ff6688;}
}
#luck-main td.td_lucknum{
span{background:url(/images/num-bg-2.png);border:#ffbbcd 1px solid;width:200px;float:left;height:16px;border-radius:0 8px 8px 0;margin-top:8px;
em{background:url(/images/num-bg.png);float:left;height:16px;border:0;border-radius:0 6px 6px 0;
}
.em_bg2{background:url(/images/num-bg2.png);}
.em_bg3{background:url(/images/num-bg3.png);}
.em_bg4{background:url(/images/num-bg4.png);}
.em_bg5{background:url(/images/num-bg5.png);}
}
}
#luck-main table.today_luck td.l_bg2 {u{color:#ff9a07;}span{border:#ffda07 1px solid;}}
#luck-main table.today_luck td.l_bg3 {u{color:#ff909d;}span{border:#ffbcf7 1px solid;}}
#luck-main table.today_luck td.l_bg4 {u{color:#2cc321;}span{border:#a0f099 1px solid;}}
#luck-main table.today_luck td.l_bg5 {u{color:#40b7f4;}span{border:#b0daff 1px solid;}}
#callmyastro{padding:20px 0;text-align:center;}
#callmyastro a{border:#777 1px solid;border-radius:12px;color:#555;padding:3px 15px 4px 15px;}
#luck-main .nextdayluck td{}
#luck-main td.istableti{background:#fff;border-radius:0;border:0;
b{background:#f99cb1;color:#fff;line-height:32px;padding:4px 12px;border-radius:12px;}
}
#luck-main td.td_more_link{background:#fff;border-radius:0;border:0;text-align:Center;padding-bottom:20px;}
img.num_ico{width:120px;Opacity:0.8;vertical-align: middle;}
.t_asx{text-align:center;}
.luck-i-time {padding:10px 0;
i{display: block;text-align:center;font-size:16px;color:#fff;background:#f2595e;width:250px;margin:auto;margin-bottom:6px;border-radius:12px;line-height:26px;}
}
.luckday-tips p{text-indent:2em;margin-top:20px;color:#999;line-height:160%;
span{font-size:16px;font-weight:bold;color:#ff6688;}
u{border-bottom:#ccc 1px dashed;padding:1px 4px;color:#76de3e;}
}
.astro-top-avg {clear:both;margin-top:30px;}
.astro-top-avg h3 em{display: block;border:0;padding:5px 0;}
.astro-top-avg .astroico{text-align:Center;}
#luck-main .astro-top-avg td u{font-size:16px;margin-left:5px;}
.luck_nextastro{width:92%;
color:#888;
margin:10px auto;
h3{padding:5px 0;}
li{display: inline-block;width:25%;text-align:center;padding:3px 0;}
a{border-bottom:#9770c9 1px solid;padding-bottom:2px;}
}
/*luck-month*/
#luck-main .astro-m-content{
h3.title-em{text-align:center;color:#666;font-size:21px;margin-top:20px;}
.title-em em{float:left;width:100%;color:#888;font-size:16px;}
h5{font-size:18px;text-align:center;color:#f58;}
.tab-tip{background:#fff;color:#999;font-size:16px;}
.goodday{clear:both;padding:8px;margin-top:10px;
u{color:#ff6688;border-bottom:#f99cb1 1px dashed;padding:0 2px;font-family: Georgia;font-size:21px;}
table{margin-top:15px;border-left:#bbb 1px solid;border-top:#bbb 1px solid;}
td{border-radius:0;text-align:Center;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;border-left:#fff 2px solid;border-top:#fff 3px solid;}
td.td_date{font-family: Georgia;font-size:20px;color:#444;}
td.isgood{color:#f2595e;}
td.td_cynum u,td.td_zhnum u{font-size:16px;border:0;background:#f2595e;color:#fff8bf;padding:2px 4px;border-radius:16px;margin-left:6px;}
i{font-size:16px;color:#888;font-style: italic;}
}
.a-a-tip{padding:10px;color:#888;} 
.isgood{color:#f36;}
.isbad{color:#18920d;}
}
/*day-all*/
#luck-main .all-about{padding:10px 0;line-height:175%;
span.dayinfos{font-style: italic;}
b{font-size:20px;color:#777;}
em{color:#f16165;border-bottom:#f79cae 1px dashed;padding:1px 3px;margin:0 2px;}
u{color:#333;font-family: Georgia;font-size:21px;border-bottom:#ccc 1px solid;padding:1px 3px;margin:0 2px;}
}
.astro-ico-view{text-align:center;margin-top:20px;opacity: 0.6;}
.astro_day_all{clear:both;padding-bottom:15px;
b{font-weight:normal;font-size:16px;color:#777;}
h3{font-size:20px;color:#888;}
}
#luck-main h2 i.i_xing{margin-top:12px;}
#luck-main .table-list{
p{text-indent:2em;padding:10px 0;margin-top:15px;}
table{margin-top:15px;border-left:#bbb 1px solid;border-top:#bbb 1px solid;}
td{border-radius:0;text-align:Center;border-bottom:#ccc 1px solid;border-right:#ccc 1px solid;border-left:#fff 2px solid;border-top:#fff 3px solid;background:#fff;}
tr.tr_title td{font-weight:bold;background:#f8f8f8;}
td.td_cynum u{font-size:16px;border:0;color:#f2595e;margin-left:6px;font-style: italic;}
}
#luck-main .m-table-list{
td u{color:#777;}
td span{display:block;border-bottom:#ccc 1px dashed;}
td span.cy_isgg{color:#f25a5e;}
span.m-jj{color:#f25a5e}
.m-luck-link{padding:12px 0;border:0;}
.m-luck-link a{color:#f99cb1;padding:0 5px;border-bottom:#f99cb1 1px dashed;font-size:18px;}
td.trbg{background:#f8f8f8;font-size:16px;}
}
.m-cy-about p{color:#555;}
.cy_b_infos{float:left;margin-left:2em;margin-right:1em;
p{text-indent:0;margin:8px 0;background:#f8f8f8;padding:10px;border-radius:12px;line-height:150%;color:#777;}
u{border:0;}
i{font-size:16px;border-bottom:#ccc 1px dashed;padding:0 4px;margin-right:10px;display: inline-block;}

}
.ul_item {
li{float:left;width:100%;border-top:#ccc 1px solid;padding:5px 0 2px 0;
em{float:left;margin-left:10%;border:0;}
span{margin-left:10px;float:left;border-left:#ccc 1px dashed;padding-left:8px;}
i{display:block;font-size:16px;}
u{color:#777;font-style: italic;font-family: Georgia;font-size:16px;margin-left:6px;border:0}
u.num_g{color:#fa9db8;}
u.num_gg{color:#f2595e;}
}
}
/*year*/
#luck-main .astro-m-content .tab-allday u{color:#777;}
#luck-main .astro-m-content .tab-allday li{width:33%;float:left;text-align:center;padding:5px 0;border-top:#ccc 1px solid;border-right:#ccc 1px solid;
i{font-style:normal;padding-right:5px;}
}
#luck-main .astro-m-content .tab-allday li.zgg{color:#f25e5f;
i{color:#f25e5f;}
u{color:#f25e5f;}
}
#luck-main .astro-m-content .tab-allday li.li_mm{width:99%;border-right:0;color:#999;font-size:21px;}
/*peidui*/
.peidui_content  h3.pd_stitle{font-size:24px;color:#555;padding-bottom:0;}
p.pd_c_fen{width:250px;margin:auto;margin-top:15px;}
p.pd_c_fen u.pd-xing{color:#ffc500;font-size:24px;border:0;}
p.pd_c_fen i{font-style: italic;margin-left:8px;}
.peidui_content{width:96%;margin-left:2%;}
.peidui_content h3{padding-bottom:8px;color:#f25a5e;}
.pd_item{margin-top:15px;border-bottom:#ccc 1px dashed;padding-bottom:15px;}
.pd_z_link{background:#d95252;color:#fff;border-radius:12px;padding:2px 10px;margin:14px;text-align:Center;}
p.p_pd{margin-top:15px;}
p.p_pd b{margin-left:2em;padding:5px 0;}
.li_link{padding:10px;}
.li_link p{color:#777;font-size:20px;}
.li_link li{border-bottom:#ddd 1px solid;padding:8px 6px 4px 6px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.li_link li a{color:#555;}
.li_link li i{margin-right:4px;color:#f89bad}
/*topic*/
.topic_content{margin-top:12px;padding:0 12px;line-height:34px;text-align:justify;color:#555;font-size:20px;background-image:url(/images/read_bg.gif);}
.dianping{margin:15px 0;border-bottom:#eee 3px dashed;float:left;padding:20px 0px;background:#fff;text-align:center;width:100%;}
.dianping p{width:100%;float:left;text-align:center;font-size:18px;font-weight:bold;margin-bottom:10px;color:#f58;}
/*topic-page*/
.topic-navs{clear:both;line-height:22px;text-align:center;float:left;width:100%;margin-bottom:15px;}
.topic-navs li{display: inline-block;margin:2px 5px;padding:2px 6px;border:#f79fb7 1px solid;background:#f8a2c7;border-radius:2px;}
.topic-navs li a{color:#fff;font-size:16px;}
.topic-navs li.inav {background:#f15d65;}
.topic_list dl{float:left;width:96%;margin-left:2%;margin-top:10px;}
.topic_list dd{float:left;width:96%;padding:10px 2%;margin-top:5px; border-top:#ccc 1px dashed;}
#luck-main .topic_list dd h3 {font-size:20px;color:#555;text-align:center;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.topic_list dd span{float:left;color:#777;text-indent:2em;}
.topic_list dd span i{font-size:16px;color:#f9a1b9;}
#pagenum{margin-top:12px;text-align:center;}
#pagenum ul{width:100%;}
#pagenum li{margin:0 6px;display:inline;width:80px;line-height:46px;border-left:#fff 1px solid;}
#pagenum li a{background:#444;padding:4px 12px 2px 12px;font-size:16px;color:#fff;display: inline-block;line-height:22px;border-radius:4px;}
#pagenum .is a{background:#888;}
#pagenum .pageinfo{font-size:16px;color:#777;padding:8px 0;}
.moreclick{width:100%;text-align:center;margin-top:15px;margin-bottom:10px;}
.moreclick a{background:#d95252;border-radius: 5px;color:#fff;padding:8px 15px;text-align:center;}
.title h2 em{font-size:18px;}
/*test*/
#testing dl{float:left;margin-top:10px;width:100%;}
#testing dt{padding:0;margin:0;border:0 none;background:none;color:#333;line-height:1.5em;text-align:justify;text-justify: inter-ideograph;font-weight:normal;padding:0 10px;margin-top:10px;font-weight:bold;}
#testing dd {float:left;width:calc(100% - 20px);;margin-top:10px;padding:0 10px;text-align:left;text-indent:30px;color:#f79bb2;}
#testing dd a{background:#f79bb2;color:#fff;border-radius:5px;padding:5px 0;width:90%;margin-left:20px;text-align:left;text-indent:10px;float:left;}
.t-content .go_1 {float:left;width:50%;margin-top:30px;clear:both;margin-left:24%;}
.t-content .go_1 a{background:#f8f8f8;color:#777;border:#999 1px solid;border-radius:5px;padding:5px 0 3px 0;float:right;width:100%;text-align:center;}
.test-about{padding:10px;text-align:justify;text-justify: inter-ideograph;font-size:18px;line-height:30px;color:#444}
.test_type{clear:both;text-align:center;padding:5px 0;color:#777;font-size:16px;}
.test_type span{color:#f79aaf;font-weight:bold;border-bottom:#f79aaf 1px solid;margin:0 3px;}
#testing span.isc{color:#f33;}
#resulting{border-top:#ccc 1px solid;padding:0;margin:0}
#resulting dl{padding:0}
#resulting dt{background:#f25e5f;border-bottom:#fff 2px dashed;border-top:#fff 2px dashed;text-align:center;padding:5px 0;color:#fff;font-size:21px;}
#resulting dd{overflow:visible;white-space:normal;text-overflow:clip;color:#333;border:0 none;}
#resulting dd p{padding:5px 0;text-align:justify;text-justify: inter-ideograph;line-height:28px;font-size:18px;}
.nexttest{margin-top:20px;}
.nexttest,.backtest {padding:6px 0 3px 0;border-bottom:#ccc 1px solid;float:left;width:100%;color:#888;text-indent:10px;font-size:16px;}
.nexttest a,.backtest a{font-size:18px;color:#f66;}
.test_tag {float:left;padding:5px 10px;margin-top:10px;font-size:16px;color:#666;}
.test_tag a{font-size:16px;border-bottom:#f88 2px solid;color:#f68;margin-right:15px;padding:0 5px;}
.result_okorno {padding-top:10px;text-align:center;}
.result_okorno span{float:left;width:100%;margin-top:12px;margin-bottom:15px;color:#e76b6b;}
#testmorelist{display:none;}
.test-tips{float:left;width:100%;margin:20px 0;font-size:18px;color:#777;line-height:165%;font-size:16px;
i{border-bottom:#ccc 1px dashed;padding:0 3px;}
}
/*test-page*/
.t-list-item{float:left;width:92%;margin-left:2%;padding:2%;border:#fef6f8 1px solid;margin-top:15px;background:#fef6f8;clear:both;border-radius:12px;box-shadow: 2px 1px 2px 1px rgba(0, 0, 0, 0.2);}
.list-img{float:left;width:100px;margin-top:2px;padding:0 8px;}
.list-img img{max-width:100%;Opacity:0.6;border-radius:8px;}
.list-text{font-size:16px;line-height:24px;text-align:left;}
.list-text b{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.list-text i{color:#f2595e;border-bottom:#faa2bb 1px solid;padding:0 4px;}
.list-text p{color:#555;}
.list-text em{border-bottom:#f79fb7 1px dashed;padding:0 2px;color:#f79fb7;}
.list-text u{color:#f79fb7}
.type_menu{margin-top:10px;text-align:center;}
.type_menu a{font-size:16px;padding:3px 8px;background:#d95252;color:#fff;margin-left:10px;margin-top:5px;border-radius:5px;}
.type_menu a.istsi{background:#ffa8a8;}
/*todayluck*/
.luck-num-infos{width:400px;margin:auto;color:#555;}
.luck-num-infos b{color:#f899af;font-weight:normal;}
.luck-num-infos p{border-bottom:#f8f8f8 1px solid;padding-left:50px;margin-top:5px;}
.d_avg u{font-size:16px;margin-left:5px;}
.today-infos{width:92%;margin:auto;border-top:#f8f8f8 5px solid;margin-top:15px;}
h3.luck-jy{border-top:#f8f8f8 5px solid;margin-top:15px;padding-top:15px;}
.today-infos a.view-more{color:#f899af;border-bottom:#f899af 1px solid;padding:0 3px;margin:0 2px;}
p.from,.luck-msg{padding-top:20px;color:#999;font-size:16px;line-height:26px;}
p.from a{font-size:16px;color:#999;border-bottom:#ccc 1px dashed;margin-left:4px;}
.luck-msg{color:#555;}
.p_cy u{color:#df503e;}
.p_aq u{color:#ff909d;}
.p_gz u{color:#2cc321;}
.p_jk u{color:#40b7f4;}
/*whatday*/
.w_astro_search{float:left;width:100%;color:#cc6262;font-family:微软雅黑,"Microsoft YaHei",Tahoma, Arial;font-size:16px;background:#feebeb;padding:2px 0;border-radius:12px;}
.w_astro_search #go{padding: 0.25em 1em;border-radius:8px;font-family:微软雅黑,"Microsoft YaHei",Tahoma, Arial;font-size:18px;background:#cc6262;color:#fff;}
.w_astro_index{clear:both;margin-top:10px;float:left;width:100%;}
#luck-main .w_info p{text-indent:2em;border-bottom:#fff 2px dashed;padding:10px;background:#f8f8f8;}
#luck-main .w_astro_index dl{text-align:center;}
#luck-main .w_astro_index dd{float:left;width:158px;padding:15px 0;margin-left:12px;text-align:center;}
#luck-main .w_astro_index dd p{text-align:center;font-weight:bold;}
#luck-main .w_astro_index dd a{color:#333;border:#333 1px dashed;}
#luck-main .w_astro_index dd span{text-align:center;font-size:16px;color:#888;}
.w_astro_index h3{text-align:center;padding:5px 0;}
.w_astro_ask li a{padding:6px 8px 3px 8px;font-size:16px;border-bottom:#ccc 1px dashed;float:left;width:calc(100% - 16px);color:#333;margin-top:6px;}
.main_list h3{text-align:center;padding:10px 0;}
.main_list li{float:left;width:100%;border-bottom:#ccc 1px dashed;margin-top:6px;}
.main_list li a{float:left;width:94%;color:#333;padding:2px 2%;}
.w_astro{padding:10px;width:80%;margin:auto;}

.w_date p{border-bottom:#f3c3c3 1px dashed;padding:5px 0;color:#888;}
#luck-main .w_date span{color:#f56}
#luck-main .w_date_info{margin-top:15px;}
#luck-main .w_date_info h3{font-size:18px;background:#f799b1;color:#fff;margin-top:8px;padding:6px 10%;line-height:26px;}
#luck-main .w_date_info p{color:#333;font-size:18px;margin:0;padding:3px;border:#fff 1px dashed;text-indent:2em;line-height:28px;margin-top:6px;}
#luck-main .w_date_info p a{padding:2px 8px;border-bottom:#d95252 2px solid;color:#d95252;margin:0 3px;}
.like_list{margin-top:15px;}
.like_list dt{font-size:21px;color:#777;}
.like_list dd{border-bottom:#ccc 1px dashed;padding:2px 0;text-indent:8px;}

#luck-main .topic_content table{border:#eee 1px solid;}
#luck-main .topic_content td{border-radius:0;font-size:16px;text-align:center;}
@media screen and (max-width:600px) {
	#overlay-button {
	  right: -8px;
	  top: -5px;
	  padding: 26px 11px;
		span {
			  width: 30px;
			  &:before, &:after {
				  width: 30px;
			  }
			}
	}
	#overlay {
	margin-left:calc(100% - 260px);
	ul {
		li {padding:6px 0 4px 0;
			a {font-size: 18px;
		
	}
	}
	li.overlay-clo{font-size:0.85rem;}
	}
}
	#astro-item{
	margin-left:calc(100% - 400px);
	li.astro-item-clo a{font-size:0.68rem;color:#fff;}
	}

	.luck_nextastro{
	li{display: inline-block;width:50%;}
	}
	#luck-main .m-tab-allday{
		td{font-size:16px;}
		img.num_ico{height:auto;width:88px;}
		td u{font-size:18px;}
	}
	.t-content .go_1 {width:68%;margin-left:16%;}
	.list-img{margin-top:8px;}
	.luck-num-infos{width:88%;padding:0;}
	.luck-num-infos p{padding-left:5%;}
	.ass h2{font-size:20px;}
	.w_astro{width:96%;padding:10px 0;}
}





/*scroll_r*/
.scroll_r em { position: fixed;z-index: 999; right: -1.2rem; display:none; background:rgba(0,0,0,0.4) url(/images/scroll_r.png) no-repeat 0 0; width:1rem; height:1rem; display:block; border-radius: 100%; background-size: 1rem 3rem; margin-top: 10px;}
.scroll_r em a { display: block; height: 100%; }
.scroll_r .go_home { bottom: 4.4rem; background-color:#f89bb0;}
.scroll_r .go_top { background-position:0 -2rem; bottom: 2rem; background-color:#ecddf8;}
.scroll_r .go_navitem { background-position:0 -1rem; bottom: 3.2rem; background-color:#bbb;}


/*footer*/
.copy{clear:both;float:left;width:100%;margin:20px 0;font-size:16px;color:#aaa;text-align:center;
a{font-size:16px;color:#999;}
a.callus{color:#f25a5e;border-bottom:#f25a5e 1px dashed;padding:0 3px;white-space:nowrap;}
}

