﻿/*为了避免麻烦,本文件最好是UTF8格式保存!*/
body ,td,table,form {font-size:9pt; line-height:130%} /*全局9PT字体*/
body{margin:0px}

a{ 
	COLOR: #012C83;TEXT-DECORATION: none; 
}

A:hover { TEXT-DECORATION: underline;color:#FF9900; }



.NewLonginBG {background:url('Images/NewLongin.gif'); width: 182px; height: 209px; } /*LOGO BANNER*/
.NewLonginAccessBG {background:url('Images/NewLonginAccess.gif');} /*LOGO BANNER*/

.logoBG {background:url('Images/top.gif');} /*LOGO BANNER*/
.logobanner {background-image:url('/rockpz/images/title.gif');}
.LoginTopTR {background:url('Images/bg-login-top.gif');}
.LoginBotTR {background:url('Images/bg-login-bottom.gif');}
.LoginBody {background:url('Images/bg-login2.gif');}
.LoginButtonHolder{width:100px;background:url('Images/bg-login2.gif');}
.LoginVLine {background:url('Images/bg-login.gif');}
.LoginLink {color:Gray;text-decoration:none; font:14px;}

.RegTop{background:#ddddcc}

.BookList_Top {background:url('Images/BookList_BG.gif');}

.BookList_TabSelected {width:77px;background:url('Images/BookListSelect.gif');}
.BookList_TabSelected a{color:white;text-decoration:none;font-weight:bold;font-size:12px}
 
.BookListTabsNormal {color:#1C56B1;text-decoration:none;font-weight:bold;font-size:12px}





.ResearchTab2Active {color:black;font-weight:bold;width:88px}
.BookList_Tab2Selected {width:77px;background:url('Images/ResearchTab2ActiveBG.gif');}



.Price{color:#DD0000;font-weight:bold}
.ListBookName {} /*xxxxxxxxxxxx*/
.ListAuthorName {} /*xxxxxxxxxxxx*/

.BookList_BookBG {background:url('Images/BookList_BookBG.gif');}  

.MenuLink{text-decoration:none;color:black;font-weight:bold}

.SubMenuItem /*根菜单外围的TABLE*/
    {
        VISIBILITY: hidden; 
				FONT-WEIGHT: bold; 
				 
				LINE-HEIGHT: 24px; 
				POSITION: absolute; 
 
				BACKGROUND:url('Images/HomePageMenuBG.gif');
        BORDER-RIGHT: black 1px solid; 
        BORDER-TOP: white 1px solid; 
        BORDER-LEFT: white 1px solid; 
        BORDER-BOTTOM: black 1px solid; 
         
     }


.SubMenuTable /*子菜单外围的TABLE*/
    {
         
				FONT-WEIGHT: bold; 
				width:140px;
				LINE-HEIGHT: 24px; 
				POSITION: absolute; 
 
				
       
         
     }

.xxxxxx{
	
	BACKGROUND:url('Images/SubMenuTableActiveBG.gif');
}
     
.SubMenuItemtd {text-align:center;height:18px}/*层级菜单,文字的TD*/


.NewsPoints td{padding-left:25px;line-height:22px;} /*Items Style*/


.NewPointsHolder1  {background:url('Images/NewsPointsBG1.gif');}
.NewPointsHolder2  {background:url('Images/NewsPointsBG2.gif');}
.NewPointsHolder3  {background:url('Images/NewsPointsBG3.gif');}
.NewPointsHolder4  {background:url('Images/NewsPointsBG4.gif');}
.NewPointsHolder5  {background:url('Images/NewsPointsBG5.gif');}


.NewPointsTitle1 td{color:White;padding-left:15px;font-size:14px;font-weight:bold}
.NewPointsTitle1 a{color:White;}
.NewPointsTitle1 .MoreLinkHolder{text-align:right;padding-right:20px}
 
.NewPointsTitle1 .MoreLinkHolder a{color:white}


.NewPointsTitle2 td{color:Black;padding-left:12px;font-size:14px;font-weight:bold}
.NewPointsTitle2 a{color:Black;}
.NewPointsTitle2 .MoreLinkHolder{ text-align:right;padding-right:20px}
 .NewPointsTitle2 .MoreLinkHolder a{color:black;}


.BookSellTop10Block { background-position:left; background-repeat:repeat-y; background-repeat:no-repeat; background:url('Images/BookSellTop10BlockBG.gif');line-height:22px}
.BookSellTop10Title {color:White;font-size:12px;font-weight:bold;height:22px}
 
.BookSellTop10Block td {line-height:22px}

.OftenBook {background:url('Images/OftenBookBG.gif');line-height:6px}
.OftenBook td { line-height:inherit;}

.BookTypeHolderTop{background:url('Images/BookTypeHolderTop.gif');color:White;font-weight:bold;padding-left:6px}
.BookTypeHolderLeft{background:url('Images/BookTypeHolderLeft.gif');}
.BookTypeHolderRight{background:url('Images/BookTypeHolderRight.gif');}
.BookTypeHolderBot{background:url('Images/BookTypeHolderBot.gif');}


.ResearchTabNormal{background:url('Images/ResearchTabNormalBG.gif');text-align:center;width:65px;height:35px;}
 
.ResearchTabActive{background:url('Images/ResearchTabActiveBG.gif');text-align:center;width:65px;height:35px;}


 

.ResearchTabsHolder{border:1px solid #AACCEF}
.ResearchTabsTitleTD {background:url('Images/ResearchTabsTitleTDBG.gif'); height:26px;color:White ; font-weight:bold;padding-left:24px;}

.ResearchTabItem{line-height:23px;}
.ResarchTabItemsHolder{padding:8px;}


.FriendSiteLinkHolder {background:url('Images/FriendSiteLinkBG.gif');}

.FriendSiteLinkHolder td td{line-height:22px;padding-left:36px;}
 
 
 .SiteTopBar {background:url('Images/SiteTopBarBG.gif'); height:109px;}
 
 .SiteBarNormalLink{color:Gray;}
 .SiteBarRevertLink{color:white}
 
 .SearchBar1 {background:url('Images/SearchBar1.gif');height:32px;width:590px;color:white;font-weight:bold}
 .SearchBar1 td{padding-left:6px;}
  
	
 .SearchBar2 { height:32px;width:590px;color:Gray;font-weight:bold}

 .BookGridTop{background:url('Images/BookGridTopBG.gif');}


 .OrderingGuidingTop{
		background:url('Images/OrderingGuidingTopBG.gif');
		font-size:16px;font-weight:bold;
		color:#013688;text-align: center;height:28px
		}
		
 .FriendSiteLinksHorizontalTop{
		font-size:14px;font-weight:bold;
		color:#013688;text-align: center;height:28px; width:80px;
		}
.FriendSiteLinksHorizontal{
		font-size:12px;font-weight:bold;
		color:#013688;text-align:left;height:28px
		}

.OrderingGuidingBlock a{text-decoration:none;}
.CopyRightBlock{color:#747474 ;padding:12px;line-height:22px}

.PollBlock div {padding:8px}

.ArtTitle {text-align:center;padding-top:51px;padding-bottom:0px;font-size:24px;font-weight:bold;color:darkblue ;}
.ArtContent {padding:10px}
.ArtHolder{background:#ECF4FF;border:1px #B2C8E8 solid}
.ArtHolder hr{color:#B2C8E8;margin-top:12px}


.NewsTabSelected {background:url('Images/ResearchTab2ActiveBG.gif');width:111px;height:26px;}
.NewsTabSelected a{color:red;}
.NewsDetailNavBar{background:url('Images/nouse7.gif');height:26px;}
.NewsTabTextNormal{color:black;font-weight:bold;width:98px;}
td.NewsTabTextNormal{height:26px;}

 
.UserPanelMsgGridHead {height:24px ;background:#eeeeee;font-weight:bold;color:gray}
.UserPanelMsgGridItem{height:24px ;}

.UserInfoTextBox{border-right: #cccc99 1px solid; border-top: #cccc99 1px solid; font-size: 9pt;
                        border-left: #cccc99 1px solid; border-bottom: #cccc99 1px solid; background-color: #eeeedd}


.CartHead{background:#F8EED6;color:#990000;text-align:center}
.CartGrid td{line-height:24px;}

a.BookNameDetail {color:darkblue;font-size:10.5pt;font-weight:bold}
a.BookNameDetail:hover {color:#FF9900}
A.BookNameDetail:hover { TEXT-DECORATION: none }

a.LoginTab2:link{font-weight:bold;color:black;font-size:10.5pt;}
a.LoginTab1:link{font-weight:bold;color:black;font-size:10.5pt;}


a.LoginTab2:visited {font-weight:bold;color:black;font-size:10.5pt;}
a.LoginTab1:visited  {font-weight:bold;color:black;font-size:10.5pt;}

a.LoginTab2ed:visited {font-weight:bold ; color:red;font-size:10.5pt;}
a.LoginTab1ed:visited{font-weight:bold ; color:red;font-size:10.5pt;}

.pollResultTitle{background:#f1f1f1}

.commongrid{border:1px #D4D0C8 solid}

 
.HelpTitleHolder {text-align:left; font-size:10.5pt;font-weight:bold;color:#CC6600 ;background:#eeeedd}
.HelpContent {padding:2px}
.HelpHolder{background:#ffffff;border:1px silver solid}
 
.divList
        {
            overflow: auto; width: 100%;
             
        }
        

/*首页导航　２版 
*/

.NavigationTabNormalHead {
	FONT-SIZE: 15px; font-weight:bold;   text-align:center; width:90px;   color:#FFFFFF; 
	background:url('Images/NavigationTabNormalHead.gif');
}
.NavigationTabActive {
	FONT-SIZE: 15px; font-weight:bold;  width:90px;  color:#FFFFFF;
	background:url('Images/NavigationTabActive.gif');
}
.NavigationTabNormal {
	FONT-SIZE: 15px; font-weight:bold;   text-align:center; width:90px;   color:#FFFFFF; 
	background:url('Images/NavigationTabNormal.gif');
}NavigationTabNormalHead.gif
.NavigationDIVActive {
	FONT-SIZE: 15px 
}
.NavigationDIVActiveOn {
	 FONT-SIZE: 12px ;  TEXT-ALIGN: center ;BACKGROUND-COLOR: #FFFFFF; WIDTH: 90px;
}
.NavigationTabNormalLeft
{
	FONT-SIZE: 15px; font-weight:bold;  width:6px;  color:#FFFFFF;
	background-image:url('Images/NavigationTabNormalLeft.gif');
}
.NavigationTabNormalRight
{
	FONT-SIZE: 15px; font-weight:bold;  width:6px;  color:#FFFFFF;
	background-image:url('Images/NavigationTabNormalRight.gif');
}



/*图书切换　　２版*/
#tbtj A:link {
	TEXT-DECORATION: none
}
#tbtj A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
#tbtj A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#tbtj .bd1_r {
	BORDER-RIGHT: #b7b7b7 1px solid
}

.bigon {
	 COLOR: #ff0000; LINE-HEIGHT: 18px
}
.bigoff {
	 COLOR: #000; LINE-HEIGHT: 18px
}
A.bla {
	COLOR: #000; TEXT-DECORATION: none
}
A.bla:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}




/*   ----------------------------------------------------------------------------------------------------------------- */
/*   首页导航　２版    001 */

div, ul, p{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    font-size: 100%;
    font-family: inherit;
}
body
{
text-align: center;
font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
}
a:link, a:visited
{
    text-decoration: none;
}
/* Nav
==========================================================*/
.nav
{
width: 910px;
position: relative;
margin: 0px auto;
background: url(lrtk.png) no-repeat 0 -36px;
}
.navinner
{
background: url(lrtk.png) no-repeat 100% -72px;
}
.navlist
{
height: 36px;
line-height: 36px;
overflow: hidden;
margin: 0 10px;
background: url(lrtk.png) repeat-x 0 0;
}
.nav li
{
float: left;
display: inline;
margin: 0 0 0 -2px;
padding: 0 4px 0 6px;
background: url(lrtk.png) no-repeat 0 -108px;
}
.nav a
{
display: block;
width: 102px;
text-align: center;
font-size: 120%;
}
.nav a:link, .nav a:visited
{

}
.nav a.current, .nav a:hover, .nav a:active
{

font-weight: bold;
background: url(lrtk.png) no-repeat 50% -144px;
}
.subnav
{
position: absolute;
top: 41px;
left: 0;
float: left;
height: 27px;
line-height: 27px;
white-space: nowrap;
background: url(lrtk.png) no-repeat 0 -180px;
}
* html .subnav
{
margin: 0 10px 0 -10px; /* IE 6 and below */
}
.subnav p
{
padding: 0 10px;
background: url(lrtk.png) no-repeat 100% -234px;
}
.subnav p span
{
display: block;
background: url(lrtk.png) repeat-x 0 -207px;
}
.subnav p.pointer
{
position: absolute;
top: -4px;
left: 0;
height: 5px;
width: 11px;
padding: 0;
margin-left: 20px;
text-indent: -999em;
background: url(lrtk.png) repeat-x 0 -261px;
}
.subnav a
{
display: inline;
padding: 0;
font-size: 100%;
}
[class~="subnav"] a
{
padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited
{

}
.subnav a:hover, .subnav a:active
{

}
.subnav a:hover, .subnav a:active
{
font-weight: normal;
background: none;
border-bottom: 2px solid;
}
/* subnav position and pointer position */
#subnav1
{
left: 120px;
}
#subnav2
{
left: 230px;
}
#subnav3
{
left: 340px;
}
#subnav4
{
left: 450px;
}
#subnav5, #subnav6, #subnav7
{
left: auto;
right: 0px;
}
#subnav1 .pointer, #subnav2 .pointer, #subnav3 .pointer, #subnav4 .pointer
{
left: 30px;
}
#subnav5 .pointer
{
left: auto;
right: 290px;
}
#subnav6 .pointer
{
left: auto;
right: 180px;
}
#subnav7 .pointer
{
left: auto;
right: 70px;
}
#subnav1, #subnav2, #subnav3, #subnav4
{
min-width: 110px;
}
#subnav5
{
min-width: 340px;
}
#subnav6
{
min-width: 240px;
}
#subnav7
{
min-width: 130px;
}
/* Note
==========================================================*/
.note
{
margin: 0 15px 10px;                            
}
.note span
{
float: right;
}
.disable
{
display: none;
}
