﻿/*------------------首页开始----------------*/
/* 幻灯片 */
#controls{z-index: 1000;position: absolute;top: 1;left: 1;display: none;background-color: orange;margin: 0;padding: 2px;width: 295px;}
#controls span{margin: 0 5px;}
#controls a{margin: 2px 1px;padding: 2px;text-align: center;}
#controls a.activeSlide{text-decoration: underline overline;}
#slideShow { padding: 1px; width: 620px; background-color: #FFF; position: relative; border: 1px solid #FF9900; }
#slideContent{ float: left; display: none; width: 301px;background-color: #999; height: 245px;  }
#slideContent a{text-align: center;color: #FFF;}
#prev, #play, #pause, #next { cursor: pointer; }
#rightSlideDiv{ margin: 15px 15px 0 0 !important; margin: 15px 8px 0 0; width: 290px; height: 230px; float: right; }
#rightSlideDiv span a { font-size: 14px; float: left; }
#rightSlideDiv span em { margin: 2px 0; color: orange; float: right; }
#underSlideDiv { padding: 15px 0; background-color: #F5D5C5; width: 100%; }
#underSlideDiv span{ margin: 3px 10px; width: 30%; float:left; }
.topTitle { text-align: center; }
.topTitle a{ font-size: 14px; color: orange; font-weight: bold;  }

/*占卜*/
#zhanBuForm { width: 325px; padding-top: 10px; background: #F5D5C5 url(images/underLine.gif) repeat-x 0 30px; border: 1px solid #FF9900;}
#zhanBuDiv1, #zhanBuDiv2, #zhanBuDiv3 { padding: 10px 20px; height: 301px; background-color: #FFF; margin-top: 5px!important; margin-top: 4px}
#zhanBuDiv1 input,#zhanBuDiv1 select{ padding: 0px; margin-bottom: 5px; }
#zhanBuForm ul { margin: 0; padding-left: 15px; }
#zhanBuDiv1 img { margin: 10px; cursor: pointer; }

