html, ul, li, a, form, h2, h3, img, div{ margin:0; padding:0; list-style:none;}
img{border:none;}
a:link{ color:#111111;text-decoration:none;}
a:visited{ color:#111111;text-decoration:none;}
a:hover{ color:#FF0000; text-decoration:underline;}
.blue{color:#2892A4;}
a.ajaxlink{font-size:15px; color:#663300;}
a.ajaxlink:link, a.ajaxlink:visited{color:red;}
a.ajaxlink:hover{cursor:pointer;}
a.a_blue:link, a.a_blue:visited{color:#2892A4;}
.green{color:#006600;}
a.a_green:link, a.a_green:visited{color:#006600;text-decoration:underline;}
a.a_blue:hover{color:#ff0000;text-decoration:underline;}
a.a_grey:link, a.a_grey:visited{color:#666;text-decoration:underline;}
a.a_hui:link, a.a_blue:visited{color:#666;text-decoration:underline;}

#digtip{color:#D500D5;}
#casetip{color:#D500D5;}
.clear{ clear:both;}
body{width:960px;margin:0 auto; font-size:13px;background-color:#f1f1f1;}
.ad{text-align:center;}
.ad{text-align:center;}
.main{margin:0 auto;}
.left ul li{line-height:25px; font-size:13px;}
/* 头部 */
.toptop{height:28px; line-height:28px; font-size:13px; color:#333300; background-color:#Ddd}
.toptop b{ color:#f00;}
.header{margin-top:5px;background-color: #fff;}
.header .logo, .header .banner{ float:left;overflow:hidden;}
.header .logo{width:240px;}
.header .banner{width:415px;margin:20px;}
.daohang{height:32px; line-height:32px; background-color:#0F692A;}
#daohang{height:32px; line-height:32px; background-color:#63757A;}
.daohang ul li{float:left; padding-left:6px; margin-left:4px;} 
.daohang ul li a{color:#ffffff;}
.search {line-height:35px; border-top:2px solid #86D47F; border-bottom:2px solid #86D48D;}
.search #myscroll{float:left;width:560px;height:22px; overflow:hidden;}
.search #myscroll ul li{width:560px;height:22px;}
.search form, .search input{ display:inline;}
.search form{ float:right; margin-right:20px;}
.search form #keyword { width:220px;color:#666;}
		.ui-search{
			width: 400px;
			height: 30px;
			overflow: hidden;
			float: right;
			border: 2px solid #259e33;
			background-color: #fff;
			border-radius: 4px; 
		}			
			.search-input{
				width: 370px;
				float: left;
				height: 30px;
				line-height: 30px;
				font-size: 14px;
				overflow: hidden;
				color: #666;
				text-indent: 9px;
				border: 0;
				background-color: transparent;
			}
			.search-button{
				width: 30px;
				float: right;
				height: 30px;
				overflow: hidden;
				cursor: pointer;
				border: 0;
				background: url(./images/search.gif) center 5px no-repeat #fff;
			}


/*--------------------------------------------------------------------------*/
#menubot1 {margin:-20px auto 2px auto;width:958px;height:100px;background-color: #ffffff;}
.t2{width:100%;background-image:url(index_7.gif);background-repeat:repeat-x;background-position:bottom;}
.t2 th{	padding:0px;vertical-align:bottom;background-color:#F9F9F9;color:#fff}
.t2 td{	text-align:center;vertical-align:bottom;line-height:31px;font-size:14px;font-family:Arial, Helvetica, sans-serif;width:100px;cursor:pointer;}
.t2 a:hover{color:#f00;text-decoration:none;}
.t3{font-weight:bold;background-image:url(anniu0.gif);background-repeat:no-repeat;color:#f30;}
.t4{background-image:url(index_7.gif);background-repeat:no-repeat;background-position:bottom;color:#036;}
.t5{line-height:18px;padding:5px 0 0 5px;color:#aaa;height:60px;font-size:14px;background-color: #ffffff;}
.t5 div{margin:6px 0 0 0px;}
.t5 div span{color:#080;}
.t6{background-image:url(index_7.gif);background-repeat:no-repeat;height:6px;overflow:hidden;margin:0 0 10px 0;}
.t7 span{float:right;}
.menubot1 table{margin:3px 0 0 0;}

/* 首页主体 */
.index{background-color: #ffffff;}
.index h2 { font-size:16px; height:28px; line-height:28px;background-image:url(h2_bg.jpg); color:#770000; margin:4px 1px;}
.index .left{ width:960px; float:right; overflow:hidden;  background-color: #ffffff;}
.left ul li{ height:25px; line-height:25px; font-size:13px;padding-left:10px;}
.index .left ul li span{ color:#666;}
.index .review{ line-height:30px;}
.index .right{ width:960px; float:left; overflow:hidden;  border:1px solid #e1e1e1;background-color: #ffffff;}
.right .imgbox ul{ text-align:center; line-height:18px; width:120px; margin-right:5px; float:left;}
.right .imgbox ul .img{}
.right .imgbox ul .img img{width:110px; height:133px; border:none; border:1px solid #AAAAAA;}
.right .imgbox ul .img img:hover{border:1px solid #f00;}
.right .imgbox ul .name{ height:30px; line-height:15px; font-size:13px; padding:3px; text-align:center;}
.index .left ul li{ height:25px; line-height:25px; font-size:13px;}
.links ul li{ width:10%; height:30px; line-height:30px; float:left;}


.tclist{width:960px;background:#fff}
.tclist ul{padding-left:5px}
.tclist h3{line-height:30px;padding-left:5px;font-size:14px;border-bottom:1px solid #ddd;margin-bottom:10px}
.tclist h3 span{font-size:12px;color:#E12F02;font-weight:normal;padding-right:5px;float:right}
.tclist li{float:left;width:120px;text-align:center;height:170px;position:relative}
.tclist li p{margin-top:3px}
.tclist li span{display:block;position:absolute;top:122px;left:10px;width:100px;	height:20px;	line-height:20px;color:white;background:black;filter:alpha(opacity=70);opacity:0.7;cursor:pointer}
.tclist li img{width:100px;height:135px;text-align:center;margin-bottom:1px;padding:1px;border:1px solid #999;margin-top:5px}

.tz{ width:960px; height:auto; margin:10px auto 0;background:#FED801;}

.hua{ width:960px; height:auto;margin:10px auto 0;background-color: #ffffff;}
.hua .sub{ width:960px; height:30px;overflow:hidden;00;background-image:url(h1_bg.jpg); background-repeat:repeat-x;border-top:1px solid #ccc;border-bottom:1px solid #AAA;}
.hua .sub ul{ float:left;}
.hua .sub ul li{ float:left; height:25px;line-height:25px; font-weight:bold; padding:0 16px; cursor:pointer;width:80px;text-align:center;font-size:15px;} 
.hua .sub ul .hover{ height:25px; border-bottom:0;cursor:pointer; position:relative;background-color: #ccc;}
.hua .sub ul .lf_first{ border-left:1px solid #ddd;  margin-left:-1px;}
.hua .sub ul .lf_last{}
.hua .co{ width:940px; height:auto; border:1px solid #ccc; border-top:0; padding:10px;}

.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;}


.gg{background-color: #ffffff;}
.gg .gg1 {width:230px; float:left;border:1px solid #ccc;background-color: #ffffff;margin:4px}
.gg .gg2 {width:300px; float:left;border:1px solid #ccc;background-color: #ffffff;margin:4px}
.gg .gg3 {width:330px; float:left;border:1px solid #ccc;background-color: #ffffff;margin:4px}
.hua2{ width:960px; height:auto; margin:10px auto 0;border:1px solid #ccc;height:133px;background-color: #ffffff;}
.gg h2 {line-height:29px; padding-left:10px; font-size:16px; background-image:url(h1_bg.jpg); background-repeat:repeat-x;color:#B53A00;}
.gg .gg1 ul li{ padding:0 5px;height:25px; line-height:25px;border-bottom:1px dashed #D0D0D0;}
.gg .gg2 ul li{ padding:0 5px;height:25px; line-height:25px;}
.gg .gg3 ul li{padding:0 10px;line-height:25px;}

.ph{ font-size:16px; height:28px; line-height:28px;background-image:url(h2_bg.jpg); color:#770000; margin:4px 10px;}

/* 列表主体 */
.where{text-align:left;height:30px; line-height:30px;font-size:15px;background-image:url(h1_bg.jpg); background-repeat:repeat-x;border-top:1px solid #ccc;border-bottom:1px solid #AAA;}
.where .my{float:left;}
.where .more{ padding-right:18px; word-spacing:2px;font-size:13px;}
.sort {background-color:#fff;}
.sort h2{font-size:16px; height:28px; line-height:28px; color:#BF3C04;margin:0px ;background-image:url(h1_bg.jpg); background-repeat:repeat-x;}
.sort h3 a{color:#016A9F;}
.sort h3 a:hover{ color:#000000;}
.sort .left{ width:700px; float:left; overflow:hidden;}
.sort .right{ width:250px; float:right; overflow:hidden;}
.sort .list table{ width:100%; border:none; vertical-align:top;border-bottom:1px  solid #A5FCF3;}
.sort .list table .book{ font-size:13px; height:25px; line-height:25px;}
.sort .list table .book .cover{ width:90px; text-align:center;}
.sort .list table .book .name{ width:250px;border-bottom:1px dashed #bbb;}
.sort .list table .book .size{ width:360px; font-size:12px; color:#993300;border-bottom:1px dashed #bbb;}
.sort .list table .intro{ vertical-align:text-top; font-size:13px; color:#333333; line-height:20px; padding-right:5px;}
.sort .list table .book img{ width:100px; height:125px; border:1px solid #999999; margin:0 auto;margin:8px;}
.sort .list table .book img:hover{border:1px solid #FF0000;}
.sort .pages{ text-align:center; line-height:30px; font-size:15px;}
.sort .pages a, .sort .pages span{ margin:0 3px;}
.sort .pages span{color:#000;}
.sort .voteread {border-left:solid 1px #aaa;}
.sort .voteread ul li{ line-height:25px; font-size:14px;}

.sort-zt {background-color:#fff;}
.sort-zt h2{font-size:16px; height:28px; line-height:28px; color:#BF3C04;margin:0px ;background-image:url(h1_bg.jpg); background-repeat:repeat-x;}
.sort-zt h3 a{color:#016A9F;}
.sort-zt h3 a:hover{ color:#000000;}
.sort-zt .left{ width:950px; float:left; overflow:hidden;}
.sort-zt .right{ width:10px; float:right; overflow:hidden;}
.sort-zt .list table{ width:100%; border:none; vertical-align:top;border-bottom:1px  solid #A5FCF3;}
.sort-zt .list table .book{ font-size:13px; height:25px; line-height:25px;}
.sort-zt .list table .book .cover{ width:90px; text-align:center;}
.sort-zt .list table .book .name{ width:450px;}
.sort-zt .list table .book .size{ width:360px; font-size:12px; color:#993300;}
.sort-zt .list table .intro{ vertical-align:text-top; font-size:13px; color:#333333; line-height:20px; padding-right:5px;}
.sort-zt .list table .book img{ width:100px; height:125px; border:1px solid #999999; margin:0 auto;margin:8px;}
.sort-zt .list table .book img:hover{border:1px solid #FF0000;}
.sort-zt .pages{ text-align:center; line-height:30px; font-size:15px;}
.sort-zt .pages a, .sort-zt .pages span{ margin:0 3px;}
.sort-zt .pages span{color:#000;}
.sort-zt .voteread {border-left:solid 1px #aaa;}
.sort-zt .voteread ul li{ line-height:25px; font-size:14px;}

.listable { width:340px;  border-bottom:1px dashed #C6C6C6; margin:0 2px 10px 2px; float:left; }
.listable2 { width:273px;  border-bottom:1px dashed #C6C6C6; margin:0 2px 10px 2px; float:left; }
.listable table td{ line-height:25px;}
.listable table td .hb{ width:132px; height:182px; border:1px solid #000000;}
.listable table td:hover .hb{ width:132px; height:182px; border:1px solid #ff0000;}

.listable-l img{ width:104px; height:120px; border:1px solid #AAAAAA;float:left;margin:2px 4px 4px 3px;}
.listable-l :hover img{ width:104px; height:120px; border:1px solid #22DD6D;float:left;}

.dysx1{ height:17px;overflow:hidden;background:#f2f2f2;padding:4px;}
.dysx1 strong{float:left;font-size:14px;}
.dysx{line-height:20px;height:95px; overflow:hidden;padding:4px;}
.dysx3{line-height:20px;height:20px; overflow:hidden;padding:4px;}
.dysx1 span{float:right;color:#bb5500;}
/* 书页主体 */
.where2{text-align:left;height:30px; line-height:30px; word-spacing:-3px; border:1px solid #eeeeee; font-size:15px;}
.info{ margin-bottom:5px;margin-top:0px;background-color: #ffffff;}
.info h2 { font-size:16px; height:28px; line-height:28px;background-image:url(h2_bg.jpg); color:#770000; margin:4px 10px;}
.info .left{ width:700px; float:left; overflow:hidden;border:1px solid #eeeeee;}
.info .right{ width:250px; float:right; overflow:hidden;border:1px solid #eee;}
.info .right-2{ width:600px; float:right; overflow:hidden;border:1px solid #eee;}
.info .left h1{ text-align:left; color:#AE0000;font-size:25px;; height:28px;}
.info .left .booktable{ width:98%;}
.info .left table.booktable{border:1px solid #fff; border-right:none; border-bottom:none;}
.info .left table .cover{ width:180px; padding:5px 0; text-align:center;}
.info .left table .cover img{ border:1px solid #999999; width:130px; height:160px;}
.info .left .intro{ vertical-align:text-top; font-size:14px; color:#333333; line-height:25px; padding:3px 12px;}
.info .left .option{text-align:center;}
.info .chapter{ text-align:center;}
.info .chapter h3{ font-size:18px; color:#CC0000; margin:5px;}
.info .chapter .list{ padding:0 10px;background-color:#eefefe;padding-bottom:10px;}
.info .chapter .list ul li{ float:left; width:17%; font-size:14px; line-height:30px;}
.info .chapter .list ul li a:visited{color:#3333FF;}
.info .chapter .reviewlist ul li{text-align:left;line-height:22px; border-bottom:1px dashed #FF944D; margin-bottom:5px;}
.info .chapter .reviewlist ul li span.content{color:#444;}
.info .chapter .review{ margin-top:10px;}
.review textarea{width:99%;}
.info .like ul li{line-height:25px; font-size:14px;}
.blank_5px{height:5px;font-size:1px;overflow:hidden;clear:both}
.mod_action{background-color:#FFF;height:112px;line-height:1.5;width:958px;	margin:auto;box-shadow:0 0 4px rgba(217,217,217,.8);border:1px solid #DFDFDF;text-align:center
}
.mod_action ul{text-align:center}
.mod_action ul li{ float:left; height:40px; border-right:1px solid #ddd; line-height:40px; font-weight:bold; padding:0 16px; cursor:pointer;width:80px;text-align:center;font-size:15px;} 
.mod_action ul .hover{ height:40px; border-bottom:0;  background:#95F58D; cursor:pointer; position:relative; top:-1px; margin-right:-1px;}
.jianjie{padding:0; line-height:22px; overflow:hidden; border:1px solid #eee;}

.hua2{width:685px;height:auto; margin:10px auto 0;}
.hua2 .sub{height:25px; border:1px solid #ccc; overflow:hidden;00;}
.hua2 .sub ul{ float:left;}
.hua2 .sub ul li{ float:left; height:25px; border-right:1px solid #ddd; line-height:25px; font-weight:bold; padding:0 16px; cursor:pointer;width:103px;text-align:center;font-size:15px;} 
.hua2 .sub ul .hover{ height:25px; border-bottom:0;  background:#eee; cursor:pointer; position:relative; top:-1px; margin-right:-1px;}
.hua2 .sub ul .lf_first{ border-left:1px solid #ddd;  margin-left:-1px;}
.hua2 .sub ul .lf_last{}
.hua2 .co{height:auto; border:1px solid #ccc; border-top:0; padding:10px;}
.con2{ padding:4px;height:250px;overflow-y: auto}
.con2 h3{ font-size:18px; color:#CC0000; margin:5px;}
.con2 .list{ padding:0 10px;padding-bottom:10px;}
.con2 .list ul li{ float:left; width:17%; font-size:14px; line-height:30px;}
.con2 .list ul li a:visited{color:#3333FF;}

/* 评论页 */
.review .left .reviewlist ul li{text-align:left;line-height:25px; border-bottom:1px dashed #FF944D; }
.review .left .reviewlist ul {text-align:left;line-height:25px;}
.review .left .reviewlist ul li span.content{color:#444;}
.review .left .pages{text-align:center;line-height:30px;}
.review .left .review{text-align:center;}
.reviewlist ul li{text-align:left;line-height:25px; border-bottom:1px dashed #FF944D; margin-bottom:5px;}
/* 阅读页 */
.read_c {background:#eefaff;}
.read_c .note{text-align:center;color:#003300;margin-top:14px;}
.read_c .header{ text-align:center; height:25px; line-height:25px; text-align:center; font-size:15px; font-weight:bold;}
.read_c .read-top-ad .ad{float:left;}
.read_c .title h1{ text-align:center; color:#000033;}
.read_c .chapter{ font-size:21px;line-height:28px;background:#eefaff;padding:3px 35px;}
.read_c .read_page{ text-align:center; font-size:15px; line-height:18px;}
.read_c .read_page a{ margin:0 5px; font-weight:bold; text-decoration:underline;}
/* 注册登录页 */
.my{text-align:center; line-height:30px;}
.my table{ margin:0 auto; border:none;}
.my table input{ width:150px; height:17px;}
.my table .reg{ text-align:center;} 
.my table .reg input{width:100px; height:25px;}
.my .option { text-align:center;}
.my .option ul{ margin:0 auto;}
.my .option ul li{ float:left; margin-right:20px; text-align:center; font-size:15px;}
.my .option ul li b{ color:#FF0000;}
.my .title{ text-align:center; font-size:16px; font-weight:bold;}
.my .favbook{ width:700px; line-height:22px; text-align:left; border-bottom:1px #999999 solid; border-right:1px #999999 solid;}
.my .favbook td{ border:1px #999999 solid; border-bottom:0; border-right:0; padding:3px 5px;}
.my .favbook .t{ font-weight:bold;}
/* 会员页 */
.my h1.summary{font-size:15px; font-weight:normal; }
.my h1.summary b{color:red; margin-right:10px;}
.my .left{float:left; width:150px; letter-spacing:3px;}
.my .left h2{font-size:14px; border:1px solid #FFCC66; border-bottom:none; background-color:#E37200;}
.my .left ul{border:1px solid #FFCC66; margin-bottom:8px;}
.my .right{margin-left:10px; float:left;}
.my .right h3{width:798px; text-align:center; border:1px solid #FFCC66;}
.my .right .mytable{width:798px; border-left:1px solid #FFCC66; text-align:left;}
.my .right .mytable table{ width:100%; }
.my .right .mytable table tr:hover{background-color:#FFFF99;}
.my .right .mytable table td{ border-bottom:1px solid #FFCC66; border-right:1px solid #FFCC66; padding-left:10px;}
.my .right .mytable table td input{ margin:0 5px 0 0; padding:0; width:auto;}
.my .right .mytable table td input.button{ padding:0 8px; height:25px;}
.my .right .mymsg{ padding:10px 5px;font-size:14px;  border:1px solid #FFCC66; border-top:none; line-height:30px;}
/* 排行榜页 */
.ph1{width:960px;background:#fff;text-align:center;;border-bottom:1px dashed #D0D0D0;}
.ph1 span{height:58px;font-size:20px; color:#000;}
.ph1 ul{padding-left:5px;}
.ph1 li{float:left;width:130px;text-align:center;height:25px;position:relative}
/* 空间页 */
.space h1.summary{font-size:15px; font-weight:normal}
.space h1.summary b{color:red; margin-right:10px;}
.space .left{float:left; width:400px; text-align:left; }
.space .left h2{font-size:14px;padding-left:15px; line-height:30px; border:1px solid #FFCC66; border-bottom:none; background-color:#E37200;}
.space .left ul{border:1px solid #FFCC66;padding-left:15px; margin-bottom:8px;}
.space .right{width:500px; margin-right:10px; float:left;line-height:30px;}
.space .right h3{ text-align:center; border:1px solid #FFCC66;}
.space .right .mytable{ border-left:1px solid #FFCC66; text-align:left; }
.space .right .mytable table{ width:100%; }
.space .right .mytable table td{ border-bottom:1px solid #FFCC66; border-right:1px solid #FFCC66; padding-left:10px;}
.space .right .mytable table td input{ margin:0 5px 0 0; padding:0; width:auto;}
.space .right .mytable table td input.button{ padding:0 8px; height:25px;}
/* 底部代码 */
.footer{ 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;}