@charset "gb2312";
/* CSS Document */
body{ background:url(imgbg.jpg) #f7b0ac center top no-repeat;}
#header{ height:424px; width:1080px; margin:0 auto; position:relative;}
#footer{ width:100%; height:140px; margin:0 auto; background-color:#9a0003; border-top:5px solid #bc1e1b; color:#fff;}
#footer a,#footer a:hover{ color:#fff;}


.logo{ width:250px; height:65px; float:left; margin-top:12px;}
.nav{ position:absolute; bottom:13px; right:0;}
.nav a{ width:120px; height:41px; background:url(imgnav_bg.png) no-repeat; display:inline-block;  font:bold 18px/36px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center; margin:0 4px;}
.nav a:hover,.nav a.active{ background-position:center bottom; text-decoration:none;}


.list-nb{ width:466px; height:552px; float:left; background:url(imgbgml.png) no-repeat; margin-left:10px; margin-top:60px;}
.list-nb li{ width:331px; height:58px; font:bold 18px/30px "Î¢ÈíÑÅºÚ"; color:#fff; padding-top:14px; padding-left:135px; margin-bottom:9px;*margin-bottom:0px;}
.list-nb li a{ color:#fff;}
.list-nb li a:hover{ text-decoration: none;}
.list-nb li span{ display:block; font:normal 12px/20px "Î¢ÈíÑÅºÚ";}

.btnBm{ margin-top:20px;}
.btnBm a{ width:200px; height:61px; background:url(imgbtn.png) no-repeat; display:inline-block; margin:0 15px; font:bold 24px/50px "Î¢ÈíÑÅºÚ"; text-align:center; color:#fff;}
.btnBm a:hover{background-position:center bottom; text-decoration:none;}
.book{ width:540px; height:700px; float:left; margin:48px 0 48px 45px; -moz-box-shadow:0px 0px 10px #333333; -webkit-box-shadow:0px 0px 10px #333333; box-shadow:0px 0px 10px #333333;}



/*ÄÚÈÝÁÐ±íÒ³Ãæ*/
.content{ padding:16px 20px; margin:0 auto;}
.g-pos{ height:45px; line-height:45px; border-bottom: 2px solid #e4e2e1; font:normal 14px/45px "Î¢ÈíÑÅºÚ";}
.table-list{width:100%; border-collapse: collapse; border-spacing: 0;}
.table-list th{background-color: #f49b52;padding: 6px 10px; font:bold 18px/42px "Î¢ÈíÑÅºÚ"; color:#fff; text-align:center;}
.table-list td{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:5px 10px; height:36px; font:normal 14px/36px "Î¢ÈíÑÅºÚ";}
.table-list .row{ background-color:#fef6ec;}
.content .page{ background-color:#fff; margin:35px auto;}

/*Ï¸ÀÀ*/
.g-detail{ margin:0 auto 45px;}
.g-detail h1.title {
    padding: 30px 0;
    color: #000;
    text-align: center;
	font:bold 24px/32px "Î¢ÈíÑÅºÚ";
}
.g-detail .desc {
    width: 98%;
    margin: 0 auto;
    text-align: center;
    color: #666666;
    background: #fdf4f4;
	font: normal 14px/42px "Î¢ÈíÑÅºÚ";
}

.g-detail .nr {
    font-size: 16px;
    line-height: 28px;
    color: #333;
	padding:35px 28px;
}
.g-detail .tools{ background-color:#fdf4f4; height:32px; padding-top:10px; padding-left: 45px;}
.g-detail .tools .error{display:block;float:left;padding:7px 20px 7px 22px;line-height:16px;height:16px;cursor:pointer;background:url(imgicon_detail.gif) 0 -190px no-repeat;position:relative}
.g-detail .tools .fontsize{display:block;float:left;padding:7px 0 7px 18px;line-height:16px;height:16px;cursor:pointer;background:url(imgicon_detail.gif) 0 -93px no-repeat;position:relative}
.g-detail .tools .favorites{display:block;float:left;padding:7px 20px 7px 22px;line-height:16px;height:16px;cursor:pointer;background:url(imgicon_detail.gif) 0 5px no-repeat;position:relative}
.g-detail .tools .print{display:block;float:left;padding:7px 20px 7px 22px;line-height:16px;height:16px;margin-right:5px;cursor:pointer;background:url(imgicon_detail.gif) 0 -43px no-repeat;position:relative}

/*²¿ÃÅÇøÏØ*/
.bm-box{margin:0 auto; padding-bottom:60px; background:url(imgcolumn_bg_y.png) repeat-y;}
.bm-box h1{ display:block; background:url(imgcolumn_bg.png) no-repeat; width:930px; height:61px; font:bold 18px/45px "Î¢ÈíÑÅºÚ"; color:#fff; padding-left:150px; padding-top:19px;}

.bm-list{ padding-left:80px; clear:both; width:1000px; overflow:hidden;}
.bm-list a{ display:inline-block; float:left; width:190px; height:42px; background:url(imgcolumn_list_bg.png) left top no-repeat; font: normal 14px/42px "Î¢ÈíÑÅºÚ"; text-decoration:none; padding-left:25px; margin-bottom:16px; margin-right:15px;}
.bm-list a:hover{ background-position:left bottom;}

/*µØÍ¼*/
.map-box{ overflow:hidden; margin:0 auto;}
.map-list{ padding-left:80px; width:400px; padding-top:80px;}
.map-list li{ float:left; padding:10px 18px 10px 0;}
.map-list li a{ display:block; width:87px; height:32px; padding-top:8px; background:url(imgmap_list_bg.png) left bottom no-repeat; line-height:32px; color:#fff; text-align:center;font: normal 14px/32px "Î¢ÈíÑÅºÚ"; text-decoration:none;}
.map-list li.active a{background:url(imgmap_list_bg.png) left top no-repeat;}

.map-img li{ display:none;}
