html, body {
    background: url(imagesbg_nav_top.png) repeat-x scroll 0 36px #F2F8FC;
    height: 100%;
    width: 100%;}
.pager_top_h { background:url(imageslogo2.jpg) no-repeat left;
    height: 117px;}
.pager_top_logo {
    
    height: 105px;
    left: 0;
    position: absolute;
    top: 0;
    width: 405px;}
.pager_top_logo a{ float:left; width:100%; height:100%; display:block; overflow:hidden; text-indent:-999px;}
.pager_top_nav {
    position: absolute;
    right: 0;
    top: 5px;
    width: auto;}
.pager_top_nav li {
    color: #cde0e4;
    float: right;
    line-height: 30px;
    text-align: center;
    width: auto;}
.pager_top_nav li a {
    color: #fff;
    text-decoration: none;}
.pager_top_nav li a:hover {
    text-decoration: underline;}
.pager_search_b {
    bottom: 20px;
    float: right;
    height: 25px;
    position: absolute;
    right: 5px;
    width: auto;}
.pager_search_b input{
    border: 0 none;
    color: #000000;}
.pager_search_b input.search_submit{ background:#30BCFF; color:#fff;}
.pager_search_b a {
    background: url(../images/top_seatch_btn.png) no-repeat scroll left top ;
    display: block;
    float: right;
    height: 21px;
    width: 23px;}
.pager_nav_h {
    height: 35px;}
.pager_nav_h li {
    float: left;
    height: 36px;
    margin: 0 8px 0 0;
    position: relative;
    width: 104px;
    z-index: 100;}
.pager_nav_h li a {
    color: #fff;
    display: block;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 36px;
    padding: 2px 0 0 4px; margin-left:1px;
    opacity: 0.9;
    text-align: center;
    text-decoration: none;
    width: 100%;}
.pager_nav_h li a:hover {
    background: none repeat scroll 0 0 #B1D3EC;
    color: #013358;}
.pager_nav_h li a.selected {
    background: none repeat scroll 0 0 #B1D3EC;
    color: #013358;
    opacity: 0.9;}
.pager_nav_h li a.usinfo {
    background: none repeat scroll 0 0 #0d89a5;
    border: 1px solid #23b0ce;
    opacity: 0.9;}
.pager_nav_2 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #B1D3EC;
    border-color: -moz-use-text-color #7b858f #7b858f;
    border-image: none;
    border-right: 1px solid #7b858f;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    display: none;
    height: auto;
    left: 4px;
    opacity: 0.9;
    overflow: hidden;
    position: absolute;
    top: 38px;
    width: 165px;
    z-index: 100;}
.pager_nav_2 li {
    height: 30px;
    width: 100%;}
.pager_nav_2 li a {
    color: #043256;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-decoration: none;
    width: 100%;}
.pager_nav_2 li a:hover {
    background: none repeat scroll;
    text-decoration: underline;}
.pager_gg_b {
    height: 233px;
    margin: 15px auto 13px;
    position: relative;
    width: 1013px;}
.pager_gg_b .gg_bd {
    height: 232px;
    overflow: hidden;
    position: relative;
    width: 100%;}
.pager_gg_b .gg_bd ul {
    height: 232px;
    width: 9999px;}
.pager_gg_b .gg_bd li {
    float: left; 
    height: 232px;}.tempWrap{ height:232px;}
.pager_gg_b .gg_hd {
   
    bottom: 0px;
    height: 20px;
    left: 0;
    position:absolute;
    width: 100%;}
.pager_gg_b .gg_hd ul {
    height: 20px;
    left: 45%;
    position: absolute;
    top: 0;
    width: auto;}
.pager_gg_b .gg_hd ul li {
    background: none repeat scroll 0 0 #fff;
    color: #656565;
    cursor: pointer;
    float: left;
    height: 10px;
    margin: 5px 0 0 10px;
    overflow: hidden;
    width: 10px;}
.pager_gg_b .gg_hd ul li.on {
    background: none repeat scroll 0 0 #FD5200;
    color: #5db513;}
.pager_center {
    height: auto;
    margin: 0 auto;
    width: 1016px;}
.pager_center_left {
    float: left;
    height: auto;
    width: 212px;}
.pager_center_right {
    float: right;
    height: auto;
    width: 795px;}
.pager_center_left .bookinfob {
    border: 1px solid #dddddd;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 100%;}
.pager_center .pager_center_left .bookinfob {
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 100%;}
.bookinfob .book_hd {
    background: none repeat scroll 0 0 #002538;
    bottom: 0;
    height: 30px;
    left: 0;
    opacity: 0.7;
    position: absolute;
    width: 100%;}
.bookinfob .book_bd .book_hd ul {
    float: right; height:auto;
    margin: 0 10px 0 0;
    width: auto;}
.bookinfob .book_bd .book_hd ul li {
    background: none repeat scroll 0 0 #ffffff;
    color: #000;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 5px 0 0 5px;
    text-align: center;
    width: 20px;}
.bookinfob .book_bd .book_hd ul li.on {
    background: none repeat scroll 0 0 #5DB513;
    color: #fff;}
.bookinfob .book_bd {
    height: 143px;
    position: relative;
    width: 100%;}
.bookinfob .book_bd ul {
    height: 250px;
    width: 100%;}
.bookinfob .book_bd ul li {
    float: left;
    height: 250px;
    width: 100%;}
.zhengcebg {
    background: none repeat scroll 0 0 #034567;
    height: 138px;
    width: 100%;}
.zhengcebg h3 {
    color: #fffffd;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-indent: 5px;}
.zhengcebg h3 span {
    color: #e4e4e6;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;}
.zhengcebg .zcul {
    height: auto;
    margin: 5px;
    width: 100%;}
.zhengcebg .zcul li {
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 5px;}
.zhengcebg .zcul li a {
    color: #e8e8e6;
    display: block;
    text-decoration: none;
    text-indent: 0;}
.zhengcebg .zcul li a:hover {
    text-decoration: underline;}
.zhengcebg .zcul li a span {
    font-size: 16px;
    font-weight: bolder;}
.pager_center_left .webinfo {
    background: none repeat scroll 0 0 #3c7da3;
    border: 1px solid #316a88;
    height: 330px;
    margin: 7px 0 0;
    width: 99%;}
.webinfo h3 {
    color: #fffffd;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: left;
    text-indent: 5px;}
.webinfo h3 span {
    color: #e4e4e6;
    font-size: 12px;
    font-weight: normal;
    line-height: 30px;}
.webinfo .title1 {
    background: none repeat scroll 0 0 #7cb2cc;
    border: 1px solid #b6d2e7;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 195px;}
.webinfo .title1 a {
    color: #ffffff;
    text-decoration: none;}
.webinfo .title2 {
    color: #fdfffe;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    margin: 10px;
    text-align: left;
    width: 90%;}
.webinfo .webul {
    height: auto;
    margin: 0 0 0 10px;
    width: 100%;}
.webinfo .webul li {
    color: #fdfdfb;
    height: 25px;
    line-height: 25px;
    text-align: left;}
.pager_center_right .centlistb {
    background: none repeat scroll 0 0 #fdfaf5;
    border: 1px solid #dddddd;
    height: 301px;
    width: 392px;}
.pager_title {
    background: url(imagesbg_centlist_title.png) repeat-x scroll left top #055070;
    color: #fdfffe;
    font-size: 14px;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    position: relative;
    text-align: left;
    text-indent: 10px;
    width: 100%;}
.pager_title span {
    color: #e3e5e4;
    font-size: 12px;
    font-weight: normal;}
.pager_title a {
    color: #fff;
    line-height: 34px;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 0;}
.pager_title a:hover {
    text-decoration: underline;}
.pager_center_right table {
    margin-left: 5px;
    width: 97%;}
.pager_center_right table td {}
.pager_center_right table td a {
    color: #333;
    text-align: left;
    text-decoration: none;
    width: 270px;}
.pager_center_right table td a:hover {
    text-decoration: underline;}
.columnStyle a {
    color: #6e6e6e;
    text-align: left;
    text-decoration: none;}
.columnStyle a:hover {
    text-decoration: underline;}
.bigbody {
    background: none repeat scroll 0 0 #FDFAF5;
    border: 1px solid #dddddd;
    height: 440px;
    margin: 5px 0 0;
    width: 793px;}
.bigbody .bigtitle {
    color: #01243a;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    text-align: left;
    width: 95%;}
.bigbody .bigtitle span {
    color: #717171;
    font-size: 12px;
    font-weight: normal;}
.bigbody .bigh {
    background: none repeat scroll 0 0 #F2F8FC;
    border: 1px solid #72B0DC;
    color: #6c6d6f;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    margin: 5px auto;
    text-align: left;
    text-indent: 10px;
    width: 95%;}
.bigbody .bigul {
    height: auto;
    margin: 5px auto;
    width: 95%;}
.bigbody .bigul li {
    float: left;
    height: 100px;
    margin: 5px 10px 0 0;
    width: 95px;}
.bigbody .bigul li a {
    border: 1px solid #ffffff;
    color: #034565;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 100px;
    text-align: center;
    text-decoration: none;
    width: 95px;}
.bigbody .bigul li a:hover {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #b1cae0;}
.bigbody .bigul li a img {
    display: block;
    margin: 5px auto;}
.footerbg {
    background: url(imagesbg_footer_bg.png) repeat-x scroll left top;
    height: 191px;
    margin: 15px 0 0;
    width: 100%;}
.footerbg .footercent1 {
    margin: 0 auto;
    width: 1016px;}
.footerbg .ftb {
    height: 125px;
    width: 440px;}
.footerbg .ftbrightw {
    width: 520px;}
.footerbg .ftb .ftbtitle {
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: left;}
.footerbg .ftbline {
    background: url(imagesbg_footer_line.png) no-repeat scroll left top;
    height: 101px;
    margin: 20px 0 0 20px;
    width: 5px;}
.footerbg .ftb ul {
    height: auto;
    width: 100%;}
.footerbg .ftb ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    margin: 0 0 0 5px;
    width: 140px;}
.footerbg .ftb ul li a {
    color: #fff; text-indent:5px;
    text-decoration: none;}
.footerbg .ftb ul li a:hover {
    text-decoration: underline;}
.footerbg .ftb ul li a span {
    color: #fff;
    font-size: 16px;
    font-weight: bold;}
.footerbg .ftb .ulrw {}
.footerbg .ftb .ulrw li {
    width: 165px;}
.footercent1 p {
    color: #fff;
    height: 25px;
    line-height: 25px;
    margin: 5px 0 0;
    text-align: center;
    width: 100%;}
.list_bg_pic {
    height: auto;
    position: relative;
    width: 100%;}
.list_jg {
    height: 12px;
    width: 100%;}
.list_b {
    min-height: 500px;
    margin: 0 auto;
    position: relative;
    width: 1013px;}
.list_left_b {
    background:#f8fbfd;
    border: 1px solid #b1b4b7;
    width: 245px;
    min-height:420px;
float:left;}
.list_left_b_noalpha {
    padding:10px;
    width: 225px;
    float:left;
    min-height:420px;
}
.list_navul {
    background: none repeat scroll 0 0 #0a68a8;
    width: 225px;}
.list_navul table {
    padding: 0;}
.list_navul td {
    background: url(imagesbg_list_li_bg.png) no-repeat scroll center bottom ;
    height: 37px;}
.list_navul td a {
    color: #fff;
    display: block;
    font-weight: bold;
    height: 36px;
    line-height: 36px;
    text-align: left;
    text-decoration: none;
    text-indent: 35px;}
.list_navul td a:hover {
    background: url(imagesbg_list_li_a_bg.png) no-repeat scroll center top ;}
.list_navul td a.selected {
    background: url(imagesbg_list_li_a_bg.png) no-repeat scroll center top ;}
.list_right_b {
    border: 1px solid #b1b4b7;
    padding: 10px;
    width: 740px;
    float:right;
    min-height:400px;
    background:#f8fbfd;}
.list_right_b_noalpha {
    width: 740px;
    float:left;
    background:#fff;}
.list_right_b_title {
    background: url(imagesbg_list_title_bg.png) repeat scroll 0 0 ;
    color: #e7e7e7;
    font-weight: bold;
    height: 34px;
    line-height: 34px;
    padding-left: 0;
    text-align: left;
    text-indent: 5px;
    width: 100%;}
.list_right_b_title .pic {
    background: url(../images/bg_list_title_pic_bg.png) no-repeat scroll left top ;
    display: inline-block;
    height: 11px;
    margin: 0 0 0 10px;
    overflow: hidden;
    width: 12px;}
.list_right_b_title a {
    color: #6e6e6e;
    line-height: 34px;
    text-decoration: none;}
.list_right_b_title a:hover {
    text-decoration: underline;}
.list_right_b_title span {
    color: #e7e7e7;
    line-height: 34px;
    margin: 0 5px;}
.list_right_newslist {
    width: 100%;}
.list_right_jg {
    height: 25px;
    width: 100%;}
.list_detail_b {
    height: auto;
    width: 100%;}
.list_detail_title {
    color: #346697;
    font-size: 20px;
    font-weight: bold;
    height: auto;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 90%;}
.list_detail_info {
    color: #000000;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    text-align: center;
    width: 90%;}
.list_detail_s {
    color: #000000;
    font-size: 12px;
    line-height: 20px;
    margin: auto;
    padding: 10px;
    text-align: left;
    width: 90%;}
DIV.sabrosus {
    margin: 3px;
    padding: 3px;
    text-align: center;}
DIV.sabrosus A {
    border-color: #9aafe5;
    border-right: 1px solid #9aafe5;
    border-style: solid;
    border-width: 1px;
    color: #2e6ab1;
    margin-right: 2px;
    padding: 2px 5px;
    text-decoration: none;}
DIV.sabrosus A:hover {
    background-color: lightyellow;
    border-color: #2b66a5;
    border-right: 1px solid #2b66a5;
    border-style: solid;
    border-width: 1px;
    color: #000;}
DIV.pagination A:active {
    background-color: lightyellow;
    border-color: #2b66a5;
    border-right: 1px solid #2b66a5;
    border-style: solid;
    border-width: 1px;
    color: #000;}
DIV.sabrosus SPAN.current {
    background-color: #2e6ab1;
    border-color: navy;
    border-right: 1px solid navy;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-weight: bold;
    margin-right: 2px;
    padding: 2px 5px;}
DIV.sabrosus SPAN.disabled {
    border-color: #929292;
    border-right: 1px solid #929292;
    border-style: solid;
    border-width: 1px;
    color: #929292;
    margin-right: 2px;
    padding: 2px 5px;}
.site-topbar {
  background: none repeat scroll 0 0 #fafafa;
  border-bottom: 1px solid #dfdfdf;
  color: #8c8c8c;
  font-size: 12px;
  height: 36px;
  line-height: 36px;}.container { margin:0 auto;
  width: 1013px;}.site-topbar .topbar-nav {
  float: left;}.site-topbar {
  color: #8c8c8c;
  font-size: 12px;
  line-height: 36px;}.site-topbar .sep {
  color: #dfdfdf;
  margin: 0 10px;}
.site-topbar a {
  color: #8c8c8c; text-decoration:none
;}


.bmjj{width:100%; float:left;}
.bmjj li a{padding:6px 10px 6px 20px; width:182px;font-size:14px; line-height:20px; display:block; float:left; border-bottom:1px solid #4b4a5e; color:#fff; text-decoration:none;}