#txtbook { text-align:left;}
#txtbook a {
	color: #000000;
	text-decoration: none;
}
#txtbook a:hover {
	text-decoration: underline;
	color: #ff6600;
}
#submenu{ width:960px; position:relative; margin-top:10px; height:32px; overflow:hidden;}
h1{ font-size:24px; color:#4976ad; margin:0px; padding:0px; line-height:35px; margin-top:10px;}
h2{ height:32px; color:#666666; line-height:22px; margin:0px; padding:0px 0px 0px 16px; font-size:14px; background:url(../images/slogo.png) 0px 3px no-repeat; text-align:left;}
#submenu h2 a{ margin-left:5px; margin-right:5px; text-decoration:none;}
a.hei{ color:#333333;}
a:hover.hei{ color:#ff6600;}
a.lan{ color:#4976ad;}
a:hover.lan{ color:#ff6600;}
a.qing{ color:#009933;}
a:hover.qing{ color:#ff6600;}
#txtbook{ width:960px;}
#txtleft{ width:748px; border:solid 1px #CCCCCC; float:left; margin-bottom:10px;}
#txtright{ width:200px; float:right;}
.fm{ width:153px; float:left; padding-left:10px; padding-top:10px; overflow:hidden;}
.xiazai{ width:570px; float:right; position:relative;}
#baidushare{ position:absolute; top:0px; right:0px;}
img.cover{ width:148px; padding:1px; border:solid 1px #dddddd;}
.fm h3{ border-bottom:solid 1px #cccccc; margin:0px; padding:0px 0px 0px 0px; height:30px; line-height:30px; font-size:14px; margin-top:10px; color:#4976ad;}
.fm ul{ padding-top:5px;}
.fm ul li{ line-height:22px; font-size:12px; color:#333333; width:100%; }
.fm ul li a{ color:#333333;}
.fm ul li a:hover{ color:#ff6600;}
.fm p{ line-height:22px; padding-top:5px;}
.in{ border:solid 1px #dddddd; margin-top:10px; line-height:25px; padding:10px; margin-right:10px; }
.in label{ font-size:26px; font-weight:bold; color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.in span{ font-size:18px; font-weight:bold; color:#ff6600;font-family:Arial, Helvetica, sans-serif;}
.in em{ font-size:18px; font-weight:bold; color:#ff6600;font-family:Arial, Helvetica, sans-serif;}
.item{  border:solid 1px #dddddd; margin-top:10px;margin-right:10px; }
.item h3{ border-bottom:solid 1px #cccccc; margin:0px; padding:0px 0px 0px 8px; height:30px; line-height:30px; font-size:14px; color:#4976ad;}
.item p{ padding:10px; line-height:25px;}
.item p font{ font-weight:bold;}
#txtbook .item p a{ color:#4976ad;}
.item ul{ padding:10px; height:70px;}
.item ul li{ width:45%; height:30px; padding-left:25px; line-height:30px; float:left;}
.item ul li.bd{ background:url(../images/d.gif) left center no-repeat; border-bottom:solid 1px #e6e6e6;}
.item ul li.phone{ background:url(../images/pd.gif) left center no-repeat; border-bottom:solid 1px #e6e6e6;}
.item ul li.vd a{ color:#ff6600;}
.item ul li.vd a:hover{ color:#4976ad;}
.item ul li.vd{ background:url(../images/xldown.gif) left center no-repeat; margin-top:10px;}
.item ul li.recommend{ background:url(../images/icon_announcement.gif) left center no-repeat;  margin-top:10px;}
.rec{  border:solid 1px #dddddd; margin-top:10px;margin-right:10px; height:180px; margin-bottom:20px; }
.rec h3{ border-bottom:solid 1px #cccccc; margin:0px; padding:0px 0px 0px 5px; height:25px; line-height:25px; font-size:12px; color:#4976ad;}

.rec ul{ padding-left:5px;}
.rec ul li{ float:left; margin-right:11px; margin-top:15px;}
.rec ul li a img{ width:75px; height:94px; border:solid 1px #cccccc; padding:2px;}
.rec ul li a:hover img{ border:solid 1px #ff6600;}
.rec ul li p{ width:81px; height:25px; line-height:25px; text-align:center; overflow:hidden;}
#gstar{ height:65px;}
#pingfen{ float:left; color:#ff6600; font-weight:bold;}
#pingfen span.ge{ font-size:55px; line-height:55px; float:left; font-family:Arial, Helvetica, sans-serif;}
#pingfen span.xiao{ font-size:30px; line-height:44px; float:left; font-family:Arial, Helvetica, sans-serif;}
#pingfenstar{ float:left; margin-left:10px;}
#pingfenstar p{ height:30px; line-height:30px; color:#666666;}
#pingfenstar p img{ cursor:pointer;}

.mt{ margin-top:10px;}
.bt{ width:198px; border:solid 1px #CCCCCC;}
.bt h2{ margin:0px; padding:0px; font-size:14px; padding-left:25px; height:30px; line-height:30px; background:url(../images/down.gif) 5px center no-repeat; border-bottom:solid 2px #cccccc; color:#333333;}
.bt ul{ padding:5px;}
.bt ul li{ line-height:28px; height:28px; overflow:hidden;}
.bt ul li label{ margin-top:5px; width:18px; 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:30px; line-height:25px; padding-right:5px;}


.shou{ height:40px; text-align:center;}
#txtbook .shou a{ display:block; margin-left:5px; border:solid 1px #555555; background-color:#666699; text-align:center; width:80px; height:25px; line-height:25px; color:#ffffff;}
#txtbook .shou a:hover{ background-color:#FFFFFF; color:#4976ad;}
#wjico{ position:absolute; top:0px; right:0px;}
#author{ font-size:12px; margin-left:20px; font-weight:normal; }
.redcolor{ color:#FF6600;}
.vipstar{ height:250px; border:0px;}
.vip1{ width:300px; height:250px; float:left;}
.vip2{ width:250px; height:250px; float:right;}
.ipurl{ width:145px; height:30px; line-height:15px; font-size:12px;}
.vipgo{ text-align:left;}

