@charset "utf-8";

/* --- 公用样式 --- */
html,body{max-width:750px; margin:0 auto; background:/* url(../images/back.jpg) no-repeat  */center top #A58754;}
.icon{font-family:iconfont;}
html{font-size:62.5%; font-size:16px;}
/* span{display:block;} */
.f18{font-size:18px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
 hr{border:none;border-top:1px dashed #ccc;padding-bottom:10px;}
.cx_title {text-align:center;color:red;size:1.4rem} /* 工具页面标题 */
@media only screen and (min-width:321px) {html {font-size:62.5%!important}}
@media only screen and (min-width:361px) {html {font-size:70.31%!important}}
@media only screen and (min-width:376px) {html {font-size:73.24%!important}}
@media only screen and (min-width:481px) {html {font-size:94%!important}}
@media only screen and (min-width:561px) {html {font-size:109%!important}}
@media only screen and (min-width:641px) {html {font-size:125%!important}}
/* --- 头部 --- */
.header{padding:1.5rem; /* color:#fff; */ overflow:hidden;}
/* logo */
.logo {float:left; width:60%;}
/* 网站地图 */
.sitemaps{float:right; width:40%; text-align:right; margin-top:.3rem;}
.sitemaps img{width:3rem;}

/* --- 导航 --- */
.nav li{float:left; width:16.666%; text-align:center; height:3rem; line-height:3rem; background:#91764A; font-size:1.4rem; position:relative;}
.nav li a.nav_app{color:#feed98;}
.nav li a{color:#fff; display:block; position:relative;}
.nav li a.now{background:#78623D;}
.nav li:after{ border-right:1px solid #7E6741; content:""; height:100%; position:absolute; top:0; right:0;}
.nav li a:after{ border-bottom:1px solid #7E6741; content:""; position:absolute; bottom:0; left:0; width:100%;}


/* --- banner --- */
.banner{background:url(../images/banner.jpg) no-repeat center top; padding-top:2rem; padding-bottom:2rem; text-align:center; background-size:cover;}
.banner h3 img{width:39.333%;}
.banner p{font-size:1.7rem; color:#C01817; margin-top:1rem; margin-bottom:1rem;}
.banner em{display:block;}
.banner em img{width:45%;}


/* --- 栏目 --- */
.column{background:url(../images/shan.png) no-repeat right center #FBF8F0; height:4.5rem; line-height:4.5rem; background-size:60%; position:relative;}
.column h2{background:url(../images/taiji.png) no-repeat 0 center; padding-left:2rem; height:4.5rem; line-height:4.5rem; background-size:2rem; font-size:1.6rem; color:#8E7446; padding-left:2.5rem; margin-left:1rem;}
.column span{display:block; position:absolute; right:1rem; top:1rem; font-size:1.4rem;}
.column span a{background:#A58754; height:2.3rem; display:block; color:#fff; border-radius:100px; text-align:center; line-height:2.5rem; padding-left:1rem; padding-right:1rem;box-shadow:0px 0px 20px #ECDBBD;}


/* --- 线条 --- */
.line{background:url(../images/line.png) repeat-x; height:1rem; background-size:cover;}


/* --- 测算 --- */
.measure{padding:0 1.5rem; margin-bottom:1.5rem;}
.measure ul{width:56%; float:left;}
.measure ul input{width:100%;  height:4.5rem; line-height:4.5rem; border:none; border-bottom:1px solid #8E7446; background:none; padding-left:4rem; font-size:1.4rem; color:#76613A;}
.measure ul input.ce01{background:url(../images/ce01.png) no-repeat 0 center; background-size:3.35rem; }
.measure ul input.ce02{background:url(../images/ce02.png) no-repeat 0 center; background-size:3.35rem;}
.measure ul input::-webkit-input-placeholder{ color:#76613A;}

.measure dl{float:right; width:35%; margin-top:1rem; overflow:hidden;}
.measure dl span{overflow:hidden; margin-bottom:1.5rem;}
.measure dl dd{float:left; margin-left:1rem; font-size:1.4rem;}
.measure dl input{display:none;}
.measure dl em{display:block; height:3.5rem; width:3.5rem; text-align:center; line-height:3.5rem;}
.measure dl .checkbox + label em{ background:url(../images/x-01.png) no-repeat; background-size:100%; color:#785D2E;}
.measure dl .checkbox:checked + label em{ background:url(../images/x-02.png) no-repeat; background-size:100%; color:#fff;;} 

.measure .ce{text-align:center; margin-top:.5rem;}
.measure .ce button{background:url(../images/ceming.png) no-repeat; width:10rem; height:4rem; border:none; background-size:cover;}


/* --- 应用 --- */
.app{background:url(../images/app-back.png) no-repeat; border-top:1px solid #886C3C; text-align:center; padding:1.2rem 1rem 1rem 1rem; font-size:1.2rem;}
.app .pic{margin-bottom:.5rem;}
.swiper-container2{position:relative; overflow:hidden;}
.app a{color:#785C2E;}
.app_icon {display: inline-block;width: 18px;height: 22px;margin-right: 3px;background: url(/assets/images/app_icon.png) no-repeat center 0px;background-size: 18px;vertical-align: middle;}



/* --- 首页内容 --- */
.home .hd{background:#F4EDD9; overflow:hidden;}
.home .hd li{float:left; width:20%; text-align:center; height:3rem; line-height:3rem; background:#F4EDD9; border-right:1px solid #E7D9AD; font-size:1.2rem; color:#A58754; border-bottom:1px solid #E7D9AD; border-top:1px solid #E7D9AD;}
.home .hd li:last-child{border-right:none;}
.home .hd li.on{background:#fff; border-bottom:1px solid #fff; border-top:2px solid #A58754;}
.home .hd li.on a{display:block;}

.home .bd{background:#fff; overflow:hidden; z-index:100; position:relative;}
.home .bd ul{padding:1rem;}
.home .bd li{border-bottom:1px dashed #ddd; overflow:hidden; padding-bottom:1rem; margin-bottom:1rem;}
.home .bd li .pic{float:left; width:35.333%; height:40.333%; overflow:hidden}
.home .bd li .text{float:right; width:60%;}
.home .bd li .text h3{margin-bottom:.5rem;}
.home .bd li .text h3 a{color:#A37D3F; font-size:1.6rem; }
.home .bd li .text p{color:#999; margin-bottom:.5rem; line-height:180%; font-size:1.2rem;}
.home .bd li .text em{color:#999; font-size:1.2rem;}

.home .bd dl dd{background:url(../images/dot.png) no-repeat 0 center; padding-left:1rem; font-size:1.4rem; background-size:.3rem;}
.home .bd dl dd a{color:#666;}


/* --- 生肖列表 --- */
.zodiac{background:url(../images/shengxiao.png) repeat-x top; overflow:hidden;}
.zodiac li{float:left; width:16.6666%; text-align:center; height:3.5rem; line-height:3.5rem; font-size:1.4rem; color:#fff; border-right:1px solid #8F7343; border-bottom:1px solid #8F7343; background:#B79863;}
.zodiac li a{color:#fff;}
.zodiac li:nth-child(6){border-right:none;}
.zodiac li:last-child{border-right:none;}


/* --- 周公解梦 --- */
.search{background:#F4EDD9; text-align:center; padding:1rem; border-top:1px solid #E7D9AD;  border-bottom:1px solid #E7D9AD; }
.search input{width:60%; margin:0 auto; border-radius:100px; border:1px solid #E7D9AD; height:3rem; line-height:3rem; background:url(../images/search.png) no-repeat #fff .5rem center; background-size:1.3rem; padding-left:2.5rem; box-shadow: 0 3px 8px #E8DAAE; transition:all .3s ease; font-size:1.4rem;}
.search input:focus{width:80%;}


/* --- 友情链接 --- */
.friend{background:#FBF8F0; padding:0 1rem 1rem 1rem;}
.friend a{color:#666; display:inline-block; margin-right:1rem; font-size:1.4rem; line-height:150%;}


/* --- 底部 --- */
.footer{background:url(../images/footer.jpg) no-repeat center top; text-align:center; color:#fff; padding:1rem; padding-bottom:60px; background-size:cover; font-size:1.2rem;}


/* --- 位置 --- */
.path{border-bottom:1px solid #e4e4e4; border-top:1px solid #E7D9AD; font-size:1.4rem; color:#ccc; background:url(../images/path.png) no-repeat 1rem center  #F7F7F7; padding-left:3rem; background-size:1.5rem; height:3.5rem; line-height:3.5rem;}
.path a{color:#666;}


/* --- 框架 --- */
.box{background:#fff; padding:0.5rem;}
.box1{background:#fff; padding-top:1rem;} 
.box .bd {margin-bottom:1rem;}
.box .bd ul{padding:0; margin-top:1.3rem;}


/* 分类 */
.type {margin-top:1rem; margin-bottom:1rem; overflow:hidden;}
.type span.btn{width:70%; margin:0 auto; background:#D0B07B; text-align:center; height:3rem; line-height:3rem; color:#fff; font-size:1.4rem; border-radius:100px;} 
.type span.btn em{background:url(../images/arrow.png) no-repeat right; padding-right:2rem; background-size:1.3rem;} 
.type dl{margin-top:1rem; border-radius:10px; overflow:hidden; display:none;}
.type dl a{display:block; text-align:center; width:33.333%; text-align:center; float:left; font-size:1.4rem; background:#f9f9f9; line-height:3.5rem; border-bottom:1px solid #efefef; color:#8E7446;}


/* --- 内页标题 --- */
.nav-name{border-radius:100px; overflow:hidden; background:url(../images/page-back.png) no-repeat #D0B07B right bottom; height:3.5rem; line-height:3.5rem; background-size:60%;}
.nav-name h2{line-height:3.5rem; color:#fff; background:url(../images/he.png) no-repeat 1rem center; padding-left:5rem; background-size:3rem;}


/* --- 分页  --- */
.showpage{text-align:center; padding-bottom:1rem; font-size:1.4rem;}

.showpage a{display:inline-block; margin-left:1rem; margin-right:1rem;}
.showpage select{border:1px solid #ccc; padding:.2rem .5rem; border-radius:5px; color:#999999; font-size:1.4rem; background:#fff;width:100%;}


/* --- 内容页  --- */

/* 标题 */
.title {border-bottom:1px solid #eee; padding-bottom:1rem; margin-bottom:1rem; margin-top:1rem;}
.title h1{text-align:center; font-size:22px;line-height: 28px; text-align: justify; font-weight: 700;}
.title span.time{text-align:center; font-size:1.4rem; color:#999;}
.title #article_click {float:right;}

/* 内容 */
.content {font-size: 16px; color:#565656;padding:0 10px;}
.content p,.content span{font-size: 16px;margin-top: 22px;line-height: 26px;letter-spacing: 1.5px;  word-break: normal; text-indent: 24px; }


.btn-block {
    display: block;
    width: 100%;
}

.btn {
  display: inline-block;
  margin-bottom: 0; 
  font-weight: @btn-font-weight;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none; 
  border: 1px solid transparent;
  white-space: nowrap;
  .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);
  .user-select(none);

}
.content a.btn  {
    /* outline: none; */
     color: #fff; 
	}
.btn-danger{
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
	    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}
.content a {
 /*    outline: none; */
    color: #2389FA;
    text-decoration: none;
}

/* 内容翻页 */
.pages{text-align: center; padding-bottom: 35px;background:#ffffff;}
.pagelist{text-align: center; padding: 5px;}
.pagelist  li{float:left;padding: 5px;}
.pagelist em, .pagelist a {display: inline-block; border: 1px solid #EFEFEF; background: #F1F1F1; padding: 3px 8px; font-size: 14px; margin: 3px 0
}
.pagelist span {display: block; margin-top: 5px; color: gray;}
.pagelist li.thisclass a{border-color:#DBBA81;background:#DBBA81;color:#FFF;box-shadow:1px 1px 3px rgba(102,0,0,.3)}

/* --- 工具单页面  --- */
.tools p{margin-bottom:1rem; font-size: 1.4rem;  line-height: 160%;}
.tools-jieshao p{margin-bottom:1rem; font-size: 1.6rem;  line-height: 160%;}


/* 分享 */
.share{border-top:1px solid #F4EDD9; padding:1rem; background:url(../images/shan.png) no-repeat right bottom #FBF8F0; background-size:60%; border-bottom:1px solid #F4EDD9;}


/* 上下篇 */
.next{background:#FBF8F0; padding:1rem; border-top:1px solid #fff; font-size:1.4rem; color:#999;}


/* 相关应用 */
.about-app{background:#fff; padding:1rem; overflow:hidden;}
.about-app li{float:left; width:25%; padding:.5rem; text-align:center; font-size:1.2rem;}
.about-app li .text{margin-top:.5rem;}


/* 返回顶部 */
.gotop{position:fixed; right:1rem; bottom:1rem; z-index:100;}
.gotop a{display:block; background:url(../images/gotop.png) no-repeat; background-size:3rem; width:3rem; height:10rem;}


/* --- 查看更多 --- */
.more{background:#fff; padding-bottom:1rem;}
.more a{background:url(../images/more.png) no-repeat; height:4rem; width:10rem; text-align:center; margin:0 auto; display:block; background-size:cover; line-height:4rem; color:#fff; font-size:1.4rem;}

/* --- 网站地图 --- */
.linkbox {margin-bottom: 10px;overflow: hidden;background: #FFFFFF;}
.linkbox h3 {background: #f0f0f0;clear: both;height: 35px;line-height: 35px;padding-left: 15px; font-size:16px;}
.linkbox h3 a {color: #910911;}
.linkbox li { float: left;margin: 10px;font-size:16px;}

/*灵签频道页*/
.lingqianwp{overflow:hidden;}
.lingqianwp dl{ margin:3px; background:url(/images/lingqian/lqdlbg.png) repeat-x bottom #FFF; /* border:1px solid #dddcdc;  */border-radius:5px;overflow:hidden; padding:0px 3px;}
.lingqianwp dl img{ margin:5px; vertical-align:middle; width:112px; height:130px; display: table-cell;}
.lingqianwp dl dt{border-bottom:1px solid #ddd2d2;margin:0px 10px 5px 124px;}
.lingqianwp dl dt .chaoqianbtn{ background:#179600; border-radius:5px; width:41px; line-height:16px; margin-bottom:2px; color:#FFF; font-size:16px; margin-left:8px; text-align:center;}
.lingqianwp dl dt a{ font-size:18px;padding:5px 0px; display:inline-block;}
.lingqianwp dl dd{line-height:22px; font-size:14px;}
.fl {
    float: left;
}
/*灵签抽签页面*/
.qian{ position:relative;text-align:center; margin:0 auto;} 
.zail{margin:15px auto; color:#442F00; line-height:23px;  text-align:center;font-size:1.4rem}
.qian #qian{display:block; width:94px; height:31px; bottom:15px; background:url("/images/lingqian/qiuqian_btn.gif") no-repeat; margin:0 auto;} 
.qianzuo{width:95%; margin:8px auto; overflow:hidden;}
.qianzuo img{ width:30%; height:auto;}
.qianyou{ width:50%;}
#chongqian{ background:url("/images/lingqian/chongchou.gif") no-repeat; width:94px; height:31px; display:block; margin:5px auto;}
#zhibei{ background:url("/images/lingqian/zhibei.gif") no-repeat;width:94px; height:31px; display:block; margin:0 auto;}
.sbei{ margin:0 2px;}
.choqian{ padding:10px 5px;font-size:1.4rem}
.hekckjieqian{ background:url(/images/lingqian//ckqiuqian_btn.gif) no-repeat;width:94px; height:31px; display:block; margin:0 auto;}
.txt2 {font-size:1.5rem}
.txt2 li {
    width: 20%;
    float: left;
}
/*灵签解签页面*/
.lq_tt{background:url(/images/lingqian/xmqimbg1.png) repeat-x;line-height:34px;padding-left:15px;margin-top:10px;border:1px solid #e5e2e2;overflow:hidden;}
.adlinkk {text-align:center;font-size:1.6rem;width:180px; margin:10px auto;}
.adlinkk a {text-decoration:none;display:block;color:#FFFFFF;margin-bottom:0px;border:3px solid #E7D9AD;background:#78623d;border-radius:8px;padding:10px 0px;}
/* 香谱 */
.imglist1 ul li, .imglist2 ul li {
    float: left;
    width: 33.33333%;
}
.imglist1 ul li a {
    color: #ce020c;
    font-size: 1.4rem;
}
.imglist1 {
    height: auto;
    text-align: center;
}
.imglist2{
background:#ffffff;}
/* 生肖频道页 */
.day_yunshi {background:#ffffff;}
.day_yunshi p{font-size:16px;line-height:2em;padding:0px 15px;}
.day_yunshi p strong.c1{color: rgb(192, 0, 0);}
.day_yunshi p strong.c2{color: rgb(0, 176, 80);}
.day_yunshi p strong.c3{color: rgb(241, 114, 0);}
.day_yunshi p strong.c4{color: rgb(49, 133, 155);}

/*内容页 相关工具*/
 .pads_title{
	float:left;
	width:100%;
	padding:6px 0;

	text-indent:22px;
	background:#FBF8F0 url("https://wap.d02.cn/assets/images/taiji.png") no-repeat 3px center ;
	background-size:18px 18px;
	border-top:#e0c09a 1px solid;
	font-size:16px;
	color:#7C4328;
}
 .pads_main{
	width:100%;
	font-size:1.6rem;
	    background: #fff;
		    overflow: hidden;
}
.pads_main ul{
	float:left;
	width:100%;
	padding:5px 0;
}
.pads_main ul li{
	float:left;
	width:25%;
	line-height:190%;
	text-align:center;
	font-size:95%;
	color:#7c4328; 
}
.pads_main ul li.p2li{
	background:#f6ebcb;
}
.pads_main ul li a{
	color:#7c4328; 
}
.form_main p {
    padding: 5px 0;
}
.form_main {
    padding: 8px 5px;

    line-height: 150%;
    text-align: center;
}
.yiling_form {
    float: left;
    width: 100%;
    margin: 5px 0;
    overflow: hidden;
    border-width: 1px 0 1px 0;
    border-color: #e0c09a;
    border-style: solid;
    background: #ffffff;
}
/*------底部浮动广告导航--------*/
 .margingT{margin-bottom: 90px;}
.bottomAD{height: 75px;position: fixed;bottom: 0;left: 0;z-index: 1000;overflow: hidden;width: 100%;}
.bottom-pic{position: absolute;top: 10px;height: 70px;width: 100%;overflow: hidden;}
.bottom-pic img{width: 100%;height: 100%;}

/*------右侧浮动导航--------*/
.fix-wrap{position:fixed;right:5px;bottom:80px;z-index:999999}
.fix-wrap a{display:block;margin-bottom:5px}
.fix-wrap img{width:35px;border-radius:5px}
.fix-gz{position:fixed;right:5px;bottom:40px;z-index:999999}
#goto-top{display:none;position:fixed;width:35px;height:35px;border-radius:5px;border:1px solid #4790be;background:url(http://www.shen88.cn/Content/Images/top.png) no-repeat 0 0;background-size:35px 35px;bottom:150px;right:10px}
.ks-icon{display:none;position:fixed;width:35px;height:35px;background:url(http://www.shen88.cn/Content/Images/public/8yks.png) no-repeat 0 0;background-size:35px 35px;bottom:190px;right:10px}
.ds-icon{display:none;position:fixed;width:35px;height:35px;background:url(http://www.shen88.cn/Content/Images/public/dashi.png) no-repeat 0 0;background-size:35px 35px;bottom:270px;right:10px;border-radius:3px}
.ks-icon{display:none;position:fixed;width:35px;height:35px;background:url(http://www.shen88.cn/Content/Images/public/zxsm.png) no-repeat 0 0;background-size:35px 35px;bottom:230px;right:10px}
.wxgz-icon{display:none;position:fixed;width:35px;height:35px;background:url(http://www.shen88.cn/Content/Images/public/wxgz.png) no-repeat 0 0;background-size:35px 35px;bottom:190px;right:10px}
.wxgz-img{display:none;position:fixed;background:url(http://www.shen88.cn/Content/Images/public/ewm.jpg) no-repeat 0 0;background-size:150px 150px;width:150px;bottom:230px;height:150px;right:45px}

/*------黄道吉日文章--------*/
.JS LI.A1 {width:430px; float:left;margin-top: 6px;clear:left;font-weight:bold;color:#3FB151;}
.JS LI.A2 {width:420px; float:left;margin-top: 6px;clear:left;}
.JS LI.A3 {width:430px; float:left;margin-top: 6px;clear:left;}
.JS LI.B1 {width:160px; float:left;margin-top: 6px;font-weight:bold;color:#3FB151;}
.JS LI.B1 a {font-weight:bold;color:#3FB151;}
.JS LI.B2 {width:500px; float:left;margin-top: 6px;clear:left;}
.JS LI.B2 span {color:#167623;font-weight:bold;}
.JS LI.B3 {width:500px; float:left;margin-top: 6px;clear:left;}
.JS LI.C1 {width:125px; float:left;margin-top: 6px;}
.JS LI.C2 {width:125px; float:left;margin-top: 6px;} 

/*------大师主页-------*/
.m_box {
    width: 100%;
    min-width: 320px;
    overflow: hidden;
    float: left;
}
.m_head {
    width: 100%;
    height: 44px;
    background: #fff7e8;
    border-bottom: 1px solid #fe4200;
    float: left;
}
.m_head_icon {
    width: 30px;
    height: 30px;
    margin: 5px 0 0 15px;
    background: url(http://www.dashiwang.cn/Public/wap/asset/images/icon.png) no-repeat 0 -18px;
    float: left;
}
.m_head_tit {
    color: #fe4200;
    line-height: 46px;
    font-size: 16px;
    display: block;
}
.m_main {
    width: 100%;
    background: #fff;
    float: left;
}
.master_list{}
.master_list ul li{width: 100%;padding-bottom:15px;border-bottom: 1px solid #999;float: left;}
.master_li_pic{width: 50px;height: 50px;margin:10px 0 0 15px;border-radius: 50%;overflow:hidden;float: left;}
.master_li_pic img{width: 50px;height: 50px;}
.master_li_con{width:75%;margin-left:5px;float:left;}
.master_li_con_1{width:98%;margin: 5px 0 0 10px;float: left;}
.li_con_name{font-size:16px;line-height:35px;float: left;}
.li_con_eara a{padding:2px 5px;font-size:12px;color:#fff;margin:8px 0 0 10px;border-radius: 5px;background:#f8aa6f;float: left;}
.li_con_service{margin:8px 0 0 0;float: right;}
.service_icon{width:20px;height: 15px;margin-top:1px;background: url(../images/icon.png) no-repeat 0px -124px;display:block;float: left;}
.master_li_con_2{width:98%;margin: 5px 0 0 10px;float: left;}
.li_con_intro{width: 70%;height:35px;overflow:hidden;float: left;font-size:1.2rem;}
.li_con_consult{width: 25%;padding:2px 3px;font-size:12px;margin-top:5px;text-align:center;border-radius:10px;color:#97b3cb;border:1px solid #97b3cb;float: right;}







