body,td,th {
	font-family:Arial,宋体,黑体;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0;padding:0;}
body{ width:960px; height:auto; margin:0 auto;}
a { text-decoration:none; }
a:hover {
	color:#FF0000;
}
.clear{ clear:both;}

div{ margin:auto auto;}
ul{ margin:0px; padding:0px;}
li{ list-style:none; line-height:150%; padding:0px; margin:0px;}

/*头部*/
.topbanner{line-height:25px; border-bottom:#666699 solid 1px;width:100%; width:960px;text-align:left; color:#666699; overflow:hidden;}
.header{ height:62px; width:957px; text-align:left; margin-top:3px; }
.headerleft{ width:200px; height:60px; float:left;}
.headercenter{ width:297px; height:60px; overflow:hidden; float:left;}
.headerright{ width:460px; height:60px; overflow:hidden; float:left; font-size:13px;line-height: 25px;background-color:#eee;}
.headercenter1{ width:285px;height:53px;margin-top:5px;}
.headercenter1 ul li{ width:100%; list-style:none; float:left; line-height:26px; color:#666699;}
.headercenter1 ul li a{ color:#FF6600; text-decoration:none;}

/*导航*/
.menu{ width:960px; text-align:left; height:30px; line-height:30px; font-size:12px; background:url(./images/menu_bg.gif) repeat-x; background-color:#666699; color:#cccccc; margin-top:0px;}
.menu a{ color:#FFFFFF; margin-left:2px; margin-right:2px; text-decoration:none; font-weight:bold;}
.menu a:hover{ color:#FF0000;  text-decoration:none;}
.menu a:first-child { margin-left:8px; }
.submenu{ width:942px; height:28px; line-height:28px; color:#666666; border:#666699 solid 1px; text-align:left; padding-left:8px; padding-right:8px; overflow:hidden;}
.submenu a{ color:#666666; text-decoration:none; margin-right:10px;}
.submenu a:hover{ color:#FF0000; text-decoration:none; margin-right:10px;}

/*登录*/
.loginbar{ width:958px; height:32px; line-height:32px; margin-top:5px; text-align:left; border:1px solid #BBBBFF;}
.searchKuan{ float:left; width:300px; margin-left:2px; padding-top:0px!important; padding-top:5px;}
.selectList{ margin-left:0px;}
.inputKey{ width:139px;}
.username{ width:100px;}
#memberinfo{ float:left; width:145px; margin-left:5px; overflow:hidden; height:32px; line-height:32px;}
#memberinfo a{ margin-left:5px; margin-right:5px; text-decoration:none; color:#666699;}
#memberinfo a:visited{color:#666699;}
#memberinfo a:hover{ color:#FF0000;}
#memberinfo a.up{ margin-right:0px; background-image:url("./images/pub.gif"); background-position:left center; background-repeat:no-repeat; padding-left:22px;}
#memberinfo a.nn{ margin-left:0px; background-image:url("./images/mhome.gif"); background-position:left center; background-repeat:no-repeat; padding-left:22px;}
.loginkuan{  overflow:hidden; width:500px; float:right; height:30px; line-height:30px;}
.loginkuan a{ color:#000000; margin-right:10px; text-decoration:none;}
.loginkuan a:hover{ color:#FF0000; margin-right:10px; text-decoration:none;}

/* 底部代码 */
.footer{ clear:both; width:100%; font-size:13px; text-align:center; line-height:25px; padding:5px 15px;background-color: #ffffff;}
.footer .map{text-align:center;}
.footer .map a{margin-right:7px;}

/*part1*/
.tb{  height:200px; margin-top:10px;width:958px;  border:#BBBBFF solid 1px;  overflow:hidden;}
.topbangleft{ width:620px; height:100%; border:#BBBBFF solid 1px; float:left; overflow:hidden;}
.topbangright{ width:336px; height:100%; border:#BBBBFF solid 1px; border-left:0px; float:left; overflow:hidden;}
.tbh{ width:100%; background:url(./images/bangtitle_bg.gif) repeat-x; background-color:#DDDDDD; text-align:left; font-weight:bold; height:25px; line-height:25px; border-bottom:#BBBBFF solid 1px;}
.tbh ul li{ line-height:26px; height:26px; float:left; padding-left:8px; padding-right:8px; border-right:#CCCCCC solid 1px; color:#FF6600;}
.tbh ul li .tbf{ background:no-repeat url(./images/hot1.gif) left center; padding-left:32px; margin-left:0px;}
.tbh ul li.topbang_1{ background-color:#BBBBFF;}
.tbh ul li a{ text-decoration:none; color:#532d9b;}
.tbh ul .hover{ cursor:pointer; position:relative; background:#fbecd3; color:#FF0000;}

.tb .co { padding:8px 14px; }
.tb .co ul { }
.tb .co ul li { }

.con{ padding:4px;background-color:#fff;}
.con .picbox { width:115px; float:left;}
.con .picbox-1{width:70px;font-size:17px;background-color:#D0FCE6; float:left;}
.con .picbox-2 {width:155px; float:left;line-height:22px;}
.con .picbox-zt{width:58px; float:left; background-color:#EEFCF5;font-size:15px;line-height:19px;}
.con .picbox ul{ text-align:center; line-height:18px;}
.con .picbox ul li img{ width:100px; height:130px; border:1px solid #AAAAAA;}
.con .picbox ul li:hover img{ width:100px; height:130px; border:1px solid #22DD6D;}

.con-x{padding:4px;background-color: #fff;}
.con-x .picbox { width:115px; float:left;}
.con-x .picbox ul{ text-align:center; line-height:18px;}
.con-x .picbox ul li img{ width:100px; height:130px; border:1px solid #AAAAAA;}
.con-x .picbox ul li:hover img{ width:100px; height:130px; border:1px solid #22DD6D;}

/*part2*/
.sort{font-size:20px;font-weight:bold;height:195px;line-height:35px;margin-top:10px;width:958px; text-align:left;}
a.bm{ margin-left:5px; color:#006699; text-decoration:none;}
a:hover.bm{ color:#FF0000;}
.s1{line-height:25px;  border:1px solid #BBBBFF; float:left; margin-right:10px; font-size:12px; padding:3px; font-weight:normal; width:224px; height:180px;}
.s1 p{  font-weight:bold;border-bottom:solid 1px #BBBBFF; margin-bottom:5px; color:#532D9B;}
.s1 ul li{ height:25px;}
.ii{ float:left; margin-right:3px; width:37px; height:36px;}
.in{ float:left; line-height:20px; margin-bottom:10px; width:180px;}
.in a{ font-weight:bold; margin:0px;}
.in p{ font-size:12px; color:#333333; font-weight:normal; border:none; margin:0px;}
.wh{  margin-right:0px;}
.s1 font{ font-weight:bold; color:#FF6600; font-size:12px;}
.s1 p a{ color:#532D9B; text-decoration:none; font-size:12px; font-weight:normal;margin-right:3px; float:right;}
.s1 p a:hover{ color:#FF0000;}
.mt1{ clear:both;}
.mt1 p a{ color:#006699;}
.mt1 p a:hover{ color:#FF0000;}
.mt1 p{ height:20px; font-size:13px; font-weight:bold; text-align:left; padding-left:8px; padding-top:3px;}
.mt1 ul li{ float:left; width:90px; height:20px; line-height:20px; overflow:hidden; text-align:left; margin-left:8px; border-bottom:1px dotted #CCCCCC;}

.mt1 ul li a{color: #000000;font-size: 12px; text-decoration: none;}
.mt1 ul li a:hover{ color:#FF0000;}
#tool{ height:35px; line-height:35px; padding-left:5px; padding-right:5px; text-align:left;}
#tool a{ color:#006699; text-decoration:none; margin-left:7px; margin-right:7px;}
#tool a:hover{ color:#FF0000;}
.ic1{ background-image:url('./images/ic1.gif');}
.ic2{ background-image:url('./images/ic2.gif');}
.ic3{ background-image:url('./images/ic3.gif');}
.ic4{ background-image:url('./images/ic4.gif');}
.ic5{ background-image:url('./images/ic5.gif');}
.ic6{ background-image:url('./images/ic6.gif');}
.tbh ul li.bdshare{float:right;padding:0px;border-left:solid 1px #CCCCCC;background-color:#FFFFFF;height:25px; font-weight:normal; color:#666666; font-size:12px; line-height:15px;}

/*part3*/
.maincontent1{ width:958px; margin-top:8px; }
.kuan2{ border:#9CB8CE solid 1px; height:200px;}
.kuan3{ border:#9CB8CE solid 1px; height:auto; overflow:hidden;}
.kuan4{ border:#9CB8CE solid 1px; height:30px; line-height:30px; overflow:hidden; font-weight:bold;}
.kuan4 a{ color:#000000; text-decoration:none;}
.kuan4 a:hover{ color:#FF0000;}
.maincontent1 .tbc { padding:8px 14px; }

.maincontent1 h2 span{ background-image:url("./images/icon_1.gif"); background-repeat:no-repeat; padding-left:10px;}
.maincontent1 h2{background-color:#DBEDF5; height:23px; line-height:23px; padding-top:4px; text-align:left; font-weight:bold; background-image:url(./images/List_bg.gif); border-bottom:#9CB8CE solid 1px; padding-left:5px;color:#CC0000;font-weight:bold; margin:0px; font-size:15px;}
.maincontent1 h2 a{ text-decoration:none; color:#CC0000; background-image:url("./images/icon_1.gif"); background-repeat:no-repeat; padding-left:10px;}
.maincontent1 h2 a:hover{ color:#532D9B;}

.daydown{ line-height:25px;  padding:10px; text-align:left; overflow:hidden;}
.daydown a{ color:#006699; text-decoration:none; }
.daydown a:hover{ color:#FF0000;}
.daydown span{margin-left:5px; margin-right:5px;}

/*part4*/
.content{ width:960px; margin-top:8px;}
.leftColumn{ width:544px; overflow:hidden; float:left; margin-right:8px;}
.rightColumn{  width:407px; overflow:hidden; float:left;}
.contentleft{ width:542px; overflow:hidden; margin-right:0px;}
.contentright{ width:405px; overflow:hidden;}
.kuan1{ border:#9CB8CE solid 1px;}

.centertop{ background-color:#DBEDF5; height:23px; line-height:23px; padding-top:4px; text-align:left; font-weight:bold; background-image:url(/images/List_bg.gif); border-bottom:#9CB8CE solid 1px; padding-left:5px;}
.centertitle{ margin-left:5px;}
.centercontent{ text-align:left;}
.centerleft{ width:260px; float:left; margin-left:5px; overflow:hidden; height:250px;}
.centerright{ width:260px; float:left; margin-left:5px; overflow:hidden; height:250px;}
.centeroneheight{ height:1031px;}
.centeroneheight1{ height:624px;}
.centertxt{ border-bottom:solid #E6E6E6 1px; height:250px;}

.centertxttitle{ margin-top:5px; height:25px; line-height:25px; font-weight:bold; font-size:13px; text-align:left;}
.centertxttitle a{ color:#006699; text-decoration:none;}
.centertxttitle a:hover{ color:#FF0000;}
.centertxtlist{ text-align:left;}
.centerimgleft{ float:left; width:86px;}
.centerimgright{ float:left; width:170px; line-height:20px;}
.xiaoshuointroduce{ width:100%; height:80px; overflow: hidden;}
.centertxtlistsub{ width:255px; float:left; margin-top:5px;}
.centertxtlistsub li{ width:100%;height:22px; overflow:hidden; float:left; list-style:none;color:#666666; background-image:url("/images/icon_3.gif"); background-repeat:no-repeat; background-position:left center; padding-left:10px;}

.margintop { margin-top:8px;}
a img.topimg{ border:#CCCCCC solid 1px; padding:3px; background-color:#FFFFFF; text-decoration:underline;}
a:hover img.topimg{ border:#FF0000 solid 1px; text-decoration:underline;}

a img.topimg1{ border:#CCCCCC solid 1px; padding:3px; background-color:#FFFFFF; text-decoration:underline; width:75px; height:94px;}
a:hover img.topimg1{ border:#FF0000 solid 1px; text-decoration:underline;}

a.xiaoshuotitle{ color:#006699; text-decoration:none; font-size:12px; font-weight:bold;}
a:hover.xiaoshuotitle{ color:#FF0000;}
a.xiaoshuotitle1{ color:#006699; text-decoration:none; font-size:12px; margin-left:5px;}
a:hover.xiaoshuotitle1{ color:#FF0000;}
a.author{ color:#666666; text-decoration:none; font-size:12px;}

.homeauthor{ line-height:22px; height:153px; padding:5px;  text-align:left;}
.homeauthor a{ color:#006699; text-decoration:none; margin-left:5px; margin-right:5px;}
.homeauthor a:hover{ color:#FF0000;}

.maincontent{ width:405px; height:426px; }
.maincontent ul { padding-left:15px;}
.maincontent ul li{ width:97px; float:left; margin-top:10px; }
.maincontent ul li p{ width:100px; height:22px; line-height:22px; overflow:hidden;}

.mt1{ clear:both; height:70px; }
.mt1 p a{ color:#006699;}
.mt1 p a:hover{ color:#FF0000;}
.mt1 p{ height:20px; font-size:13px; font-weight:bold; text-align:left; padding-left:8px; padding-top:3px;}
.mt1 ul li{ float:left; width:90px; height:20px; line-height:20px; overflow:hidden; text-align:left; margin-left:8px; border:0 none; }
.mt1 ul li a{ color: #000000;font-size: 12px; text-decoration:none;}
.mt1 ul li a:hover{ color:#FF0000;}

/*friendlink*/
.friendlink{ width:960px; margin-top:8px; border:#CCCCCC solid 1px; text-align:left; clear:both;}
.fltitle{ font-weight:bold; height:25px; line-height:25px; border-bottom:#CCCCCC solid 1px; padding-left:5px; color:#CC0000;}
.flcontent{ line-height:25px; padding-left:5px;}
.flcontent a{ color:#333333; text-decoration:none; margin-left:3px; margin-right:3px;}
.flcontent a:hover{ color:#FF0000; text-decoration:none;}

/*book*/
#submenu{ width:960px; position:relative; margin-top:10px; height:32px; overflow:hidden;}
#submenu h1{ font-size:24px; color:#4976ad; margin:0px; padding:0px; line-height:35px; margin-top:10px;}
#submenu 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; background: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:958px;border:solid 1px #CCCCCC; margin-bottom:10px; text-align:left; }
.fm{ width:153px; float:left; padding-left:10px; padding-top:10px; overflow:hidden;}
.xiazai{ width:770px; float:right; position:relative;}
.xiazai h1 {  font-size:24px; color:#4976ad; margin:0px; padding:0px; line-height:35px; margin-top:10px; text-align:left;}
#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;}


#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;}
textarea { margin:0; padding:0; }
.ipurl{ padding:0; margin:0; overflow:hidden; width:145px; height:60px; line-height:15px; font-size:12px;}
.vipgo{ text-align:left;}
.readvip2{ width:760px; height:90px; overflow:hidden; padding:0px; margin:0px;}

#gstar{ height:65px; text-align:left;}
#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:17px; line-height:24px; 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;}

.item{  border:solid 1px #dddddd; margin-top:10px;margin-right:10px; }
.item a { text-decoration:none; }
.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;}
.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;}
.item ul li.recommend a{ color:#FF6600; font-weight:bold;}

.list-item { margin:0; padding:0 20px 30px; }
.list-item ol { margin:0; padding:0; width:100%; }
.list-item ol li { margin:0; padding:0; width:158px; margin:20px 10px 0;  float:left; text-align:center; }
.list-item ol li a {  display:inline-block; width:100%; line-height:30px; text-align:center; background:#666699; color:#fff; }
.list-item ol li a:hover { background:#f00; color:#fff; text-decoration:none; }
.list-item ol li:last-child a { background:#f2f2f2; border:1px solid #d1d1d1; }

.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:15px;}
.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;}

/*download*/
#txtbook1{ width:960px; margin-bottom:10px; text-align:left; }
#txtbook1 #txtleft { border:1px solid #d1d1d1; min-height:1234px; }
.xiazai1{ width:570px; float:right; position:relative;}
.xiazai1 h1 {  font-size:24px; color:#4976ad; margin:0px; padding:0px; line-height:35px; margin-top:10px; text-align:left;}

.ins{ width:100%; border:solid 1px #dddddd; margin-top:10px; line-height:25px; padding:10px; margin-right:10px; }
.ins label{ font-size:26px; font-weight:bold; color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-style:italic;}
.ins span{ font-size:18px; font-weight:bold; color:#ff6600;font-family:Arial, Helvetica, sans-serif;}
.ins em{ font-size:18px; font-weight:bold; color:#ff6600;font-family:Arial, Helvetica, sans-serif;}

.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;}

.dl_rec{  border:solid 1px #dddddd; margin-top:10px;margin-right:10px; height:180px; margin-bottom:20px; }
.dl_rec h3{ border-bottom:solid 1px #cccccc; margin:0px; padding:0px 0px 0px 5px; height:25px; line-height:25px; font-size:12px; color:#4976ad;}
.dl_rec ul{ padding-left:15px;}
.dl_rec ul li{ float:left; margin-right:8px; margin-top:15px;}
.dl_rec ul li a img{ width:75px; height:94px; border:solid 1px #cccccc; padding:2px;}
.dl_rec ul li a:hover img{ border:solid 1px #ff6600;}
.dl_rec ul li p{ width:81px; height:25px; line-height:25px; text-align:center; overflow:hidden;}

.uper{width:198px; border:solid 1px #CCCCCC; height:145px;}
.uper p{ margin:0px; padding:0px; font-size:14px; padding-left:22px; height:30px; line-height:30px; background:url(./images/icon_2.gif) 5px center no-repeat; border-bottom:solid 1px #cccccc; color:#4976ad; font-weight:bold; color:#333333;}
.upload{ height:70px; margin-top:5px;}
.upload img{ margin-left:5px; width:50px; height:50px; padding:2px; border:solid 1px #cccccc; float:left;}
.upload p{ padding:0px; float:left; width:115px; font-weight:normal; font-size:12px; margin-left:5px; background-image:none; background-color:#ffffff; border:0px; color:#666666; height:65px; overflow:hidden; line-height:20px;}
.upload p a{ display:block; height:25px;line-height:25px;overflow:hidden;}
.upload p a.tt{ display:inline; height:20px; line-height:20px;}

.shou{ height:40px; text-align:center;}
#txtbook1 .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;}
#txtbook1 .shou a:hover{ background-color:#FFFFFF; color:#4976ad;}

.dl_bt{ width:198px; border:solid 1px #CCCCCC;}
.dl_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 1px #cccccc; color:#333333;}
.dl_bt ul{ padding:5px;}
.dl_bt ul li{ line-height:28px; height:28px; overflow:hidden;}
.dl_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; }
.dl_bt ul li a{ margin-left:5px;}
.dl_bt ul li span{ float:right; color:#666666; }
.dl_bt p{ text-align:right; height:30px; line-height:25px; padding-right:5px;}


/*sort*/
#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:right; margin-bottom:10px;}
#txtright{ width:200px; overflow:hidden; float:left;}

.sort_item{ width:748px; border:solid 1px #CCCCCC; height:190px; overflow:hidden; margin-bottom:10px; }
.sort_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 1px #cccccc;}
.sort_item h2 .more a:after { content:">>"; font-family:SimSun; }
.sort_item ul{ padding-left:15px;}
.sort_item ul li{ width:86px; height:141px; overflow:hidden; float:left; margin-right:18px; margin-top:15px;}
.sort_item ul li a img{ width:80px; height:110px; border:solid 1px #cccccc; padding:2px;}
.sort_item ul li a:hover img{ border:solid 1px #ff6600;}
.sort_item ul li p{ width:85px; height:25px; line-height:25px; text-align:center; overflow:hidden; display:block;}
.mt{ margin-top:10px;}

.sort_rec{ width:748px; border:solid 1px #CCCCCC; height:200px; margin-bottom:10px; }
.sort_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 1px #cccccc;}
.sort_rec ul{ padding-left:15px;}
.sort_rec ul li{ float:left; margin-right:18px; margin-top:15px;}
.sort_rec ul li a img{ width:80px; height:110px; border:solid 1px #cccccc; padding:2px;}
.sort_rec ul li a:hover img{ border:solid 1px #ff6600;}
.sort_rec ul li p{ width:85px; height:25px; line-height:25px; text-align:center; overflow:hidden;}

.sort_item h2 span,#newbook h2 span,.rec h2 span{ float:right; margin-right:5px; font-weight:normal; font-size:12px; color:#666666;}
.sort_item h2 span a,#newbook h2 span a,.rec h2 span a{ color:#666666; font-size:12px;}
.sort_item h2 span a:hover,#newbook h2 span a:hover,.rec h2 span a:hover{ color:#FF6600;}

#sort_newbook{ width:748px;  border:solid 1px #CCCCCC; }
#sort_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 1px #cccccc;}
#sort_newbook h2 span { float:right; padding-right:10px; }
#sort_newbook a{ color:#016a9f;}
#sort_newbook a:hover{ color:#000000;}
.sort_list{ height:140px; padding:10px; border-bottom:solid 1px #dddddd;}
.sort_list a.fm{ float:left; margin:0; padding:0; width:100px;}
.sort_list a.fm img{ width:100px; height:125px; padding:2px; border:solid 1px #cccccc;}
.sort_list a:hover.fm img{ border:solid 1px #ff6600;}
.sort_list ul{  margin:0; padding:0; float:right; width:610px;}
.sort_list ul li{ width:100%;}
.sort_list ul li.title{ height:35px; line-height:35px;}
.sort_list ul li.title a{ font-size:14px; font-weight:bold; color:#0066cc;}
.sort_list ul li.title span{ float:right; margin-right:10px; font-size:14px; font-weight:bold; color:#FF6600;}
.sort_list ul li.tj{ line-height:25px;}
.sort_list ul li.tj label{ margin-right:15px;}
.sort_list ul li.tj font{ color:#ff6600;font-size:12px;}
.sort_list ul li.intro{ font-size:12px; line-height:22px; height:66px; overflow:hidden; color:#333333;}

.sort_bt{ width:198px; border:solid 1px #CCCCCC; height:635px; }
.sort_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;}
.sort_bt ul{ padding:5px;}
.sort_bt ul li{ line-height:28px; height:28px; overflow:hidden;}
.sort_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; }
.sort_bt ul li a{ margin-left:5px;}
.sort_bt ul li span{ float:right; color:#666666; }
.sort_bt p{ text-align:right; height:25px; line-height:25px; padding-right:5px;}
.sort-list{ height:30px; padding-left:10px; font-weight:bold; border:solid 1px #cccccc; margin-bottom:10px; line-height:30px;}
.sort-list a{ margin-right:15px;}

/*page*/
.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 span{margin-left:3px; margin-right:3px; height:18px; padding-left:5px; padding-right:5px; background-color:#016A9F; border:#016A9F solid 1px; color:#FFFFFF;}

/*top & rank*/
.ranktoptitle{margin-top:20px; height:70px;line-height:35px;text-align:left;font-size:20px;width:960px;color:#2b7ca3;}
.ranktoptitle a { display:inline-block; margin:0 6px; color:#2b7ca3; text-decoration:none; }
.ranktoptitle a:hover { color:#f60; }

.rankcontent{width:960px;}
.rankcontent a { display:inline-block; margin:0 6px; color:#2b7ca3; text-decoration:none; }
.rankcontent a:hover { color:#f60; }
.sp1{color:#FF0000;font-size:26px;font-weight:bold;font-family:"Times New Roman", Times, serif;margin-right:5px;}
.rankdetail{height:170px;border-bottom:#CCCCCC dotted 1px;}
.rankdetailleft{float:left;margin-right:5px;width:130px;}
.rankdetailright{float:left;line-height:25px;width:800px;}
.rankdetailleft img{border:#CCCCCC solid 1px;padding:2px;}
.clicknum{color: #6600FF;font-weight:bold;font-size:18px;margin-right:2px;}
.ranktitle{height:35px;line-height:35px;border-top:#6666FF solid 1px;margin-top:10px;border-bottom:#CCCCCC dotted 1px;margin-bottom:10px;}
.sptitle{font-size:14px;font-weight:bold;}
.ranktitle strong{font-size:22px;}

/*read*/
#location {
	background-image:url(./images/slogo.png);
	background-repeat:no-repeat;
	height:16px;
	line-height:16px;
	padding-left:15px;
	width:945px;
	margin-top:10px;
	color:#A00000;
	font-size:12px;
	margin-bottom:10px;
}
.txtdown {
	background-image:url(../images/d.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
}
.qwyd {
	background-image:url(../images/icon_announcement.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
}
#location h2 {
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:normal;
	margin-left:8px;
	display:inline;
	color:#333366;
}
#location a {
	margin-left:8px;
	margin-right:8px;
	font-weight:bold;
	color:#333366;
}
#location a:hover {
	color:#FF0000;
}

#content {
	color:#000000;
	border:#cccccc solid 1px;
	padding:10px 10px 20px 10px;
	width:938px;
	line-height:1.8;
overflow:hidden;
}
#content p {
	margin-top:15px;
	margin-bottom:15px;
	text-indent:2em;
}
#content h1 {
	text-align:center;
	margin:0px;
	padding:0px;
	font-size:22px;
	line-height:70px;
}
#content .read-top-ad { width:938px; overflow:hidden; }
#content .read-top-ad .ad { max-width:938px; }
#content .read-top-ad .ad img { max-width:938px;}

.csmenu {
	line-height:30px;
	height:30px;
	font-size:12px;
	text-align:center;
	padding-bottom:10px;
}
.csmenu span a {
	color:#333366;
}
.csmenu span a:visited {
	color:#333366;
}
.csmenu span font {
	color:#000000;
}
.csmenu a:hover {
	color:#A00000;
}
#subleft {
	float:left;
}
#subleft span {
	margin-right:10px;
	color:#999999;
}
#subright {
	text-align:left;
	float:right;
}
#subright a {
	margin-right:5px;
	margin-left:5px;
}

.txtdown {
	background-image:url(./images/d.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
}
.qwyd {
	background-image:url(./images/icon_announcement.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:25px;
	padding-top:2px;
	padding-bottom:2px;
}

/*reviewlist*/
.review { margin-top:20px; }
.cmt { padding:0 40px; line-height:36px; border:0; background:#666699; color:#fff; font-size:14px; cursor:pointer; outline:0 none; }
.review .u1 { width:100%; padding-top:20px;}
.review .u1 li { float:left; padding-right:20px; list-style:none; text-decoration:none; }
.review .u2{ padding-top:20px;}




