body { background-repeat:repeat;}
a { color:#0f36b3; text-decoration:underline}
a:hover { color:#ff3300; text-decoration:none}

.banner {background-repeat: no-repeat;background-position:center 0; height:305px;background-image:url(banner.jpg);width: 980px;
margin: 0 auto;}

.daohang {background-repeat: no-repeat;background-position:center 0; height:86px;background-image:url(daohang.jpg); text-align:center}

.hanyi {background-repeat: no-repeat;background-position:center 0; height:210px;background-image:url(hanyi.jpg);}
.bmnys{ width:986px; height:180px; margin:0 auto; background-color:#eedecf; padding:10px 0;}
.n_f_bk_t { width:910px; margin:0 auto; background:url(n_bk_t.gif) no-repeat; height:36px; }
.n_f_bk_c { width:910px; margin:0 auto; background:url(n_bk_c.gif)  repeat-y; padding:10px 0 10px 0;  color:#4e0408}
.n_f_bk_u { width:910px; margin:0 auto; background:url(n_bk_u.gif) no-repeat; height:17px;}
.n_f_bk_t_l { background:url(n_bk_title.gif) no-repeat left top; height:36px; float:left; padding-left:30px; padding-right:10px;font-family: "Microsoft YaHei", "微软雅黑", "黑体","宋体"; font-size:24px; color:#fffdbf; font-weight:bold;}
.n_f_bk_t_r { background:url(n_bk_title.gif) no-repeat right -36px; height:36px; width:22px;float:left;}
.n_f_chsh { width:850px; margin:0 auto; height:90px;}
.n_f_chsh li { width:400px; float:left; height:30px; font-size:14px;}
.n_f_chsh_s {width:850px; margin:0 auto;font-size:14px;}

.n_f_link{ padding-left:10px;}
.n_f_link a { background:#ffffff; border:#bb0400 1px solid; padding:2px 5px 2px 5px; font-size:12px; color:#bb0400; text-decoration:none;}
.n_f_link a:hover {background:#bb0400; border:#bb0400 1px solid; color:#FFF;}

/**/

.bmn_c { width:980px; margin:0 auto; background:url(faq_c.jpg) repeat-y;padding-top: 25px;}
.bmn_u { width:980px; height:21px; margin:0 auto; background:url(faq_u.jpg);}

.info_one { width:920px; overflow:hidden; margin:0 auto;}
.info_one ul { width:950px;}
.info_one li { float:left; width:220px; margin-right:10px; text-align:center;}
.info_one li h2 { display:block; font-size:14px; color:#3d2c1d; font-family: Microsoft YaHei;}
.info_one  p { display:block; color:#341f02; padding:5px 0px 10px 0px; font-size:16px; line-height:32px; text-indent:2em; text-align:left;}


/**/
.yunshi_t { width:1100px; height:115px; margin:0 auto; background:url(yunshi_t.jpg);}
.yunshi_u { width:1100px; height:13px; margin:0 auto; background:url(yunshi_u.jpg); position:relative;}
.yunshi_u_l { position:absolute; left:0; bottom:0; width:55px; height:68px; background:url(yunshi_u_l.jpg) no-repeat;}
.yunshi_u_r { position:absolute; right:0; bottom:0; width:55px; height:68px; background:url(yunshi_u_r.jpg) no-repeat;}

.yunshi_tab { width:962px; height:56px; margin:0 auto; background:url(yunshi_tab.jpg) no-repeat;}
.yunshi_tab ul { margin-left:15px;}
.yunshi_tab li { cursor:pointer;float:left; width:78px;height:56px; text-align:center;font-size:20px; font-weight:bold; line-height:56px;}
.yunshi_tab .active { background:url(yunshi_tab_normal.jpg)  no-repeat right -56px; color:#be0000;}
.yunshi_tab .normal { background:url(yunshi_tab_normal.jpg)  no-repeat right 0; color:#6e553b;}

.yunshi_box {width:962px;margin:0 auto; padding:10px 0 10px 0;}
.yunshi_box_l { float:left; width:250px;}
.yunshi_box_r { float:right; width:712px; background:url(yunshi_box_r.jpg) no-repeat; padding-bottom:10px;}

.yunshi_box_l h2 { font-size:20px;  font-family: Microsoft YaHei; width:220px; margin:0 auto;  text-align:center; background-color:#8d0404;color:#eddecf; padding:5px 0 5px 0;}
.yunshi_box_l p {color:#784315;line-height:24px; font-size:14px; text-indent:2em; padding:10px;}
.yunshi_box_l p i { font-style:normal; background-color:#9f0a0d; color:#ffd877; padding:1px 2px 2px 2px; margin:0 2px 0 2px}

.yunshi_box_r h2 { display:block; font-size:20px; font-family: Microsoft YaHei; width:220px; text-align:center; background-color:#8d0404;color:#eddecf; padding:5px 0px 5px 0px;}
.yunshi_box_r h3 { display:block; font-size:16px; font-family: Microsoft YaHei; color:#8d0404; padding:10px 20px 5px 20px;}
.yunshi_box_r p {color:#784315;line-height:18px; text-indent:2em; padding:0 20px 0px 20px;}


/**/
.songli { width:1100px; margin:0 auto;}

/**/

.faq_ys,.faq_jh ,.bmn_t,.faq_t,.faq_di{ width:980px; height:93px; margin:0 auto; background:url(bmn_top.jpg);}
.faq_ys h4,.faq_jh h4,.bmn_t h4,.faq_t h4 ,.faq_di h4{ position:relative;margin:0 auto;text-align: center;padding: 50px !important;color:#6a482d;font-size:36px;font-family: Microsoft YaHei;}

.faq_c { width:980px; margin:0 auto; background:url(faq_c.jpg) repeat-y; padding:25px 0 10px 0;}
.faq_u { width:980px; height:28px; margin:0 auto; background:url(faq_u.jpg);}
.faq_c h2 ,.info_one h2{font-size:20px; font-family: Microsoft YaHei; color:#6a482d; padding:10px 40px 5px 40px;}
.faq_c p {color:#6a482d;line-height:32px; font-size:16px; text-indent:2em; padding:0 40px 0px 40px;}

.bottom01{  margin:0 auto; width:960px; height:35px;}
.bottom01 li{ width:190px; font-size:12px; color:#000; text-align:center; float:left; margin-top:10px;}
.bottom01 a{ text-decoration:none; color:#000}
.bottom01 a:hover{color:#f00;}

/*运势剖析*/

.yang_center01 { width:980px; margin:0 auto;}

/*生年运程*/
.sn_yunch_title { width:950px; height:206px; overflow:hidden;}
.sn_yunch_top { width:950px; height:115px;overflow:hidden;}
.sn_yunch_top ul{ width:950px; height:115px;}
.sn_yunch_top li{cursor:pointer;float:left; width:190px; height:115px;overflow:hidden;}
.sn_yunch_top a { display:block; width:100%; height:100%;}

.sn_hou { background:url(sn_yunch_top_hou_normal.jpg) no-repeat;}
.sn_hou .active .one { background:url(sn_yunch_top_hou_active.jpg) no-repeat 0 0;}
.sn_hou .active .two { background:url(sn_yunch_top_hou_active.jpg) no-repeat -190px 0;}
.sn_hou .active .three { background:url(sn_yunch_top_hou_active.jpg) no-repeat -380px 0;}
.sn_hou .active .four { background:url(sn_yunch_top_hou_active.jpg) no-repeat -570px 0;}
.sn_hou .active .five { background:url(sn_yunch_top_hou_active.jpg) no-repeat right 0;}

.sn_yunch_box{width:948px; background-color:#f6ecca; overflow:hidden;border:1px solid #bc8e41; border-top:0;}
.sn_yunch_box p { color:#5d543a; padding:20px; line-height:20px;}
.sn_yunch_box span { color:#9f0a0d; font-size:14px; font-weight:bold; padding:0 3px 0 3px;}


/*宅犯太岁*/
.zhaifantaisui_top { width:980px; height:54px; background:url(zhaifantaisui_1.jpg) no-repeat;}
/*风水布局*/
.home-info-bj {width:980px;}
.home-info-nei { width: 940px; padding: 20px; margin: 0 auto; background:#7e0001;}

.home-fs-biao { width: 454px; overflow: hidden;}
.home-fs-biao ul:after { content: ''; height: 0; display: block; clear: both;}
.home-fs-biao ul { width: 456px; zoom: 1;}
.home-fs-biao li { float: left; width: 150px; height: 150px; margin-right: 2px; margin-bottom: 2px; }
.home-fs-biao .one { color: #f9c656; background-color:rgba(143,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C88f0000,endcolorstr=#C88f0000);}
.home-fs-biao .two { color: #a9a9a9; background-color:rgba(108,38,38,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C86c2626,endcolorstr=#C86c2626);}
.home-fs-biao .three { color: #ff7200; background-color:rgba(190,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C8be0000,endcolorstr=#C8be0000);}
.home-fs-biao div { position: relative; width: 100%; height: 0; display: block; overflow: hidden; margin: 0; padding-bottom: 100%;}
.home-fs-biao p { position: absolute; top: 50%; left: 50%; _margin-left: -75px; _margin-top: -45px; *margin-left: -75px; *margin-top: -45px; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align: center; width: 100%; }
.home-fs-biao span {font-family: Microsoft YaHei; font-size: 18px; padding: 10px 0 5px 0; display: block;}
.home-fs-biao i { font-style: normal; font-size: 14px; display: block;}
.home-fs-biao em { font-style: normal; font-size: 14px; display: block;}
.home-fs-biao b { background-color: #f9c656; padding: 3px 5px 5px 5px; _padding: 3px 5px 1px 5px; border: #5e0000 1px solid; border-radius: 50%; color: #a31500; margin: 0 3px;}
.home-fs-biao label { position: absolute; top: 0; width: 64px; height: 39px;}
.home-fs-biao .suipowei { left: 0;}
.home-fs-biao .sanshawei { right: 0;}
.home-fs-biao .taisuiwei { right: 0;}

/*房型图*/
.fangxingtu-title { position: absolute; right: 150px; top:200px; width: 296px; height: 133px; background: url(fangxingtu-title.png) no-repeat;}
.fangxingtu { position: absolute; right: 0px; top:400px; width: 774px; height: 633px; background: url(fangxingtu.png) no-repeat;}
.home-fstu { width: 100%; height: 100%; position: relative;}
.jiahao1, .jiahao2, .jiahao3, .jiahao4, .jiahao5, .jiahao6, .jiahao7, .jiahao8, .jiahao9 { position:absolute; width:23px; height:23px; background: url(jiahao.png) no-repeat; }
.jiahao1 { top:30px; left:360px; }
.jiahao2 { top:70px; left:500px; }
.jiahao3 { top:120px; left:635px; }
.jiahao4 { top:120px; left:280px; }
.jiahao5 { top:165px; left:403px; }
.jiahao6 { top:230px; left:545px; }
.jiahao7 { top:230px; left:100px; }
.jiahao8 { top:300px; left:245px; }
.jiahao9 { top:370px; left:405px; }
.home-fs-info { position:relative; width:100%; height:100%; display:block; }
.home-fs-info label { display:block; width:100%; height:100%; cursor:pointer; z-index: 1;}
.home-fs-info p { display:none; position:absolute; top:0px; right:23px; width:300px; height:auto; padding: 15px; color: #fff; line-height: 18px; z-index: 2; }
.home-fs-info a {color: #FF0;}
.home-fs-info .one {background-color:rgba(143,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C88f0000,endcolorstr=#C88f0000);}
.home-fs-info .two {background-color:rgba(108,38,38,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C86c2626,endcolorstr=#C86c2626)}
.home-fs-info .three {background-color:rgba(190,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C8be0000,endcolorstr=#C8be0000);}


/*四大运势*/
.nei-title3 {width:980px;height: 154px;margin: 0px auto;padding:15px 0;background:#790103 url(n-title3.png) no-repeat center center;position: relative;}
.nei-title3 span {position: absolute;top:17px;left:458px;display: block;width: 55px;height: 55px;line-height: 55px;overflow: hidden;text-align: center;font-family: Microsoft YaHei;font-size: 30px;color: #ffff00;}
.nei-content {width: 980px;margin: 40px auto 0px;position: relative;background:#790103;}
.nei-content::before {top: -46px;content: " ";width:980px;height: 50px;position: absolute;background:#790103 url(nei_juanzhou.png) no-repeat;background-size: auto;background-size: 100% 100%;}
.sxclear::after {content: '';height: 0;display: block;clear: both;}
.sdys-list {width:930px;margin: 0 auto;padding: 0 25px 25px 25px;}
.sdys-list ul {background: #f5d7a2;}
.sxclear {zoom: 1;}
.sdys-list li {border-top: 1px solid #e3c796;float: left;width:445px;padding: 30px 10px;}
.sdys-list-t {width: 290px;height: 96px;margin: 0 auto;}

.sdys-list-c {width:470px;min-height:590px;}
.sdys-list .title {text-align: center;color:#6a482d;font-family: "Microsoft YaHei";font-size: 18px;padding: 5px 0;}
.sdys-list .xing {text-align: center;padding: 5px 0;}
.sdys-list .txt {color:#6a482d;font-family: "Microsoft YaHei";font-size: 16px;line-height: 32px;padding: 10px 30px 0 20px;}
.sdys-list .txt a {color: #c80000;text-decoration: underline;}





/*四大运势 end*/
