#main{ width:960px; margin-top:10px; text-align:left;}
#main a{ color:#000000; text-decoration:none;}
#main a:hover{ color:#016a9f;}
#txtleft{ width:750px; overflow:hidden; float:left; margin-bottom:10px;}
#txtright{ width:200px; overflow:hidden; float:right;}
h2{ color:#4976ad;}
.item{ width:748px; border:solid 1px #CCCCCC; height:360px; overflow:hidden; margin-bottom:10px; }
.item h2{ margin:0px; padding:0px; font-size:14px; padding-left:35px; height:30px; line-height:30px; background:url(../images/jing.gif) 5px 2px no-repeat; border-bottom:solid 2px #cccccc;}
.item ul{ padding-left:15px;}
.item ul li{ width:86px; height:141px; overflow:hidden; float:left; margin-right:18px; margin-top:15px;}
.item ul li a img{ width:80px; height:110px; border:solid 1px #cccccc; padding:2px;}
.item ul li a:hover img{ border:solid 1px #ff6600;}
.item ul li p{ width:85px; height:25px; line-height:25px; text-align:center; overflow:hidden; display:block;}
.mt{ margin-top:10px;}

.rec{ width:748px; border:solid 1px #CCCCCC; height:200px; margin-bottom:10px; }
.rec h2{ margin:0px; padding:0px; font-size:14px; padding-left:35px; height:30px; line-height:30px; background:url(../images/wen.gif) 5px 2px no-repeat; border-bottom:solid 2px #cccccc;}
.rec ul{ padding-left:15px;}
.rec ul li{ float:left; margin-right:18px; margin-top:15px;}
.rec ul li a img{ width:80px; height:110px; border:solid 1px #cccccc; padding:2px;}
.rec ul li a:hover img{ border:solid 1px #ff6600;}
.rec ul li p{ width:85px; height:25px; line-height:25px; text-align:center; overflow:hidden;}

.item h2 span,#newbook h2 span,.rec h2 span{ float:right; margin-right:5px; font-weight:normal; font-size:12px; color:#666666;}
.item h2 span a,#newbook h2 span a,.rec h2 span a{ color:#666666; font-size:12px;}
.item h2 span a:hover,#newbook h2 span a:hover,.rec h2 span a:hover{ color:#FF6600;}

#newbook{ width:748px;  border:solid 1px #CCCCCC; }
#newbook h2{ margin:0px; padding:0px; font-size:14px; padding-left:35px; height:30px; line-height:30px; background:url(../images/day.gif) 5px 2px no-repeat; border-bottom:solid 2px #cccccc;}
#newbook a{ color:#016a9f;}
#newbook a:hover{ color:#000000;}
.list{ height:140px; padding:10px; border-bottom:solid 1px #dddddd;}
.list a.fm{ float:left;}
.list a.fm img{ width:100px; height:125px; padding:2px; border:solid 1px #cccccc;}
.list a:hover.fm img{ border:solid 1px #ff6600;}
.list ul{ float:right; width:610px;}
.list ul li{ width:100%;}
.list ul li.title{ height:35px; line-height:35px;}
.list ul li.title a{ font-size:14px; font-weight:bold; color:#0066cc;}
.list ul li.title span{ float:right; margin-right:10px; font-size:16px; font-weight:bold; color:#FF6600;}
.list ul li.tj{ line-height:25px;}
.list ul li.tj label{ margin-right:15px;}
.list ul li.tj font{ color:#ff6600;font-size:12px;}
.list ul li.intro{ font-size:12px; line-height:22px; height:66px; overflow:hidden; color:#333333;}

.bt{ width:198px; border:solid 1px #CCCCCC; height:635px; }
.bt h2{ margin:0px; padding:0px; font-size:14px; padding-left:30px; height:30px; line-height:30px; background:url(../images/bt.gif) 5px 2px no-repeat; border-bottom:solid 2px #cccccc;}
.bt ul{ padding:5px;}
.bt ul li{ line-height:28px; height:28px; overflow:hidden;}
.bt ul li label{ width:18px; margin-top:5px; height:16px; line-height:16px; display:block; float:left; border:solid 1px #dddddd; color:#ff6600; text-align:center; font-weight:bold; }
.bt ul li a{ margin-left:5px;}
.bt ul li span{ float:right; color:#666666; }
.bt p{ text-align:right; height:25px; line-height:25px; padding-right:5px;}
.sort{ height:30px; padding-left:10px; font-weight:bold; border:solid 1px #cccccc; margin-bottom:10px; line-height:30px;}
.sort a{ margin-right:15px;}
.pager{ margin-left:5px; margin-top:15px; margin-bottom:15px;}
.pager a{ margin-left:3px; margin-right:3px; height:18px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; border:#CCCCCC solid 1px; color:#016A9F; text-decoration:none;}
.pager a:hover{ color:#000000;}
.pager b{margin-left:3px; margin-right:3px; height:18px; padding-left:5px; padding-right:5px; background-color:#016A9F; border:#016A9F solid 1px; color:#FFFFFF;}

.topic{ width:748px; border:solid 1px #CCCCCC;}
.topic h2{ margin:0px; padding:0px; font-size:14px; padding-left:35px; height:30px; line-height:30px; background:url(../images/jing.gif) 5px 2px no-repeat; border-bottom:solid 2px #cccccc;}
.topicdes{ line-height:22px; padding:10px; color:#333333;}

.topics{ width:958px; border:solid 1px #cccccc; margin-top:10px;}
.topics h1{ margin:0px; padding:0px; font-size:14px; padding-left:35px; color:#0066CC; height:30px; line-height:30px; background:url(../images/jing.gif) 5px 2px no-repeat; border-bottom:solid 2px #cccccc;}
.topiclist ul{ height:100px;}
.topiclist ul li{ float:left; border:solid 1px #dddddd; margin:10px 10px 0px 10px; width:450px;}
.topiclist ul li h2{ margin:0px; padding:0px; font-size:12px; padding-left:18px; height:25px; line-height:25px; background:url(../images/sort.gif) 5px 5px no-repeat; border-bottom:solid 1px #cccccc;}
.topiclist ul li p{ padding:5px; line-height:22px; height:44px; overflow:hidden;}
.vip1{ width:748px; height:90px; overflow:hidden; border:1px solid #cccccc; text-align:center; margin-bottom:10px;}
.ss{ border:1px solid #CCCCCC;font-size:14px;font-weight:bold;height:35px;line-height:35px;margin-bottom:5px; text-align:left;}
.ss a{ margin-left:5px;margin-right:5px; color:#006699; text-decoration:none;}
.ss a:hover{ color:#FF0000;}
