@charset "gb2312";
p{font-size:12px;line-height:16px;}
td{font-size:12px;}
ul{	padding:0;margin:0;list-style: none;}
img{border:0px;}
a:link,a:visited{color:#006699;text-decoration:none;}
a:hover,a:active{color:#CC0000;text-decoration:underline;}
body{font-size:12px;margin-top: 0px;background:#fff}
body#bd {color: #555555;background: url("images/pagebg.jpg");background:#fff; }
#wrap{width:1000px;height:auto;background:#ebeff2;margin:0 auto;}
#header{width:1000px;height:138px;background:url(images/index_01.png)  no-repeat;}
.headerleft{width:815px;float:left;}
.headerright{width:175px;float:left;}
.topbar{width:815px;height:30px;}
.banner{width:620px;height:70px;float:right;margin-bottom:10px;}
.banner640{width:630px;height:80px;background:url("images/banner/banner630802.png");margin-left:5px;}

.topbarriht{width:815px;height:30px;margin-bottom:5px;}
.login{width:175px;height:106px;margin-top:10px;background:url("images/loginbg.jpg");}
.logininput{font-size:12px;background:url("images/logininput_bg.jpg") #efefef;border:1px solid #ccc;;}
#menu{width:694;*width:737px;height:26px;background:url(images/bgmenubar_b.png);float:right;}
#menu ul{float:left;}
#menu ul li{float:left;font-size:12px;color: #fff;font-weight:bold;line-height:24px;position:relative;}
#menu .menuleft{width:12px;background:url(images/menubarlb1.png);padding:2px 0px 0px 0px;}
#menu .menuleftred{width:12px;background:url(images/menubarl.png);padding:2px 0px 0px 0px;}
#menu .menuright{width:12px;background:url(images/menubarr.png) no-repeat;padding:2px 0px 0px 0px;}
#menu .menuselected{background:url(images/bgmenubar_red.png) repeat-x;}
#menu ul li a:link,#menu ul li a:visited{color:#fff;text-decoration:none;padding:6px 5px 6px 5px;}
#menu ul li a:hover,#menu ul li a:active{color:#fff;height:26px;background:url(images/bgmenubar_red.png) repeat-x;text-decoration:none;padding:6px 5px 6px 5px;}
/*pop down menu*/
#menu ul li ul{display: none;background:#efefef;width:102px;}
#menu ul li:hover ul {display:block;position:absolute;top:24px;left:-10px;width:100px;z-index:999;}
#menu ul li:hover ul li a {width:100px;display:block;background:#990000;color:#fff;border:1px solid #ccc;}
#menu ul li:hover ul li a:hover {background:#efefef;color:#cc0000;}


#menu ul li ul{display: none;position: absolute;top:24px;left:-10px;background:#efefef;margin: 0px;padding: 0px;}
#menu ul li:hover ul li a:hover {background:#efefef;color:#cc0000;}
#menu li ul li{background:#9e0a0e;width:100px;line-height:20px;float: none;border-bottom:1px solid #efefef;}
#menu li ul li a{width:100px;height:20px;color: #FFFFFF;text-decoration: none;text-align:center;display: block;z-index:999;}
#menu li ul li a:hover{background:#efefef;color: #cc0000;height:20px;}





.searchbook{width:990px;height:35px;background:url(images/barbg.png) #efefef;padding:5px 0px 0px 10px;clear:both;}
/*three column*/
#colleft{width:157px;height:auto;float:left;background:#ebeff2;}
#content{width:640px;height:auto;float:left;background:#ebeff2;}
#colright{width:203px;height:auto;float:left;background:#ebeff2}
#footer {width:1000px;text-align:center;font-size:12px;color: #333;line-height:18px;background:url(images/footerbg.gif) repeat-x;border-top:1px solid #ccc; padding-top:10px;clear:both;margin:0 auto;}

.tdheader1{width:156px;height:30px;background:url(images/boxbgs_01.png) no-repeat;text-align:center;color:#990000;font-weight:bold;}
.tdcontent1{width:150px;height:100px;background:url(images/boxbgs_03.png);padding:0px 10px 0px 15px;}
.tdfooter1{width:156px;height:15px;background:url(images/boxbgs_05.png) no-repeat;}
.tdcontent3{width:150px;height:100px;background:url(images/boxbgs_03.png);padding:0px 10px 0px 15px;}

.tdheader2{width:640px;height:38px;background:url(images/boxbg_01.png) no-repeat;color:#990000;font-weight:bold;padding:0px 0px 0px 25px;}
.tdcontent2{width:620px;height:240px;background:url(images/boxbg_03.png);padding:0px 10px 0px 15px;}
.tdfooter2{width:640px;height:26px;background:url(images/boxbg_04.png) no-repeat;}
.tdcontent21{width:620px;background:url(images/boxbg_02.png);padding:0px 10px 0px 15px;}
.tdfooter21{width:640px;height:26px;background:url(images/boxbg_041.gif) no-repeat;}

.tdheader4{width:203px;height:28px;background:url(images/boxbgb_01.png) no-repeat;text-align:center;color:#990000;font-weight:bold;}
.tdcontent4{width:203px;height:200px;background:url(images/boxbgb_02.png);padding:0px 10px 0px 10px;}
.tdfooter4{width:203px;height:15px;background:url(images/boxbgb_04.png) no-repeat;}

.indexlist ul {margin-left:20px;}
.indexlist ul li{list-style:url("images/arrow_red.png") outside circle;border-bottom:1px dotted #ccc;padding:0px 0px 5px 0px;position:relative;}
/*pop menu right */
.indexlist ul li ul{display: none;}
.indexlist ul li:hover{background:#eeeeee;}
.indexlist ul li:hover ul {display:block;position:absolute;top:0px;left:80px;width:100px;background:#fff;border:1px solid #ccc;z-index:999;}
.indexlist ul li:hover ul li {padding:5px;list-style:url("icon/arrow_slide.gif") inside circle;list-style:none;border:0px;}
.indexlist ul li:hover ul li a {display:block;}
.indexlist ul li:hover ul li a:hover {color:#cc0000;}

.hotbooklist {border-bottom:1px dotted #ccc;padding:0px 0px 5px 0px;margin-top:10px;}
.newbooklist {width:298px;border-top:1px dotted #fff;padding:5px 3px ;float:left;}
.newbooklist li{line-height:16px;}

div.bookcover {float:left; width:90px;background:url(images/coverbg.png); height:100px; display:block; overflow:visible;*overflow:hidden;position:relative;*position:static;margin:0px 5px 3px 0px;}
.bookcover a img {position:relative;width:80px;clip:rect(0px 80px 100px 0px);z-index: 0;*position:static;}
.bookcover a:hover img {position:relative; width:auto; border:2px #fff solid; z-index:2;}
.newbooklist a{font-weight:bold;padding-bottom:10px;}


div.bookcover1 {width:90px;background:url(images/coverbg.png); height:100px; display:block; overflow:visible;*overflow:hidden;position:relative;*position:static;margin:0px 5px 3px 0px;}
.bookcover1 a img {position:relative;width:80px;clip:rect(0px 80px 100px 0px);z-index: 0;*position:static;}
.bookcover1 a:hover img {position:relative; width:auto; border:2px #fff solid; z-index:2;}

.tejiabooklist {width:112px;padding:0px 5px;float:left;}
.tejiabooklist a{font-weight:bold;padding-bottom:5px;}
.tejiabooklist li{line-height:16px;}
.bookcover{}
.hotbbslist {width:280px;padding:5px;float:left;}
.hotbbslist img{border:3px solid #ccc;}
.bbslist ul{margin-left:20px;}
.bbslist ul li{list-style:url("icon/arrow_slide.gif") outside circle;border-bottom:1px dotted #fff;padding:5px 0px 5px 0px;}

.numlist ul {margin:5px 0px 5px 0px;}
.numlist ul li{border-bottom:1px dotted #ccc;padding:0px 5px 5px 3px;margin:10px 0px 5px 0px;}
.hotnum{width:22px;height:20px;padding:3px 5px;background:url("images/numbghot.png") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.num{width:22px;height:20px;padding:1px 3px;background:url("images/bg_num.gif") no-repeat;font-weight:bold;color:#cc0000;}
.num4{width:22px;height:20px;padding:2px 3px;background:url("images/4.gif") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;}
.num5{width:22px;height:20px;padding:2px 3px;background:url("images/5.gif") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;}
.num6{width:22px;height:20px;padding:2px 3px;background:url("images/6.gif") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;}
.num7{width:22px;height:20px;padding:2px 3px;background:url("images/7.gif") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;}
.num8{width:22px;height:20px;padding:2px 3px;background:url("images/8.gif") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;}
.num9{width:22px;height:20px;padding:2px 3px;background:url("images/9.gif") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;}
.num10{width:22px;height:20px;padding:2px 3px;background:url("images/10.gif") no-repeat;font-weight:bold;color:#cc0000;font-size:10px;}


/* textoverflow */
.textOverFlow {
width:186px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;

 }
 
 /* pop tip */
a.poptip{color: #000;text-decoration:none;}
.poptip {position: relative;}
.poptip span {display: none;}
a.poptip:hover {cursor:help;color: #000;}
.poptip:hover span {
	position: absolute;
	display:block;
	padding:8px;
	width: 120px;
	left:50px;
	top: 0px;
	border: 1px solid #cccccc;
	background-color:#fff;
	z-index:999;
	color: #000;
	line-height:20px;
	text-decoration:none;
	text-align:left;
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
a.poptip200{font-weight:normal;text-decoration:none;}
.poptip200 {position: relative;}
.poptip200 span {display: none;}
a.poptip200:hover {cursor:help;color: #000;}
.poptip200:hover span {
	position: absolute;
	display:block;
	padding:8px;
	width: 260px;
	left:0px;
	top: 10px;
	border: 1px solid #cccccc;
	background-color:#fff;
	z-index:999;
	color: #000;
	line-height:20px;	
	 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

h3{font-size:14px;}
h4{height:20px;color:#000;font-size:13px;border:1px solid #cccccc;padding:8px 5px 2px 10px;}

.title_red{color:#ffffff;font-size:13px;background:#cc0000;font-weight:bold;padding:3px 5px 3px 10px;}
.title_gray{color:#ffffff;font-size:13px;background:#333;font-weight:bold;padding:3px 5px 3px 10px;}
.title_gray1{color:#333;font-size:13px;background:#ebe8dc;font-weight:bold;padding:2px 5px 2px 10px;}
.title{color:#000;font-size:13px;background:#efefef;font-weight:bold;padding:3px 5px 3px 10px;line-height:24px;}
.text{color:#666;font-size:12px;line-height:20px;}

.bt_gray{width:45px;height:22px;color:#000;border:0px;font-size:13px;background:url(images/bt_gray.gif);font-weight:bold;}
.bt_gray1{width:63px;height:22px;color:#000;border:0px;font-size:13px;background:url(images/bt_gray3.gif);font-weight:bold;}
.bt_gray120{width:120px;height:22px;color:#000;border:0px;font-size:13px;background:url(images/bt_gray120.gif);font-weight:bold;}
.bt_red{width:45px;height:22px;color:#fff;border:0px;font-size:13px;background:url(images/bt_darkred2.gif);font-weight:bold;}
.bt_darkred{width:63px;height:22px;color:#fff;border:0px;font-size:13px;background:url(images/bt_darkred.gif);font-weight:bold;}
.bt_green{width:45px;height:22px;color:#fff;border:0px;font-size:13px;background:url(images/bt_darkgreen1.gif);font-weight:bold;}




.bt_buy{width:51px;height:20px;color:#000;border:0px;font-size:13px;background:url(images/bt_buy.png);padding-left:20px;*padding-top:2px;}



