@charset "gb2312";
/* CSS Document */

body{ width:100%; background:#fff8f0; margin:0; padding:0;}
img,a,input{ border:none;}
a{ text-decoration:none;}
ul,li{ list-style:none;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml40{ margin-left:40px;}
.mt20{ margin-top:20px;}
.wrap{ background:#fff; width:976px; margin:auto; -webkit-box-shadow:10px 10px 5px #666; padding:35px 12px; box-shadow:2px 5px 5px 5px #ccc; }

.top{ background:url(imagestopbanner.jpg) no-repeat center top; width:100%; height:289px;}
.nav{ width:100%; height:57px; background:#be0612; line-height:57px;}
.nav .navcon{ width:990px; margin:auto;}
.nav .navcon li{ width:140px; float:left; background:url(imagesnavline.jpg) right no-repeat; text-align:center;}
.nav .navcon li a{ font:bold 18px/55px "Î¢ÈíÑÅºÚ"; color:#fff;}

.area{ width:990px; margin-top:30px;}
.mainpic{ float:left; width:479px; height:306px; padding:4px; border:1px solid #b5b5b5; background:#fff; margin-left:15px;}
.focusBox { float:left; position: relative; width:479px; height:306px; overflow: hidden; font-size: 14px; text-align: left; background: white; }
.focusBox .pic{ margin:0; padding:0}
.focusBox .pic img { width:479px; height:306px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:0;}
.focusBox .txt li a{ display: block; color: white; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom:0; right: 15px; }
.focusBox .num li{ float: left; position: relative; width:11px; height:11px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 8px; cursor: pointer;text-indent:-99999px;  }
.focusBox .num li a{ position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:url(imagesico01.png) no-repeat;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:url(imagesico02.png) no-repeat;  }

.xxdt{ float:left; width:450px; margin-left:25px;}
.tit01{ background:url(imagesico002-1.jpg) left no-repeat; font:bold 18px/36px "Î¢ÈíÑÅºÚ"; color:#333; padding-left:20px; border-bottom:1px solid #333; }
.datelist{ margin:15px auto auto 10px; padding:0;}
.datelist li,.splist li,.splist02 li{ height:36px; border-bottom:1px dashed #d2d2d2; background:url(imagesico002.jpg) no-repeat 0 15px; padding-left:10px; font:normal 14px/36px "Î¢ÈíÑÅºÚ"; color:#666; text-align:right;}
.splist li{ width:90%; margin:0;}
.datelist li a,.splist li a,.splist02 li a{ float:left; text-align:left; font:normal 16px/36px "Î¢ÈíÑÅºÚ"; color:#333;}
.more{ color:#999; font:normal 14px/36px "Î¢ÈíÑÅºÚ"; background:url(imagesico004.jpg) right no-repeat; padding-right:20px;}

.listbox{ float:left; margin-top:30px;}
.w460{ width:460px;}
.w480{ width:480px;}
.w960{ width:960px;}
.tit02{ background:url(imagesico001.jpg) 170px 15px no-repeat; font:bold 16px/36px "Î¢ÈíÑÅºÚ"; color:#333; border-bottom:1px solid #333; text-align:center }
.titlist{ background:url(imagesico001.jpg) 15px no-repeat; padding-left:30px; border-bottom:1px solid #999; width:900px; padding-bottom:10px; margin:20px auto 0 auto;}
.splist{ width:460px; margin:15px auto auto 20px; padding:0}
.splist02{ width:980px; margin:15px auto auto 0; padding:0;}
.splist02 li{ float:left; width:46%; margin-left:20px;}

.link{ width:920px; margin:auto; height:50px; background:#680303; color:#fff; font:bold 16px/50px "Î¢ÈíÑÅºÚ"; text-align:left; padding-left:50px;}
.link a{ float:left; color:#e8a1a1; font:normal 16px/50px "Î¢ÈíÑÅºÚ"; margin-left:50px; }

.footer{ width:980px; margin:auto; text-align:center; padding:30px 0; font:normal 14px/20px "ËÎÌå";}
.footer a{ font:normal 14px/40px "ËÎÌå"; color:#333;}

/*********ÁÐ±íÒ³Ãæ*********/
.dqwz{ background:url(imagesico002-1.jpg) left no-repeat; height:40px; border-bottom:1px solid #963; width:960px; margin:auto; font:normal 14px/40px "Î¢ÈíÑÅºÚ"; color:#666; text-indent:1em;}
/*·ÖÒ³¾ÓÖÐÑùÊ½*/
.ep-pages{padding:30px 12px; clear:both;text-align:center; font-family:Arial, "\5B8B\4F53", sans-serif;font-size:14px;vertical-align:top} 
.ep-pages a, .ep-pages span{display:inline-block; height:23px; line-height:23px; padding:0 8px; margin:5px 1px 0 0; background:#fff; border:1px solid #e5e5e5; overflow:hidden; vertical-align:top} 
.ep-pages a:hover{background:#F46213; border:1px solid #F46213; text-decoration:none} 
.ep-pages a, .ep-pages a:visited{color:#252525} 
.ep-pages a:hover, .ep-pages a:active{color:#ffffff} 
.ep-pages .current{background:#F46213;border:1px solid #F46213; color:#fff} 
.ep-pages a.current, .ep-pages a.current:visited{color:#ffffff} 
.ep-pages a.current:hover, .ep-pages a.current:active{color:#ffffff} 
.ep-pages-ctrl{font-family:"\5B8B\4F53", sans-serif;font-weight:bold;font-size:16px} 
.ep-pages-e5e5e5{color:#e5e5e5} 


/*********ÏêÇéÒ³*********/
.xqy{ width:960px; margin:20px auto;}
.xqy .bookpic{ float:left; width:200px; height:auto; padding-top:50px; text-align:center}
.xqy .booktxt{ float:left; width:700px; margin-left:30px;}
.xqy .txtcon,.xqy p{ text-indent:2em; font:normal 14px/30px "ËÎÌå";}
.xqy  .title{ font:bold 20px/40px "Î¢ÈíÑÅºÚ"; color:#333; text-align:center;}
.xqy  .info{ font:normal 14px/60px "ËÎÌå"; color:#999; text-align:center; }