﻿/* global */
.dashedLine{ width:100%; height:1px; overflow:hidden; margin:8px 0 6px; border-bottom:1px dashed #666;}

dl dt{ height:20px; line-height:20px; font:bold 13px "宋体";}
dl dd{ height:20px; line-height:20px; text-indent:1em;}
dl dd span{ margin:0 5px;}
a,a:link,a:visited,a:active {color:#333;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}


#leftA,#rightA,#bottomA{ background:#fff; overflow:hidden;}
.titbox{ width:100%; height:30px; font:bold 14px "宋体";}
.titbox a{ line-height:33px; padding-left:18px;}
.contbox{ width:100%; padding:8px 0px;}
/* astro */
#astro {width:924px;margin:0 auto;height:100px;padding-top:20px;}
#astro img {display:block;padding:0 10px;float:left;}
/* leftA */
#leftA{ width:199px; float:left;}
.throughBus{ width:199px; }
.throughBus .titbox{ width:100%; height:33px; background:url(../images/astro/imgLayout_tBg1.gif) no-repeat left top;}
.throughBus .contbox{ width:164px;height:100%; background:url(../images/astro/imgLayout_mBg1.gif) repeat-y left top; padding:8px 18px;}
.throughBus .contBottom{ width:100%; height:15px; background:url(../images/astro/imgLayout_bBg1.gif) no-repeat left center;}
.btn1,.btn2{ width:76px; height:20px; border:0; background:url(../images/astro/btnSearch_astro.gif) no-repeat left center; cursor:pointer;}
.btn3,.btn4{ width:46px; height:20px; border:0; background:url(../images/astro/btnMateWine.gif) no-repeat left center; cursor:pointer;}
.btn4{ background:url(../images/astro/btnMatePersonality.gif) no-repeat left center;}
.btn5,.btn6{ background:url(../images/astro/btnTest.gif) no-repeat left center; border:0; width:71px; height:20px; cursor:pointer;}
.btn6{ background:url(../images/astro/btnTest2.gif) no-repeat left center; width:46px; margin:0 5px;}
.astroList{ width:100%; padding:6px 0 0; border-bottom:1px dashed #00639e;}
.astroList ul li{ background:url(../images/astro/icoArrow1.gif) no-repeat left center; line-height:20px;}
.astroList ul li a{ padding-left:8px;}
.twoCols ul li{ width:44%; margin-left:5px; float:left;}
.noborder{ border:none;}
.layoutbox table tr{ height:30px; line-height:30px; border:1px dashed #00639e; border-width:0 0 1px 0; }


.titbox{ width:100%; position:relative;}
.titbox .more{ position:absolute; top:-20px; *top:-13px !important; *top:-3px; right:5px;}

.dropcss{width:55px; font-size:11px;}
/* rightA */
#rightA{ width:741px; float:right;}
.ra_l{ width:435px; float:left;}
.ra_r{ width:295px; float:right; }
.ra_r .titbox{ background:url(../images/astro/icoArrow2.gif) no-repeat 8px center;}
.ra_r .titbox a{ padding-left:45px;}
.ra_r .contbox{ width:280px; padding:0 10px 5px; background-image:none;}
.ra_r .lPrC{ padding:5px;}
.ra_r .lPrC img{ width:70px; height:87px; float:left; border:1px solid #9ed072; padding:2px;}
.ra_r .lPrC dl{ width:180px; float:right;}
.ra_r .lPrC dl dt{ color:#792cb6;}
.ra_r .lPrC dl dd span a{ color:#dd0303;}

.astro_wine{ width:100%; margin-top:10px;}
.navTabs{ padding:8px 0 0 72px; z-index:1; width:741px; height:55px; overflow:hidden; background:url(../images/astro/imgAstroWineBg.gif) no-repeat left top;}
.navTabs li{ width:54px; height:55px; overflow:hidden; float:left; margin-right:1px;background:url(../images/astro/btnTabs.gif) no-repeat 0 100%;}
.navTabs li a{ font:bold 14px "宋体"; color:#fff;}
.capname1{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_01.gif) no-repeat; cursor:pointer;}
.capname2{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_02.gif) no-repeat; cursor:pointer;}
.capname3{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_03.gif) no-repeat; cursor:pointer;}
.capname4{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_04.gif) no-repeat; cursor:pointer;}
.capname5{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_05.gif) no-repeat; cursor:pointer;}
.capname6{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_06.gif) no-repeat; cursor:pointer;}
.capname7{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_07.gif) no-repeat; cursor:pointer;}
.capname8{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_08.gif) no-repeat; cursor:pointer;}
.capname9{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_09.gif) no-repeat; cursor:pointer;}
.capname10{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_10.gif) no-repeat; cursor:pointer;}
.capname11{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_11.gif) no-repeat; cursor:pointer;}
.capname12{ width:54px; height:55px; display:block; background:url(../images/astro/newAstro/btnAstro_12.gif) no-repeat; cursor:pointer;}
.on .capname1{ background:url(../images/astro/newAstro/btnAstro1_01.gif) no-repeat; cursor:pointer;}
.on .capname2{ background:url(../images/astro/newAstro/btnAstro1_02.gif) no-repeat; cursor:pointer;}
.on .capname3{ background:url(../images/astro/newAstro/btnAstro1_03.gif) no-repeat; cursor:pointer;}
.on .capname4{ background:url(../images/astro/newAstro/btnAstro1_04.gif) no-repeat; cursor:pointer;}
.on .capname5{ background:url(../images/astro/newAstro/btnAstro1_05.gif) no-repeat; cursor:pointer;}
.on .capname6{ background:url(../images/astro/newAstro/btnAstro1_06.gif) no-repeat; cursor:pointer;}
.on .capname7{ background:url(../images/astro/newAstro/btnAstro1_07.gif) no-repeat; cursor:pointer;}
.on .capname8{ background:url(../images/astro/newAstro/btnAstro1_08.gif) no-repeat; cursor:pointer;}
.on .capname9{ background:url(../images/astro/newAstro/btnAstro1_09.gif) no-repeat; cursor:pointer;}
.on .capname10{ background:url(../images/astro/newAstro/btnAstro1_10.gif) no-repeat; cursor:pointer;}
.on .capname11{ background:url(../images/astro/newAstro/btnAstro1_11.gif) no-repeat; cursor:pointer;}
.on .capname12{ background:url(../images/astro/newAstro/btnAstro1_12.gif) no-repeat; cursor:pointer;}
.on a:hover .capname1{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_01.gif) no-repeat; cursor:pointer;}
.on a:hover .capname2{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_02.gif) no-repeat; cursor:pointer;}
.on a:hover .capname3{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_03.gif) no-repeat; cursor:pointer;}
.on a:hover .capname4{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_04.gif) no-repeat; cursor:pointer;}
.on a:hover .capname5{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_05.gif) no-repeat; cursor:pointer;}
.on a:hover .capname6{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_06.gif) no-repeat; cursor:pointer;}
.on a:hover .capname7{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_07.gif) no-repeat; cursor:pointer;}
.on a:hover .capname8{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_08.gif) no-repeat; cursor:pointer;}
.on a:hover .capname9{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_09.gif) no-repeat; cursor:pointer;}
.on a:hover .capname10{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_10.gif) no-repeat; cursor:pointer;}
.on a:hover .capname11{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_11.gif) no-repeat; cursor:pointer;}
.on a:hover .capname12{ width:54px; display:block; background:url(../images/astro/newAstro/btnAstro1_12.gif) no-repeat; cursor:pointer;}
.divContent{ width:719px; padding:0 10px 10px 10px; z-index:0; background:#fff; border:1px solid #d0d0d0; border-width:0 1px 1px 1px; font-size:14px; color:#363636;}
.divContent h3{ height:30px; line-height:30px; text-align:left; font-weight:normal; color:#363636;font: 14px "宋体"; padding:8px 0 2px;}
h3 strong{ font:bold 14px "宋体"; padding:0 5px; color:#5f0f06;}
.divContent .astro{width:710px;}
.divContent .pic{ width:145px; height:120px; border:1px solid #9ed072; float:left; padding:2px;}
.pic img{ width:100%; height:100%;}
.divContent dl dt{ font-size:14px; color:#5f0f06;}
.divContent dl dd em{ font-size:12px; font-style:normal; margin:0 5px; color:#dd0303; text-decoration:underline;}
.divContent dl dd em a{ color:#dd0303; text-decoration:underline;}
.divContent .astroAttribute{ width:200px; float:left; margin-left:10px;}
.divContent .wineAttribute{ width:330px; float:right; margin-left:10px;}
.divContent .cont{ padding:8px 5px;}
.divContent p{ margin:0; line-height:20px; text-indent:2em; font-size:14px;}
.relationLink{ padding:5px 0 0; font-size:12px; line-height:25px;}
.relationLink ul{float:left;}
.relationLink ul.wid70{width:100px; text-align:center;}
.relationLink ul.wid640{width:600px;}

.relationLink ul li span{ font:bold 14px "宋体"; color:#5f0f06; margin-right:10px;}


.astroFriend{ width:445px;}
.astroFriend .titbox{width:445px; height:33px; background:url(../images/astro/imgLayout_tBg2.gif) no-repeat left top;}
.astroFriend .contbox{ width:445px; height:100%; background:url(../images/astro/imgLayout_mBg2.gif) repeat-y;}
.astroFriend .contBottom{width:445px; height:15px; background:url(../images/astro/imgLayout_bBg2.gif) no-repeat left top;}

.list_l .astroFriend{ width:200px; margin-top:10px;}
.list_l .astroFriend .titbox{width:200px; height:33px; background:url(../images/astro/imgLayout_tBg1.gif) no-repeat left top;}
.list_l .astroFriend .contbox{ width:200px; height:100%;background:url(../images/astro/imgLayout_mBg1.gif) repeat-y;}
.list_l .astroFriend .contBottom{width:200px;height:15px; background:url(../images/astro/imgLayout_bBg1.gif) no-repeat left top;}
.list_r .astroFriend{ width:286px; margin-top:10px;}
.list_r .astroFriend .titbox{width:286px; height:33px; background:url(../images/astro/imgLayout_tBg3.gif) no-repeat left top;}
.list_r .astroFriend .contbox{ width:286px;height:100%; background:url(../images/astro/imgLayout_mBg3.gif) repeat-y;}
.list_r .astroFriend .contBottom{width:286px;height:15px; background:url(../images/astro/imgLayout_bBg3.gif) no-repeat left top;}

.astroTest .contbox{ width:445px;height:100%;background:url(../images/astro/imgLayout_mBg2.gif) repeat-y left top; padding:0px;  }
.astroTest .titbox{ width:445px; height:33px; background:url(../images/astro/imgLayout_tBg2.gif) no-repeat left top;}
.astroTest .contBottom{width:445px;height:15px; background:url(../images/astro/imgLayout_bBg2.gif) no-repeat left top;}
.astroTest .tPbC{ text-align:center;}
.astroTest .tPbC img{width:25px; float:left; margin:50px 15px;}
.astroTest .tPbC a img{ width:120px; height:120px; border:1px solid #ccc; float:left ;margin:20px 20px;}
.astroTest .tPbC dl{float:left; width:250px;margin-top:10px; text-align:left;}
.astroTest .tPbC dl dt{ height:25px; margin:5px 0 5px;}
.astroTest .tPbC dl dt a{ font:bold 14px "宋体"; line-height:25px; color:#00629f;}
.astroTest .tPbC dl dd{font:normal 13px "宋体"; color:#000; line-height:25px; text-indent:2em;}

.astroSecret{ text-align:left;}
.character,.astroSecret{ width:286px;}
.character .titbox{ width:286px; height:33px; background:url(../images/astro/imgLayout_tBg3.gif) no-repeat left top;}
.character .contbox{ width:286px;hegith:100%; background:url(../images/astro/imgLayout_mBg3.gif) repeat-y; text-align:left;}
.character .contBottom{width:286px;height:15px; background:url(../images/astro/imgLayout_bBg3.gif) no-repeat left top;}

.d_tit{ height:20px; line-height:20px; margin:5px 0; font:bold 14px "宋体"; color:#00629f;}/*星座配对处标题样式*/


.picsScroll a img{ cursor:pointer;}
table.contPics{ width:408px;}
table.contPics td{ width:120px; height:116px; overflow:hidden; background:url(../images/astro/pic_bg.jpg) no-repeat left top;}
.contPics td div{ width:100px; margin:8px 10px 0; text-align:center;}
.articleList{ padding:5px 0;}
.threeCols ul li{ width:31%; float:left; margin:0 3px;}
.contbox .wineShow{ width:100%; margin:6px 0; text-align:center;}
.contbox .wineShow table .pre{	margin-left:15px; width:37px; float:left;}
.contbox .wineShow table .next{margin-right:15px; width:37px; float:left;}
.contbox .wineShow table .pictd{ width:160px; height:92px; border:1px solid #ccc; padding:0 8px;}
.contbox .wineShow .lPrC img{ width:70px; height:70px; float:left; margin:10px 5px;}
.contbox .wineShow .pictd .lPrC p{ width:85px; line-height:20px; float:left; font:normal 12px "宋体"; text-align:left;}
.contbox .wineShow .pictd .lPrC p a{ line-height:20px; text-indent:1em;}

/* bottomA */
#bottomA{ width:950px; height:168px; margin-top:10px;}
#bottomA a:hover{ text-decoration:none;}
#bottomA .bl a,#bottomA .br a{ display:block; width:14px; font:bold 14px "宋体"; padding:36px 0 0 18px; layout-flow:vertical-ideographic;}
#bottomA .bl{ width:51px; height:100%; background:url(../images/astro/imgActivityBgL.gif) no-repeat left top; float:left;}
#bottomA .bc{ width:846px; height:153px; padding:13px 0 0 3px; _width:849px; _padding-left:0; border:1px solid #ccc; border-width:1px 0; overflow:hidden; float:left;}
.bc .tPbC{ width:100px; float:left; margin:0 10px; _margin:0 8px; text-align:center;}
.bc .tPbC img{ width:100%; height:120px; border:1px solid #ccc;}
.bc .tPbC p{ height:20px; line-height:20px; margin-top:2px;}
#bottomA .br{ width:50px; height:100%; background:url(../images/astro/imgActivityBgR.gif) no-repeat left top; float:right;}


/*图片轮换区样式*/
#play { width: 435px;height:220px; float:left;overflow:hidden;}
#play_text {  width: 435px ; HEIGHT: 20px;+HEIGHT:30px;_HEIGHT:26px;margin-top:-5px;*margin-top:-7px !important;*margin-top:-30px;float:left; }
#play_text UL { FILTER: Alpha(Opacity=80);opacity: 0.8;margin-top:-25px;_margin-top:-0px; z-index:3; float:right; margin-right:10px;_margin-right:3px;} 
#play_text UL LI { DISPLAY: block; FONT-SIZE: 9px; padding-top: 3px; FLOAT: left; MARGIN: 2px; WIDTH: 15px; CURSOR: pointer; COLOR: #7F0019; FONT-FAMILY: "Arial"; HEIGHT: 15px; BACKGROUND-COLOR: #fff; BORDER: 1px solid #CECECE; TEXT-ALIGN: center !important; *text-indent: 3px }
#play_list A { DISPLAY: block; OVERFLOW: hidden; }
#play_list img { vertical-align:top !important;}

