* { margin: 0; padding: 0; }
html, body { color: #000000; margin: 0px auto; font-size: 12px; font-family: "宋体", Verdana, Helvetica, Arial, sans-serif; }
img { border: 0; }
a { font-size: 12px; }
a:link, a:visited, a:active { color: #bb4433; text-decoration: none; }
a:hover { text-decoration: underline; color: #003333; }
.cont { background: #D2E9B8; padding-left: 40px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#top1 { line-height: 20px; height: 20px; background: #A9D46D; color: #003399; ; width: auto; padding: 5px; }
#top1 li { display: inline; }
#top1 a { color: #003399; font-size: 15px; font-weight: bold; padding-right: 5px; }
#top1 a:hover { color: #FF0000; text-decoration: underline; }
#top2 { margin: 5px auto 0px; width: 908px; }
.f16 { font-size: medium; color: #0099CC; font-weight: bolder; text-align: center; }
.flr { text-align: center; }/*解决六壬文本居中*/
.fb { font-weight: bold; }
.f14 { color: #FF0000; text-align: center; }
.f12 { font-size: 12px; }
.fhui { color: #0000FF; }
a.fhui:link, a.fhui:visited, a.fhui:active { color: #0000FF; }
a.fhui:hover { color: #0033FF; }
td { background-color: #FFFFFF; }
.ttr { height: 23px; background-image: url(images/b00.gif); background-repeat: repeat-x; background-position: left center; width: 310px; }
.ttl { height: 23px; background-image: url(images/b05.gif); background-repeat: repeat-x; background-position: left center; width: 310px; }
.t42 { width: 42px; height: 23px; }
.td43 { width: 42px; }
.tdb { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #AFAF5F; border-left-color: #AFAF5F; }
h2 { height: 30px; line-height: 30px; color: #000000; text-align: center; border-bottom: 1px solid #A9D46D; margin-bottom: 20px; clear: both; padding: 20px; }
.fleft { float: left; }
.claer { clear: both; }
li { margin-top: 3px; margin-bottom: 3px; }
.pic { height: 23px; width: 780px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.pic #zhong { background-image: url(b00.gif); background-repeat: repeat-x; background-position: center bottom; width: 696px; height: 23px; }
#xia { width: 696px; background-image: url(b05.gif); background-repeat: repeat-x; background-position: center bottom; height: 23px; }
#liun1 { background-color: #00CC00; float: left; width: 40px; }
#liun2 { background-color: #00CC00; float: left; width: 500px; }
h5 { font-size: 12px; line-height: 50px; height: 50px; }
#logo { width: 175px; float: left; background: url(logo.jpg) no-repeat 0px 0px; height: 20px; padding-top: 70px; text-align: center; letter-spacing: 0.5em; }
#logo a {; color: #F00; text-decoration: none; font: bold 18px/20px "SimHei"; height: 20px; overflow: hidden; }
#ad1 { float: left; width: 728px; height: 90px; overflow: hidden; }
/*#ad1 img { width: 728px; height: 90px; }*/
#footer { width: 98%; padding-top: 20px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 20px; }
#ad2 { margin: 0 auto; background: #A9D46D; height: 60px; }
.top5 { margin-top: 5px; width: 780px; }
.cont1 { margin: 0px auto; width: 440px; font-weight: lighter; line-height: 1.2em; text-align: left; padding-top: 40px; }
.cont2 { margin: 0px auto; width: 50%; font-weight: lighter; line-height: 1.2em; text-align: left; padding-top: 40px; }/* 六爻结果专用 */
.cont3 { margin: 0px auto; width: 40%; font-weight: lighter; line-height: 1.2em; text-align: left; padding-top: 40px; }/* 奇门结果专用 */
.cont4 { width: 100%; background: #D2E9B8; margin: 0px auto; height: 120% }/* 玄空结果专用 */
.cont5 { background: #D2E9B8; margin: 0px auto; height: auto; }/* 玄空紫薇结果专用，处理body背景色 */
.tdbg { background: #C0E09C; } /* 表格背景样式 */
.table_jieguo td, table_jieguo { background: #D2E9B8; }
.table_tijiao1 { background: #EEEEEE; text-align: center; }
.table_tijiao2 { background: #DDDDDD; text-align: center; }
.coby { margin-top: 30px; }
table.ziweitab { width: 100%; border: 1px solid #009900;/*设置整个表格的边框*/ border-collapse: collapse;/*相邻边被合并*/ line-height: 16px; }
table.ziweitab td { border: 1px solid #009900;/*设置单元格的边框*/ background: #DBEDC7; padding: 5px; }
.zw_ming { font-size: 12px; color: #000000; text-align: center; line-height: 20px; height: 20px; width: auto; display: block; font-weight: bold; text-decoration: underline; }
.url a { color: #CCCCCC; }
.url a:hover { color: #FF0000; }
.bz { width: 340px; margin: 20px auto 0; }
table { border: 5px solid #A3D26F; ; line-height: 20px; border-collapse: collapse; width: 66%; margin: 0px auto; }
table.aa2 { border: 5px solid #A3D26F; line-height: 20px; border-collapse: collapse; width: 700px; margin: 0px auto; text-align: center; }
td { border: 1px solid #A3D26F; ; line-height: 20px; }
#gua { letter-spacing: -1px; }
.jieqi { background-color: #A3D26F; height: 20px; width: 690px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-left: 10px; }
#ppin { width: 600px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; line-height: 30px; }
#ppin p1s { background-color: #C0E09C; }
/*万年历*/
#cal { width: 434px; font-size: 12px; margin: 8px auto 0; }
#cal #top { height: 29px; line-height: 29px; padding-left: 30px; }
#cal #top select { font-size: 12px; }
#cal #top input { padding: 0; }
#cal ul#wk { margin: 0; padding: 0; height: 25px; font-weight: bold; }
#cal ul#wk li { float: left; width: 60px; text-align: center; line-height: 25px; list-style: none; }
#cal ul#wk li b { font-weight: normal; }
#cal #cm { clear: left; border-top: 1px solid #ddd; position: relative; }
#cal #cm .cell { position: absolute; width: 42px; height: 48px; text-align: center; margin: 0 0 0 9px; }
#cal #cm .cell .so { font: bold 16px arial; }
#cal #bm { text-align: right; height: 24px; line-height: 24px; padding: 0 13px 0 0; }
#cal #fd { display: none; position: absolute; border: 1px solid #dddddf; background: #feffcd; padding: 10px; line-height: 21px; width: 160px; }
#cal #fd b { font-weight: normal; }
