.content {width: 1150px;padding: 30px  25px;margin-bottom: 30px;}
.side {width: 208px;float: left;min-height: 640px;border: 1px solid #eee;}
.side .sideTitle { width: 100%; height: 30px; border-bottom: 1px dotted #ccc; font-size: 18px; 
line-height: 30px; color: #fff; background: #057300; text-align: center; }
.side .sideTitle span{ }
.side .sideLis {  }
.pageCon .zyCon ul .zyList a { 
 display: inline-block;
    width: 568px;
}
.pageCon .zyCon ul .zyList a:link, .pageCon .zyCon ul .zyList a:visited {
   
    color: #000;
}


.side .sideLis ul{ }
.side .sideLis ul li{ height:30px; border-bottom: 1px dotted #ccc; 
text-align: center; font-size: 15px; line-height: 30px; letter-spacing: 2px; font-weight: 700; }
.side .sideLis ul a { color:#666666; display: block; }
.side .sideLis ul a:hover { background: #057300; color: #fff;  }
.side .sideLis .select{ background: #057300; color: #fff;  }
.page {width: 898px;float: left;min-height:598px;padding:22px 10px;margin-left: 20px;border: 1px solid #eee;}
.page .place { height: 16px; line-height: 16px; font-size: 12px;  }
.page .place span {  }
.page .place a { color: #000000; }
.page .place a:hover { color:#d11933;  }
.page .pageCon { padding: 0 5px; }
.page .pageCon .pageTitle { padding: 15px 0; text-align: center; border-bottom: 1px solid #49494a; font-size:20px;  margin-bottom:14px;  }
.page .pageCon .pageTitle strong { font-size: 22px; color: #49494a; }
.page .pageCon .pageText{ padding-top: 0px; }
.page .pageCon .pageText p{ line-height: 1.75em;}
.page .pageCon .pageText table { max-width:808px !important; }


.pageCon .newsList { padding-top: 15px; }
.pageCon .newList ul { }
.page .pageCon .newsList ul li{  height: 24px; line-height: 24px; font-size: 12px; border-bottom: 1px dashed #ccc; 
color: #44658e; background: url(../images/icon.png) no-repeat 8px 7px; margin-bottom:10px; }
.pageCon .newsList ul .newsText { margin-left: 26px; display: inline;}
.pageCon .newsList ul .newsText a{ color: #44658e;}
.pageCon .newsList ul .newsText a:hover { color: #d11933; }
.pageCon .newsList ul .newsDate{ display: inline; float: right;  }




.page .pageNum {  }
.page .pageNum ul{ float: right;  padding: 10px; border-bottom: 1px dashed #ccc;}
.page .pageNum ul li{ float: left; font-size: 12px; }
.page .pageNum ul li span{ display: inline-block; margin-left: 10px; }
.page .pageNum ul a{ }
.page .pageNum .curr_page, .page .pageNum .all_pages { font-style: normal; }
.page .pageNum .curr_page { }
.page .pageNum .all_pages { }
.page .pageNum ul a{ color: #44658e; }
.page .pageNum ul a:hover { color: #d11933;  }
.page .pageNum .pageNumber { width: 24px; height: 15px; line-height: 15px; border: 1px solid #d5d5d5;}



.pageText .book { width: 1012px;  margin-bottom: 25px; border-bottom: 1px solid #eee; padding: 0 0 10px 0;}
.pageText .book a { float: left;}
.pageText .book div{ float: left; width: ;    width: 796px; padding: 5px 0 0 15px;}
.pageText .book div img{  }
.pageText .book div h4{ margin-bottom: 5px; }
.pageText .book div p{ font-size:14px; color: #666;  line-height: 22px; }
.pageText .book div p a { float: none;}


.pageCon .dataNav { font-size: 12px;  margin-top: 5px; padding: 10px 0;}
.pageCon .dataNav .name { }
.pageCon .dataNav strong { width: 150px;  text-align: right; float: left; padding: 4px;}
.pageCon .dataNav .name form {  width: 400px; float: left;}
.pageCon .dataNav .name .dataText { width: 313px; height: 23px; }
.pageCon .dataNav .name .dataSub { width: 61px; height: 24px; font-size: 12px; }
.pageCon .dataNav .letter { margin: 5px 0; }
.pageCon .dataNav .letter strong { }
.pageCon .dataNav .letter ul { height: 24px; line-height: 24px; font-size: 12px; }
.pageCon .dataNav .letter li { float: left; margin-right: 8px; }
.pageCon .dataNav .letter a { }
.pageCon .dataNav .type {  }
.pageCon .dataNav .type strong { }
.pageCon .dataNav .type ul { height: 24px; line-height: 24px; }
.pageCon .dataNav .type li { float: left; margin-right: 6px;}
.pageCon .dataNav .type a { }
.pageCon .dataList  { font-size: 12px; margin-top: 8px; }
.pageCon .dataList table {  border-collapse: collapse; }
.pageCon .dataList table tr{ }
.pageCon .dataList  table th { border: #b9cedf 1px solid; height: 30px; background: #7eaedf;}
.pageCon .dataList table td{ border: #b9cedf 1px solid; padding: 5px;}
.pageCon .dataList table .col1 { width:326px; }
.pageCon .dataList table .col2 { width:322px; }
.pageCon .dataList table .col3 { width: 150px; text-align: center;}
.pageCon .dataList table .col3 a { color：#551a8b; cursor: pointer; }
#pageNum table td{border:none}


.pageCon .zyNav , .pageCon .zyCon { font-size: 14px; }
.pageCon .zyNav { text-align: center; margin: 10px 0;}
.pageCon .zyNav select { }
.pageCon .zyNav select option{ }
.pageCon .zyCon  { }
.pageCon .zyCon h3 { text-align: center; margin:5px 0px; }
.pageCon .zyCon  ul{ margin-left: 30px; }
.pageCon .zyCon  ul li{ background: url(../images/icon.png) no-repeat 0 5px; text-indent: 10px; margin: 15px 0;}
.pageCon .zyCon  ul{ }
.pageCon .zyCon  ul .zyList{}
.pageCon .zyCon  ul .zyList  a{ display: inline-block; width: 568px; color: #000;}
.pageCon .zyCon  ul .zyList span{ cursor: pointer; }
