﻿html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,th,img,div,dl,dt,dd,input,select,form,fieldset{margin:auto;padding:0;}
body{background-color:#E9FAFF;color:#555;font-family:宋体;font-size:12px;margin:0 auto;}
ul li{list-style:none outside none;}
a{color:#6F78A7;text-decoration:none;}
a:hover {text-decoration:underline; top:-1px;}
.clear{clear:both;}
.header_logo a,.ywtop_sethome,.ywtop_addfavorite,.frii .int,.reader_mark0 a,.reader_mark1 a,#fmimg span{background:url(images/all.gif?0627) no-repeat scroll 0 0 transparent;}
.ywtop{background-color:#E1ECED;border-bottom:1px solid #A6D3E8;color:gray;height:28px;min-width:950px;width:100%;}
.ywtop_con{line-height:28px;text-indent:16px;vertical-align:middle;width:950px;margin:0 auto;}
.ywtop_sethome{background-position:0 8px;display:inline;float:left;margin-right:20px;}
.ywtop a{color:gray;}
.ywtop_addfavorite{background-position:0 -12px;display:inline;float:left;}
.nri{float:right;font-size:13px;}
.nri .cc{float:left;overflow:hidden;width:155px;}
.cc .txt{color:gray;float:left;text-align:right;}
.cc .inp{float:left;padding-top:3px;width:90px;}
.inp input{background-color:#FFF;border:1px solid #A6D3E8;float:left;height:18px;width:87px;margin:1px 0;}
.nri .frii{float:left;font-size:14px;margin-left:5px;padding-top:3px;width:55px;}
.frii .int{background-position:0 -96px;border:medium none;color:#2A4E8A;float:left;font-size:12px;height:21px;line-height:21px;text-align:center;width:51px;}
.nri .ccc{float:left;overflow:hidden;padding-left:10px;}
.ccc .txtt{color:gray;float:left;padding-left:10px;}
.txtt a,.txtt a:hover{color:gray;text-decoration:none;}
.header{height:61px;width:980px;margin:auto;}
.header_logo a{display:block;float:left;height:60px;text-indent:-9999px;width:250px;background-image: url(/css/images/logo.png);}
.header_search{float:left;overflow:hidden;width:450px;margin:20px auto auto 30px; }
.header_search input.search{border:1px solid #A6D3E8;font:16px/22px arial;height:24px;margin-right:5px;width:320px;padding:3px;}
.header_search input.searchBtn{background:none repeat scroll 0 0 #DDD;cursor:pointer;font-size:14px;height:32px;width:95px;}
#xx_search{ overflow:hidden;width:525px;margin:auto; }
#xx_search input.search{border:1px solid #A6D3E8;font:16px/22px arial;height:24px;margin-right:5px;width:390px;padding:3px;}
#xx_search button{background:none repeat scroll 0 0 #DDD;cursor:pointer;font-size:14px;height:32px;width:95px;}
.userpanel{border:1px dotted #88C6E5;color:#9E9E9E;float:right;margin-right:5px;margin-top:3px;text-align:center;width:220px;padding:5px 3px;}
.userpanel a{color:#9E9E9E;line-height:200%;}
.nav{background:none repeat scroll 0 0 #88C6E5;height:40px;overflow:hidden;width:980px;margin:10px auto auto;overflow:hidden;}
.nav ul li{float:left;line-height:44px;}
.nav ul li a{color:#FFF;font-size:15px;font-weight:700;padding:0 10px;}
#admin{ border:solid 2px #E1ECED; height:30px; line-height:30px; width:88%; text-align:center; margin:5px; padding:3px;}
table.grid caption, .gridtop { background-color:#E1ECED; border:solid 2px #C3DFEA;border-bottom:0px; font-size: 14px; font-weight: bold; margin: auto; padding-bottom: 5px; padding-top: 5px; text-align: center; vertical-align: middle;}
table.grid { border: 2px solid #C3DFEA; border-collapse: collapse; margin: auto; padding: 3px;}
table.grid td { background-color: #FFFFFF !important; border: 1px solid #C3DFEA; padding: 4px;}
.hottext{color:red;}
.MessageDiv {background: #FFF9D9; border: 1px solid #FFCC33; line-height: 150%; width:800px; margin: 10px auto auto; padding: 10px;text-align:center;}

.bottem2{border-top:1px dashed #88C6E5;clear:both!important;text-align:center;width:900px;margin:auto 20px;padding:15px;}
.bottem a,.bottem1 a,.bottem2 a{color:#085308;font-size:14px;margin-left:10px;margin-right:10px;}
#bdshare { padding:5px 5px  5px 13%; }
#footer,.footer{overflow:hidden;text-align:center;width:980px;margin:10px auto auto;}
.footer_link{border-bottom:2px solid #88C6E5;height:25px;line-height:25px;overflow:hidden;width:92%;margin:5px auto;}
.footer_cont p{color:#B2B2B2;line-height:20px;width:88%;}


#main{width:980px;margin:auto;}

.mright{margin-right:4px;}
.mbottom{margin-bottom:1px;}

.index_toplist {width:240px;float:left;margin-top:10px;}
.toptab{height:30px;line-height:30px;font-size:14px;background:#E1ECED;border-top: solid 2px #88C6E5;border-bottom:1px solid #88C6E5;border-left:2px solid #88C6E5;border-right:2px solid #88C6E5;padding-left:10px;}
.toptab span{float:left;font-weight:bold;}
.toptab span.tabRight{float:right;margin-bottom:-1px;_position:relative;}
.toptab span.tabRight span{font-weight:normal;cursor:pointer;float:left;height:30px;line-height:30px;overflow:hidden;padding:0 8px;color:#999;}
.toptab span.tabRight span.cur{color:#333; border-bottom:2px solid #88C6E5;height:28px}
.topbook{height:550px;*height:570px;}
.topbooks{height:415px;*height:350px;}
.topbooks{border:2px solid #88C6E5; border-top:none;background-color:#FEF9EF;}
.topbook,.index_top,.topbooks{border:2px solid #88C6E5; border-top:none;background-color:#FEF9EF;}

.index_toplist{float:left;width:242px;}
.index_top{height:280px;*height:290px; margin-bottom:10px;background-color:#FEF9EF;border:1px solid #88C6E5;border-top:0;}
.topbook ul,.index_top ul,.topbooks ul{padding:5px 10px;}
.topbook ul li,.index_top ul li,.topbooks ul li{line-height:27px;*line-height:27px;height:27px;*height:23px;color:#999;float:left;width:100%; font-weight:normal;overflow:hidden}
.topbook ul li span.num,.index_top ul li span.num,.topbooks ul li span.num{margin-right:5px;font-family:"Verdana";font-style:italic;font-size:10pt;width:22px;float:left}
.topbook ul li span.genre,.index_top ul li span.genre,.topbooks ul li span.genre{width:60px;margin-right:5px;}
.topbook ul li span.hits,.index_top ul li span.hits,.topbooks ul li span.hits{width:40px;float:right;text-align:right;font-family:"Verdana";}
.topbook ul li span.score,.index_top ul li span.score,.topbooks ul li span.score{width:40px;float:right;text-align:right;font-family:"Verdana"; color:Red; font-size:14px;}