*{margin:0; padding:0;}
body{font:12px/20px "ËÎÌå",Arial, Helvetica, sans-serif;color:#333;}
ul,ul li{list-style:none;}
img{ border:none}
em,i{font-style:normal;}
a{color:#0455a1; text-decoration:none}
a:hover{color:#390; text-decoration:underline}
a.btn{letter-spacing:3px;overflow:hidden;background:transparent url(images/btn.gif) no-repeat scroll right top;color:#000;display:block;height:24px;padding-right:7px;font-size:12px;margin-right:10px;text-decoration:none}
a.btn:hover{background:url(images/btn.gif) no-repeat right top;color:#ff0000}
a.btn span{background:transparent url(images/btn.gif) no-repeat;display:block;padding:1px 1px 3px 11px;line-height:22px}
a.btn:visited{color:#777;text-decoration:none}
.gray,.gray a{color:gray;}
.red,.red a{color:red;}

.l{float:left;}
.r{float:right;}
.b1{border:1px solid #c0d9cf;}
.b2{border:1px solid #efefef;}
.clr{clear:both;}
.clr10{clear:both;height:10px;font-size:1;overflow:hidden;}
.more{text-align:right;float:right;}

/*Area*/
.layout{margin:0 auto;width:960px;overflow:hidden;}
.main{width:100%;margin-bottom:10px;clear:both;}
.side{width:198px;}
  .side .title,.link .title{height:30px;line-height:30px;padding-left:5px;background: url(images/titlebg.gif) repeat-x; font-size:14px; font-weight:bold; color:#360;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;}
  .side .text,.link .text{padding:5px;}
  .link .text a{margin:0 5px;color:#333;line-height:20px;}
.content{width:748px;background:#ecf9f3;}
.mainbox{width:958px;background:#ecf9f3;}
  .content .title,.mainbox .title{height:30px;line-height:30px;padding-left:5px;background: url(images/listbg.gif) repeat-x; font-size:14px; font-weight:bold; color:#360;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;}
  .content .text,.mainbox .text{margin:0 3px 3px 3px;background:#fff;padding:5px;min-height:262px;}
  .showbook .title{font-weight:normal;font-size:12px;}
.footer{border-top:2px solid #448d6f;padding-top:5px;clear:both;text-align:center;}
.title span{float:right;padding:5px 10px 0 0;}

/*Header*/
.top{height:28px;line-height:28px;padding:0 5px;border-bottom:1px solid #e4e4e4;background:#ddf3ea;}
.head{height:60px;border-top:1px solid #f5f5f5;}
  .logo{float:left;display:inline;margin:0 45px 0 10px;width:200px;}
  .seabox{background:#f6f6f8;width:560px;height:38px;float:right;margin:10px 10px 10px 0;display:inline;}
  .seabox .bl{float:left;width:5px;height:38px;background:url(images/seabg.gif) no-repeat left top;}
  .seabox .br{float:left;width:5px;height:38px;background:url(images/seabg.gif) no-repeat right top;}
  .seabox .bc{float:left;width:550px;background:#f5f5f5;border-top:1px #ddd solid;border-bottom:1px #ddd solid;height:22px;padding:7px 0;overflow:hidden;}
  .seabox .bc .stxt{float:left;display:inline;width:280px;background:#fff;margin:0 10px 0 5px;padding-left:2px;height:20px;line-height:22px;border:1px solid #ddd;color:#999;font-size:14px;overflow:hidden;}
  .seabox .bc .scheck{float:left;display:inline;width:180px;margin-top:2px;height:20px;overflow:hidden;}
  .seabox .bc .scheck input{float:left;display:inline;width:13px;height:13px;vertical-align:middle;margin-top:2px;overflow:hidden;}
  .seabox .bc .scheck label{float:left;display:inline;line-height:20px;margin-right:10px;}
  .seabox .bc .sbtn{float:left;border:1px solid #090;line-height:20px; height:20px; width:60px; font-size:14px; font-weight:bold}
.nav{background:url(images/nav.gif) repeat-x;height:33px;margin-bottom:10px;}
.nav ul{height:24px;line-height:24px;float:left;padding:5px 10px 0 10px;overflow:hidden;}
.nav ul li{float:left;display:inline;margin:0 5px;font-size:14px;}
.nav ul li a{color:#fff;}

/*News*/
.newlist{width:100%;float:left;line-height:24px;border-bottom:1px dotted #eee;}
.newlist_title{width:100%;float:left;border-bottom:1px dotted #eee;line-height:24px;background:#F1F2E8;font-weight:bold;}
.newlist li,.newlist_title li{float:left;overflow:hidden;white-space:nowrap;text-indent:5px;}
.N01,.N03,.N04{width:15%;}
.N02{width:55%;}
.NewsTitle {margin-top:10px;padding-top:6px;height:30px;text-align:center;font-weight:bold;font-size:16px;    line-height:20px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;} 
.NewsInfo {text-align:center;height:18px;padding-top:5px;background:#F5f5f5; } 
.NewsType {padding:10px 10px 10px 10px; line-height:20px; }

/*List*/
.listbox{width:732px;line-height:30px;clear:both;color:#666;}
.mainbox .listbox{width:942px;}
.listbox li{width:100%;overflow:hidden;white-space:nowrap;}
.listbox li span{overflow:hidden;white-space:nowrap;float:left;display:inline;}
.listbox .list_title{font-weight:bold;background:#f5f5f5;border-bottom:1px solid #e4e4e4;}
.listbox .list_title span{color:#333;font-size:12px;}

.L012{width:40px;text-align:center;}
.L01{width:60px;text-align:center;color:#0455a1}
.L02{width:45px;text-align:center;}
.L02 a{}
.L032{width:45px;text-align:center;}
.L03{width:500px;margin-right:10px;}
.L031{width:457px;margin-right:10px;}
.L033{width:627px;margin-right:10px;}
.L034{width:255px;}
.L03,.L031,.L033{font-size:14px;color:#0455a1}
.L03 em,.L031 em,.L033 em{margin-left:5px;display:inline;}
.L03 em a,.L031 em a,.L033 em a{font-size:12px;color:gray;}
.L04{width:80px;text-align:center;}
.L05{width:80px;text-align:right;text-align:center;}
.t1{background:#f0f7ee;}
.t2{}

.hotbox{width:958px;background:url(images/titlebg2.gif) repeat-x left top;}
.hotbox .title{height:30px;line-height:30px;padding-left:5px; font-size:14px; font-weight:bold; color:#360;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;}
.hotbox ul {width:948px;padding:0 5px;}
.hotbox ul li{float:left;width:306px;height:125px;margin:10px 5px;display:inline;overflow:hidden;}
.hotpic{width:106px;float:left;}
.hottext{width:200px;float:left;overflow:hidden;line-height:20px;color:gray;}
.hottext h3{font-weight:normal;color:#0455a1;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;}
.hottext h3 i{font-size:12px;color:#999;}

.tops{padding-bottom:4px;}
.tops li{width:176px;overflow:hidden;white-space:nowrap;color:#999;background:url(images/dot.gif) no-repeat left center;line-height:24px;padding-left:12px;}
.toplink{float:right;padding:2px 10px 0 0;}
.toplink li{float:left;margin:0 5px;display:inline;font-size:12px;font-weight:normal;}

.e1{color:#FF0000;border:1px solid #ccc;padding:1px 20px;margin-right:10px;}
.e2{color:#CC0099;border:1px solid #ccc;padding:1px 20px;margin-right:10px;}

.ListTitle {margin:20px auto 0;width:97%;height:18px;padding:0 0 3px 10px;border-bottom: 1px solid #c0d9cf;}
.ListText {width:95%;margin:0 auto;padding:8px 10px 8px 20px;line-height:18px;color:#999;}

/*Book*/
.bookname{text-align:center;}
.bookname h1{font-size:24px;font-weight:normal;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå",Arial, Helvetica, sans-serif;color:#0455a1;height:50px;line-height:50px;display:inline-block;padding-left:10%;}
.bookname span{height:20px;line-height:20px;padding:15px 0 0 10px;display:inline-block;color:gray;}
.bookstate{background:#ddf3ea;height:30px;line-height:30px;text-align:center;margin-bottom:10px;}
.bookstate i{color:#360;}
.bookintro{clear:both;height:150px;margin-bottom:10px;}
.intro{width:580px;float:left;padding-left:20px;height:140px;overflow-y:auto;color:gray;padding-top:5px;}
.tags{width:580px;float:left;margin-left:20px;padding-top:5px;height:20px;line-height:20px;overflow:hidden;text-align:right;}
.bookupdate{background: url(images/listbg.gif) repeat-x;height:30px;line-height:30px;padding:0 5px;margin-bottom:10px;overflow:hidden;}
.bookupdate h3{float:left;font-size:14px;font-weight:normal;color:#360;}
.booklink{clear:both;height:30px;padding-left:5px;}
.booklink .r a{color:#333;}
/*Pl*/
.plbox .title{font-size:14px;}
.plbox .title .more{font-size:12px;padding:0 10px 0 0;}
.plbox .text{padding:0;margin:0;min-height:0;border:1px solid #efefef;margin-bottom:10px;}
.plbox .text li{line-height:30px;padding:0 5px;clear:both;}
.pltext{float:left:width:560px;background:url(images/meg.gif) no-repeat left center;padding-left:15px;color:gray;}
.pltime{float:right;}

/*Page*/
.ListPage{float:right;font-size:14px;height:36px;padding:5px 0;}
.mypager{text-align:right;}
td.mypager{padding-right:10px;}
.mypager span{padding-left:5px;}
.mypager a{cursor:pointer;color:#360}