/*黄历*/
#huangliDiv{ padding: 10px 10px 10px 5px; text-align: center; line-height: 20px; height: 243px; background: url(images/mCalendarBG2.gif) no-repeat; }
#huangliDiv div{ margin-top: 30px;*margin-top: 40px;_margin-top: 40px; }
#huangliDiv input,#huangliDiv select{ padding: 0px; font-size: 12px; margin-top: 3px; }
.mayornot{display:block;text-align: left;}
.dateFont{ font-size: 40px; color: #F00; }
.BigDateSpan{ display: block; margin: 8px 0; }

/*首页中间主体*/
#astro div { padding: 10px; border: 1px solid #FF9900; width: 938px; }
#astro div a { margin: 0 10px 0 15px; float:left; }
#astro div a:hover { background-color: #FF0; }
.bghr{height: 10px!important;height:8px;background-color: #517d88;}
#astroDiv span, #huangliDiv a,#queryLink { background-color: #fafafa; padding: 2px 5px; border: 1px solid #FF9900; cursor: pointer; }
#defaultL { width: 700px; }
#defaultR{width: 257px;}
#defaultL span { padding: 5px 0 20px 20px; margin: 10px 10px 0 0; float: left; width: 320px;height:320px; background: url(images/corner.gif) no-repeat left top; }
#defaultL span a,#subjectDiv span a { font-size: 14px; display: block; margin-bottom: 6px; }
#defaultL span em a { display: inline; }
#defaultL span em { font-size:14px; font-style: normal; font-weight: bold; }
#defaultL span h5 { padding: 5px 10px 0; text-align: right; background: url(images/cgMiddleBG.jpg) no-repeat right center; height: 24px; font-weight: normal; }
#defaultL span h5 a { font-size: 12px;  display: inline; }
/*底部专题*/
#defaultL span img,#subjectDiv span img { margin: 4px 5px 0 0; border: 1px solid #FF9900; padding: 2px; float: left; }
#subjectDiv span { margin:5px 10px; background-position: left top; padding: 10px 0 10px 10px;  float: left; width: 290px;height:175px; vertical-align: top; background: url(images/corner2.gif) no-repeat left top; }
#subjectDiv span a { _margin-bottom: 6px;*margin-bottom: 6px; }
#subjectDiv span .subjectName { padding: 10px 15px 0 0; text-align: right; display: block; color: orange; }

#linkUL li { float: left; width: 110px;}
/*----------------首页结束-----------------*/

/*----------------列表开始-----------------*/
#categoryLeft hr { margin: 10px 0; }
#categoryLeft .imgLeft{}
.listTitleSpan{font-size: 14px;font-weight: bold;display: block;margin: 5px 0 10px 0;}
.rightBlockSpan{text-align: right;display: block;}
.good_h3 { margin: 10px 0; border-style: solid; border-width: 5px 1px 1px 1px; border-color: #800000 #ff9900 #ff9900 #ff9900; padding: 3px 0 5px 0; font-size: 14px; display: block; text-align: center; font-weight: bold; background-color: #F5D5C5; }
/*-----------------列表结束----------------*/

/*-----------------版块开始----------------*/
#slideShowCategory{ width: 301px;height: 245px;}
#astroLeftDiv{width:710px;}
#astroRightDiv{width:250px;}
#cgTitleTopDiv { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #C0C0C0; margin-bottom: 10px; width: 100%; }
#cgTitleTopDiv .LeftDiv { margin-left: 5px; color: #008000; }
#cgTitleTopDiv .RightDiv{margin-right: 5px;}
#cgMiddleDiv { padding: 10px 0;width: 390px; margin-left: 10px; background: url('images/titleTopBG.jpg') repeat-x bottom;background-color: #FFF; }
#titleDL dt { margin: 20px 0 10px 0; text-align: center; font-size: 18px; display: block; }
#titleDL dt a { color: red; font-weight: bold; }
#titleDL dd { float: left; width: 176px; list-style-type: square; margin: 5px 0 0 10px; font-size: 14px; }
#titleDownDiv { position: relative; margin: 10px 10px 10px 0; overflow: hidden; text-align: right; width:700px;}
#astro12ListDiv { font-size: 14px; background-color: #fafafa; padding-left: 10px;height: 100%; }
#astroRightDiv #rightAD1 { margin-top: 10px; }
#astro12ListDiv dl { margin: 0 10px 10px 0;*margin: 0 5px 5px 0; border: 1px solid #FF9900; padding: 9px; float: left; width: 212px; list-style-type: none; background-color: #FFF; }
#astro12ListDiv dl dt { margin-bottom: 15px; }
#everydayDiv { background: url('images/everydayBG.jpg') no-repeat center top; height: 337px; }
#everydayBarDiv { padding: 5px 0 0 10px; width: 90%; }
#everydayBarDiv span { background-position: center top; margin-top: 7px; background: url('images/everydayBar.jpg') no-repeat center top; padding: 2px 9px; float: left; cursor: pointer;  }
#astroContentDiv { margin: 5px 0 0 16px!important;margin: 5px 0 0 8px; width: 168px; height: 275px; overflow: hidden; }
#astroContentDiv div { display: none; }
#astro12Bardiv { width: 65px; }
#astro12Bardiv span { margin: 2px 4px 2px 0; padding: 1px 7px; display: block; background: url('images/astroBar.jpg') no-repeat right top; text-align: right; cursor: pointer; }
.sonCategoryDiv { margin: 15px 0; padding: 15px 0; border: 1px solid #FF9900; width: 700px; background-color: #FFF; position: relative; }
.sonCategoryDiv ul { list-style-type: none; font-size: 14px; }
.sonCategoryDiv #rightUL {  float: right; width: 420px;  }

.sonCategoryDiv #leftUL {   border-style: solid; border-width: 1px; border-color: #C0C0C0 #000 #000 #C0C0C0;  float: left;width: 240px;margin-left: 10px; *margin-left: 5px;  }
.sonCategoryDiv #rightUL li { margin: 3px 5px 0 0; float: left; width: 47%; border-bottom-style: dashed; border-bottom-width: 1px; border-bottom-color: #C0C0C0; padding-bottom: 3px; }
.sonCategoryDiv #leftUL li{float:left;}
.sonCategoryDiv .sonNameDiv { background-position: center top; position: absolute; left: 74px; top: -1px; background: url('images/sonTitleBG.gif') no-repeat center top; width: 114px; height: 25px; text-align: center; font-size: 14px; }
.sonCategoryDiv .sonMoreDiv { padding: 8px 5px 2px 0px; background-position: center top; position: absolute; right: -1px; bottom: -1px; background: url('images/sonMoreBG.gif') no-repeat center top; width: 109px; height: 19px; text-align: right; }
#Zodiac12Div img { margin: 5px; }
#taglistDiv a{float:left;width:125px;margin:8px 0;font-size:14px;}
/*-----------------版块结束----------------*/

/*------------------详细页-----------------*/
.tagSpan { margin: 5px 0 15px 0; padding: 5px 0; font-size: 12px; text-align: center; background-color: #fafafa; border-top: 1px dashed #FF9900; border-right: 1px none #FF9900; border-bottom: 1px dashed #FF9900; border-left: 1px none #FF9900; position: relative; }
.tagSpan #imgLeftLink { text-align: right; position: absolute; top: 100px; right: 0;}
.tagSpan #imgLeftLink span { margin: 5px 0; display: block; color: #00F; font-size: 14px; cursor: pointer; text-decoration: underline; }
#imgLeftLink img { cursor: pointer; }
#printWords { margin: 0; width: 49%; text-align: right; }
#slideWords2 { float: left; width: 49%;}
#slideWords2 img { margin-right: 5px; cursor: pointer; }
#slideWords a{ font-weight: bold; color: #F00; }
.detailDivL { border: 1px solid #FF9900; padding: 15px 10px; width: 628px; float: left; background-color: #FFF; }
.LeftDiv .detailDivL { margin-top: 10px; float: none; }
.detailDivL h3{padding: 5px 0 15px 0;text-align: center;}
.detailDivR{width: 300px;float:right;}
.detailDivR div{padding-bottom:3px;}
.detailDivR .tabDiv{border: 1px solid #FF9900; }
.centerSpan{padding: 2px 0;text-align: center;}
.contentSpan{font-size: 14px;line-height: 24px;}
.contentSpan a{color: #00F;text-decoration: underline;}
.contentSpan p{margin-top: 8px;margin-bottom: 8px;text-indent: 2em;}
.contentSpan ol { margin-left: 40px; }
#hotArticle { margin: 15px 0; text-align: center; background: url(images/hotBar.gif) no-repeat left center; }
#hotArticle a, #hotArticle span { font-size: 14px; font-weight: bold; margin: 3px; color: red; float: left; width: 49%; cursor: pointer; }
#squareLi li{list-style-type: square;}
#discLi li{list-style-type: disc;}
#astroDiv a{background-color: #fafafa;padding: 2px 5px;border: 1px solid #FF9900;}
.detailDivL .LeftDiv a img{ margin: 2px 0; }
.detailDivL .LeftDiv a { font-size: 14px; }
.AD640Div { text-align: center; margin-top: 10px; width: 650px; }
.spanLink { cursor: pointer; }
#detailLeftDiv { margin-top: 0; }
.detailDivL .halfSpan a, .detailDivL .halfSpanR a { font-size: 14px; }
#zbJian input, #zbJian select { padding: 0px; margin-bottom: 5px; }
#zbJian img { margin: 10px; cursor: pointer; }
/*评价*/
#commentDiv{text-align: center;width: 100%;position: relative;}
#commentDiv span{text-align: center;width: 37px;display: inline-block;}
#commentDiv span input{border-style: none;}
/*留言*/
#infoRDiv{width: 120px;}
#infoRDiv a{ padding: 10px 25px; display: block; background-color: #CCC; font-size: 14px; margin-bottom: 1px; float: left; border-left: 1px solid #517d88; }
#infoRDiv a:hover{background-color: #E6E6E6;}
#infoLDiv{padding: 20px 30px;background-color: #FFF;font-size: 14px;line-height: 24px;width: 780px;}
#infoLDiv ol,#infoLDiv ul{padding: 0;margin: 0 0 5px 2em;}
.messageBox{padding: 10px;border: 1px dashed #C0C0C0;background-color: #F0F0F0;margin-bottom: 10px;}
.nameSpan{display: inline-block;width: 60%;font-weight: bold;}
.dateSpan{text-align: right;display: inline-block;width: 40%;color: #999;}
.addMessageDiv { padding: 10px; background-color: #e4e4e4; line-height: 20px; margin-top: 15px; position: relative; }
.messageTextArea{width: 100%!important;width:99%;}
#messageAD { position: absolute; left: 20px!important;left: 5px; z-index: 0; top: 30px}
#messageTextAD { position: absolute; left: 40px !important; left: 25px; z-index: 0; bottom: 115px; }
#hideBaiduAD { cursor: pointer; text-decoration: underline; }
.googleAdDiv { margin: 0 auto; width: 336px; }
.nextimg img { cursor: url(images/arrow_right.cur), auto; }
.detailMainDiv .LeftDiv .detailDivL .LeftDiv { line-height: 24px; }
/*------------------详细页-----------------*/

/*------------------解梦页-----------------*/
#DreamLeftDiv .tagSpan { background-color: #EEE; }
#DreamLeftDiv .contentSpan { position: relative; display: block; }
#ad_down { margin-right: 10px; float: left; }
#DreamLeftDiv .contentSpan span {display: block; position: absolute; top: 0; left: 0; }
#DreamLeftDiv .contentSpan a { width: 25%; float: left; }
#rightAD{background-color:#E4EAED;}
.dreamHr{border-top-style: dotted;}
.dreamLeftSpan{font-size: 14px;margin: 4px 10px 0 0;width: 40px;}
.dreamRightSpan{font-size: 13px;line-height: 24px;width: 560px;}
.dreamLeftSpan2{ font-size: 12px; margin: 4px 10px 0 0; width: 30px; }
.dreamLeftSpan2, .dreamLeftSpan{font-weight: bold;vertical-align: top;text-align: right;}
.dreamRightSpan2{font-size: 12px;line-height: 18px;width: 578px;}
.dreamRightSpan, .dreamLeftSpan,.dreamRightSpan2,.dreamLeftSpan2{display: inline-block;}
#QueryDreamResult h4 { margin: 15px 0 5px 0; }
/*------------------解梦页-----------------*/

/*------------------黄历-----------------*/
#queryHL { border: 1px solid #517d88; font-size: 14px; text-align: center; padding: 7px 15px; margin-top: 10px; background: #FFF url(images/rightBarBg.jpg) repeat-x top; }
.btnQuery { padding: 3px 5px; background-color: #fafafa; }
.hlLeft { margin: 15px 6px !important; margin: 15px 6px; border: 3px solid #999999; float: left; width: 665px; }
.hlRight{ padding: 20px 10px 20px 75px; float: right; width: 185px; background: url(images/bookBG.jpg) repeat-y left top; }
#hlDiv { background: #fafafa url(images/paper.jpg) repeat-y left top; }
.hlTopSpan { display: block; border-bottom-style: solid; border-bottom-width: 15px; border-bottom-color: #CCC; margin-bottom: 1px; }
.hlTopTitle { font-size: 20px; color: #000080; font-weight: bold; text-align: center; display: block; margin: 30px 0 5px; }
.hlTopYearFont { font-size: 40px; color: red;  }
.hlDaySpanOut,.hlWeekSpan { border-width: 1px; border-color: #C0C0C0; border-style: none solid solid none; padding: 5px; line-height: 16px;  display: inline-block; vertical-align: top; width: 84px; text-align: center; }
.hlDaySpanOut{height: 125px; cursor: pointer;}
#hlMouseDiv { padding: 45px 15px 15px 10px; display: none; width: 157px; position: absolute; top: 0; left: 0; height: 148px; background-repeat: no-repeat; background-image: url('images/calendarBG.gif'); text-align: center; font-size: 14px; line-height: 24px; }
.hlWeekSpan { background-color: #FFC; }
.weekFont,.weekRedFont{font-size: 24px; line-height: 32px; font-weight: bold;}
.weekRedFont{color: red;}
.dayFont, .dayRedFont{ font-size: 32px; line-height: 32px; font-weight: bold; }
#satSpan, #sunSpan { color: red; }
.dayRedFont { color: red; }
.goodDaySpan { cursor: pointer; display: inline-block; width: 50%; color: red; }
.leftSpan, .rightSpan { vertical-align: top; display: inline-block; font-size: 14px; margin: 4px 0; }
.leftSpan { width: 18%; text-align: right; }
.rightSpan { width: 80%; }
.huangliDayDiv { margin: 0 auto 0 auto; padding: 16px 10px 10px 5px; text-align: center; line-height: 20px; height: 243px; border-top-style: solid; border-top-width: 1px; border-top-color: #C0C0C0; width: 240px; font-size: 14px; background: url(images/mCalendarBG2.gif) no-repeat; }
.bigDayFont{ font-size: 50px; font-weight: bold; line-height: 50px; }
/*------------------黄历-----------------*/

/*------------------占卜结果-----------------*/
.dashBox{ padding: 10px 20px;border: 1px dashed red;margin-bottom: 20px;font-family: 隶书, 宋体, 黑体;font-size: 24px;line-height: 30px;}
ul{margin-left: 2em;}
.span_25{text-align:center;display: inline-block;vertical-align: text-top;width:24%;}
.oneDiv input,.paperDiv input{font-size:14px;padding:3px;}
#nameDivL div{border: 1px ridge #008000;padding: 15px;margin: 5px;}
.span_baziL,.span_baziR{display: inline-block;vertical-align: text-top;}
.span_baziR{width:490px;}
.span_baziL{width:80px;}
#everydayFateDiv{font-size:14px;}
/*------------------占卜结果-----------------*/

/*------------------紫微-----------------*/
.spanTop, .spanCenter, .spanCenterL, .spanCenterR, .spanFoot,#qimenDiv span { display: inline-block; vertical-align: text-top; }
.spanTop, .spanCenter, .spanCenterLRInTop, .spanCenterLRInFoot, .spanFoot,#qimenDiv span { border-style: solid; border-width: 1px; border-color: #FFF #333 #333 #FFF; }
.spanTop, .spanFoot,#qimenDiv span { width: 150px; height: 150px; }
.spanCenter { width: 302px; height: 302px; background-color: #FFF; color: #999; }
.spanCenterL,.spanCenterR{width: 152px!important;width:150px;height:302px;}
.spanCenterLRInTop, .spanCenterLRInFoot { width: 150px; height: 150px; display: inline-block; vertical-align: text-top; }
.spanCenter span{width:58px;display:inline-block;}
#qianzaoSpan{width:232px;}
.spanCenter h4 { display: block; text-align: center; font-size: 12px; padding-bottom: 5px; margin: 20px 0px 10px; border-bottom: 3px double #C0C0C0; }
.spanCenter hr { width: 96%; }
.tdLeft,.tdRight{width:48%;margin:1px 1px;display:inline-block;vertical-align: text-top;}
.tdRight{text-align:right;}
.tdLeft span span { cursor: pointer; }
#zwResultDiv, #qimenDiv { border-style: solid; border-width: 1px; border-color: #000 #FFF #FFF #000; background-color: #fafafa; line-height: 14px; }
#qimenDiv { margin-left: 30px; font-size: 16px; }
.fourStarFont { padding: 1px; background-color: #F00; font-weight: bold; color: #FFF; }
.brownFont{color:#a52a2a;}
.purpleFont{color:Purple;}
.greenFont{color:Green;}
.highlightFont { padding: 1px; background-color: red; color: #FF0; font-weight: bold; cursor: pointer; line-height: 60px; }
.currentPalace { background-color: #FFFFDF; }
.trianglePalace { background-color: #E6E6E6; }
.oppositePalace { background-color: #FFB0B0; }
#zwRightDiv { width: 300px; margin-left: 10px; }
#zwRightDiv p, #zwRightDiv ul { margin: 3px; text-indent: 2em; line-height: 18px; }
#zwForm input,#zwForm select { font-size: 14px; }
#zwForm, #zwWords { font-size: 14px; }
#zwForm em { margin-left: 360px; font-style: normal; }
#zwWords a { width: 33%; margin: 5px 0; float: left; }
.zwLeftSpan, .zwRightSpan { vertical-align: top; float: left; margin: 5px;  }
.zwLeftSpan { width: 200px; text-align: right; }
.zwRightSpan { width: 480px; }
/*------------------紫微-----------------*/


/*------------------吉数查询------------------*/
#goodNumDiv { font-size: 16px; padding-bottom: 20px; }
#goodNumDiv input { font-size: 18px; margin: 10px 0; }
/*------------------吉数查询------------------*/


/*-----------------友链-----------------*/
#showLinkDiv { margin: 0 30px; }
#showLinkDiv h3 { font-size: 20px; text-align: center; }
#showLinkDiv dl { border-style: none solid solid solid; border-width: 1px; border-color: #C0C0C0; margin: 20px 0 30px 0; }
#showLinkDiv dt { border-bottom: solid 3px #333; margin-bottom: 5px; }
#showLinkDiv dt span { padding: 10px 30px 3px 30px; background-color: #333; border-top: solid 3px #CCC; color: #FFF; }
#showLinkDiv dd { margin: 5px 10px; float: left; width: 120px; font-size: 14px; }
#applyLinkDiv { padding-left: 200px; }
/*-----------------友链-----------------*/

/*-----------------骨相-----------------*/
#boneDL { margin: 30px 10px}
#boneDL dt { text-align: center; font-size: 24px; margin-bottom: 20px; font-weight: bold; }
#boneDL dd { float: left; padding: 5px; border: 1px solid #FF9900; width: 120px; margin: 10px; text-align: center; }
/*-----------------骨相-----------------*/
