*{margin:0;padding:0;list-style:none;}select,input {font-size:12px;}img {border:0;}
a{color:#565656;text-decoration:none;}a:hover {color:#565656;text-decoration:underline;}em {font-style:normal;color:#c42805;}em a {color:#c42805;}
body{font-size:12px;color:#565656;font-family:"宋体",Arial;background:#fff;}
.clear{clear:both;font-size:1px;line-height:1px;}

/*tomnav*/
.tomnav{margin:1px auto 0;width:960px;height:31px;border-bottom:1px solid #b50007;background:#f6f6f6;}
.tomnav a{color:#333;text-decoration:none;}.tomnav a:hover {color:#ba0005;text-decoration:underline;}
.tomnav ul{float:left;height:24px;margin-top:4px;padding-left:4px;}
.tomnav ul li{float:left;padding:0 7px 0 6px;line-height:24px;text-align:center;}
.tompass{float:right;width:430px;margin-top:4px;}
.logo{width:960px;color:#676566; padding:9px 0 9px 13px;margin:0 auto;}

/*nav*/
.nav{width:960px;margin:-20px auto 0;}
.navtop{height:30px;text-align:right;background:url(../style/images/navtopbg.gif) no-repeat left bottom;}
.navtop ul{height:30px;float:left;padding-left:320px;}
.navtop ul li{float:left;margin-right:5px;height:30px; font-size:13px;}
.navtop ul li a{width:72px;float:left;color:#111;text-align:center;display:block;height:20px;padding-top:10px; background:url(../style/images/navtop.jpg) no-repeat; }
.navtop ul li a:hover{width:72px;text-decoration:none;color:#fff;font-size:14px;padding-top:8px;height:22px; font-weight:bold;background-position:0 -30px;}
.navtop ul li.current a,.navtop ul li.current a:hover{font-weight:bold;color:#fff;font-size:14px;padding-top:8px;height:22px; background:url(../style/images/navtop.jpg) no-repeat 0 -30px;}
.navtop ul li#nav3 a{width:116px;background-position:-148px 0;}
.navtop ul li#nav3.current a {width:116px;background-position:-148px -30px;}
.navtop ul li#nav3 a:hover{width:116px;background-position:-148px -30px;}
.navtop a.keep{float:right;padding-left:10px;margin:8px 15px 0 0;display:inline; background:url(../style/images/jia.gif) no-repeat 0 2px;}
.navtop a.help{float:right;margin:8px 22px 0 0;display:inline;}
.navtop a{color:#1a66b3}.navtop a:hover{color:#ff4c39}

.navcon{height:41px;background:url(../style/images/navbg.jpg) no-repeat;}
.key{float:left;width:686px;padding-left:20px;line-height:41px; color:#c1e667;}
.key a,.key a:hover{color:#fbfeff;margin:0 5px;}
.search{float:left;width:224px;height:28px;padding-right:18px;margin-top:6px; background:url(../style/images/searchbg.jpg) no-repeat;}
.search input.txt{float:left;width:135px;height:15px;color:#b8b8b8;padding:3px 0 0 10px; border:1px solid #ccc;background:#fff;margin:4px 0 0 8px;}
.search input.btn{float:left;margin:4px 0 0 8px;display:inline;}

/*main*/
.main{width:960px;margin:8px auto 0;}
.content{width:636px;float:left;}
.sidebar{width:324px;float:left;}
/*newbook*/
.newbook{width:636px;height:354px;background:url(../style/images/newbook.jpg) no-repeat;}
.nbnav{height:31px;width:403px;margin:14px 0 0 210px;display:inline; padding-left:4px; float:left; background:url(../style/images/nbbg.gif) repeat-x left bottom;}
.nbnav li{width:70px;height:31px;float:left;text-align:center;margin-left:-1px; line-height:31px;cursor:pointer; background:url(../style/images/nbline.gif) no-repeat 0 center;}
.nbnav li.current{font-weight:bold;background:url(../style/images/nbcur.jpg) no-repeat;}
li#newbook1{background:none;}
li#newbook1.current{background:url(../style/images/nbcur.jpg) no-repeat;}
.natxt{width:593px;margin:0 auto; height:220px; position:relative; padding-top:15px;clear:both;}
.natxt img{display:block;float:left;}
.details{width:372px;padding-left:0px;float:left;margin-top:120px;}
.details h3{font-size:16px;text-align:center;height:26px;}
.details h3 a{color:#c52805;}
.details .title{line-height:24px;color:#8d8d8d;}
.details p{font-size:14px;line-height:24px;}

.natxt .b_cover { width:183px; height:px; padding:0px 0px 0px 13px; float:left}
.natxt .img { background:#FFF; border:#d4d4d4 solid 1px; padding:5px; width:145px; height:207px;}

.natxt ul{position:absolute;left:190px;top:15px;}
.natxt ul li{float:left;display:inline;margin-left:1px;cursor:pointer; width:73px;height:106px;padding:4px 0 0 4px;}
.natxt ul li img{border:0px solid #dfdfdf;filter:Alpha(opacity=40,finishOpacity=0,style=0);-moz-opacity:0.4;}
.natxt ul li.current{background:url(../style/images/nbfocus.gif) no-repeat; }
.natxt ul li.current img{border:0px;filter:Alpha(opacity=100,finishOpacity=0,style=0);-moz-opacity:1;}

.newbook .g_notice { clear:both; margin:10px auto 0px auto; width:522px; height:50px; background:url(../style/images/g_notice.gif) no-repeat top; } 
.newbook .g_ti { float:left; background:url(../style/images/ico_notice.gif) no-repeat 0px 4px; padding-left:25px; line-height:22px; font-size:14px; font-weight:bold; margin-top:15px;}
.newbook #notice_m { float:left; padding-left:5px; line-height:22px;margin-top:15px; height:22px; overflow:hidden;}
.newbook #notice_m a{ color:#c82909; text-decoration:underline}
.newbook #notice_m span { color:#afafaf ; padding-left:10px;}
/*click*/
.click{width:636px;padding-top:10px;height:424px;}
.clickmod{width:202px;float:left;height:416px; background:url(../style/images/cka.jpg) no-repeat;}
.clickmod h3{height:31px;text-indent:-9999px;}
.clickmod ul{height:29px;margin-top:1px; background:url(../style/images/rn01.gif) no-repeat left bottom;}
.clickmod ul li{width:47px; height:29px;float:left;line-height:29px;margin-left:-1px; text-align:center;cursor:pointer;background:url(../style/images/ckline.gif) no-repeat 0 center;}
.clickmod ul li.current{border-left:1px solid #dce8fe;border-right:1px solid #dce8fe; font-weight:bold;background:url(../style/images/recentcur.jpg) repeat-x;}
li#cka1{width:82px;background:none;}
li#cka1.current{width:82px;background:url(../style/images/recentcur.jpg) repeat-x;margin-left:0;}
.clickmod.bg2{margin:0 14px;display:inline; background:url(../style/images/ckb.jpg) no-repeat;}
.clickmod.bg2 ul{background:url(../style/images/rn02.gif) no-repeat left bottom;}
.clickmod.bg2 ul li.current{border-left:1px solid #f6e8dd;border-right:1px solid #f6e8dd;background-position:0 -29px;}
li#ckb1{width:82px;background:none;}
li#ckb1.current{width:82px;background:url(../style/images/recentcur.jpg) repeat-x 0 -29px;margin-left:0;}
.clickmod.bg3{background:url(../style/images/ckc.jpg) no-repeat;}
.clickmod.bg3 ul{background:url(../style/images/rn03.gif) no-repeat left bottom;}
.clickmod.bg3 ul li.current{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;background-position:0 -58px;}
li#ckc1{width:82px;background:none;}
li#ckc1.current{width:82px;background:url(../style/images/recentcur.jpg) repeat-x 0 -58px;}
.clicktxt{width:202;overflow:hidden;}
.clicktxt p{float:right;padding:12px 7px 0 0;}
.clicktxt p a{color:#2e6493;}
.clicktxt dl{width:193px;margin-left:9px;display:inline;padding:12px 0; float:left;background:url(../style/images/line.gif) repeat-x left bottom;}
.clicktxt dl dd{float:left;}.pductmod dl dt{float:left;}
.clicktxt dl.bg{width:193px;float:left;padding:1px 0 0 0;}
.clicktxt dl.nobg{background:none;}
.lt01{width:27px;float:left;height:34px; text-align:center;margin-top:25px;font-family:Arial, sans-serif; color:#bd0102;font-size:22px;font-weight:bold; background:url(../style/images/ckan.jpg) no-repeat;}
.lt02 img{width:53px;height:75px;float:left;border:1px solid #41413f;}
.lt03{width:100px;padding-left:10px;line-height:20px;color:#7c7c7a;}
.lt03 strong{display:block;text-align:center;color:#c52606;font-size:14px;}
.lt03 strong a,.lt03 strong a:hover{color:#c52606;}
.lt03 span{display:block;}
.lt03 span em{color:#c62707;}
.lt03 div{display:none;}
.bg .lt01{width:23px;height:22px; color:#515151;font-size:13px;margin-top:4px; text-align:center;background:none;}
.bg .lt02{display:none;}
.bg .lt03{width:164px;height:23px;overflow:hidden;color:#515151; padding-left:4px;line-height:24px;}
.bg .lt03 strong,.bg .lt03 span{display:none;}
.bg .lt03 div{display: block;}
.clickmod.bg2 .lt01{background:url(../style/images/ckbn.jpg) no-repeat;}
.clickmod.bg2 .bg .lt01{background:none;}
.clickmod.bg2 .lt01{background:url(../style/images/ckbn.jpg) no-repeat;}
.clickmod.bg3 .bg .lt01{background:none;}
/*push*/
.push{width:296px;float:left;margin:0 0 10px 25px;display:inline;padding-bottom:10px; border:1px solid #f2f2f2;background:#fbfaff;}
.push h3{width:260px;margin:16px auto 0;padding:10px 5px 0 5px;height:18px; text-align:right;font-size:12px;font-weight:normal; border-bottom:1px solid #e5e5e3; background:url(../style/images/pushtt.gif) no-repeat left top;}
.push h3 a{color:#e99e41;}
.push dl{width:270px;float:left;padding:9px 0;margin-left:15px;display:inline; background:url(../style/images/line.gif) repeat-x left bottom;}
.push dl.nobg{background:none;}
.push dl img{border:1px solid #c9cecd;background:#fff;padding:1px;}
.push dl dt{width:45px;float:left;padding:5px 0 0 5px;}
.push dl dd{width:210px;float:left;line-height:18px;}
.push dl dd.txt{padding-left:15px;width:195px;line-height:16px; background:url(../style/images/icon01.gif) no-repeat left top;}
.push dl dd a,.push dl dd a:hover{color:#2d6391;}

.push dl dd span{ float:left}
.push dl dd strong{ float:right; font-weight: normal }
.push dl dd img{ border:0; background:none; float:right; padding-top:4px; }

/*past*/
.past{width:296px;float:left;margin:0 0 0 25px;display:inline;padding-bottom:8px; border:1px solid #f2f2f2;background:#fbfaff;}
.past h3{width:260px;margin:16px auto 0;padding:10px 5px 0 5px;height:18px; text-align:right;font-size:12px;font-weight:normal; border-bottom:1px solid #e5e5e3; background:url(../style/images/timett.gif) no-repeat left top;}
.past h3 a,.past h3 a:hover{color:#e99e41;}
.past ul{width:270px;margin:0 auto;padding-top:10px;}
.past ul li{width:270px; height:22px;padding-top:7px; background:url(../style/images/line.gif) repeat-x left bottom;}
.past ul li img{margin:0 5px 0 3px;}
.past ul li span{color:#b2b2b2;}
.past ul li a{color:#2e6291;margin:0 3px;}
.past ul li.nobg{background:none;}
.ad{width:960px;margin:0 auto;}

/*更新列表*/
.update{width:634px;float:left;border:#f3f1f2 solid 1px;height:auto;background:#FEFEFE;}
.utitle{height:44px;margin-top:7px; background:url(../style/images/recenttt.jpg) no-repeat;}
.utitle h3{text-indent:-9999px;}
.utitle em{float:right;margin-right:10px;}

.update ul{ float:left;width:624px;overflow:hidden;padding:10px 5px 20px 5px;}
.update ul li{ float:left; color:#333;width:624px; height:26px; line-height:26px; overflow:hidden;word-break:break-all;background:url(../style/images/line.gif) repeat-x left bottom;}
.update .li_back{ background:#f3f3f3;}
.update ul li a{color:#444;}
.update ul li a:hover{color:#e63c01;}
.update ul li span{ float:left;}
.update .title_top{ font-weight:bold; color:#000; background:#fdfdfe; }
.update .Category{ width:70px; margin-left:4px; text-align:center;}
.update .Title{width:368px;text-align: left; }
.update .Author{width:96px;text-align: left;}
.update .Time{width:80px;text-align:center;}
.update .title_center{text-align:center;}
.update ul li .Times{color:#37609e;}
.update ul li .Times a{color:#37609e;}

/*hotbook*/
.hotbook{float:left;width:296px;margin:0 0 0 25px;}
.hotbook .title{height:37px;background:url(../style/images/hotnav.gif) repeat-x left bottom;}
.hotbook .title li{float:left;width:145px;height:37px;line-height:37px;cursor:pointer; text-align:center; background:url(../style/images/hotcur.jpg) no-repeat 0 -37px;}
.hotbook .title li.current{background-position:0 0;font-weight:bold;font-size:14px;}
.hotbook .txt {float:left;width:294px;padding-bottom:20px; border:1px solid #f0e1cc;border-top:0;background:#fbfaf5;}
.hotbook .txt ul {float:left;width:293px;}
.hotbook .txt ul li{width:85px; height:180px;text-align:center; float:left;padding:15px 4px 0px 4px; }
.hotbook .txt ul li.nobg{border-bottom:0;}
.hotbook .txt ul li img{border:1px solid #e2e1df;padding:3px;background:#fff;margin-left:5px; }
.hotbook .txt ul li h3{font-size:12px;text-align:center;height:30px; line-height:30px; width:85px; overflow:hidden;}
.hotbook .txt ul li h3 a{color:#37609e;}
.hotbook .txt ul li a.read img{border:0; float:left; display:block; background:#fbfaf5;}


/*new book*/
.new_book {padding:15px 0 0 14px; clear:both;}
.new_book .boxnr{float:left;width:306px;padding-bottom:12px; border:1px solid #f0e1cc; background:#fbfaff;}
.new_book h3{width:260px;margin:16px auto 0;padding:10px 5px 0 5px;height:18px; text-align:right;font-size:12px;font-weight:normal; border-bottom:1px solid #e5e5e3; background:url(../style/images/newbooktt.jpg) no-repeat left top;}
.new_book h3 a,.new_book h3 a:hover{color:#e99e41;}
.new_book .boxnr table{ padding:0px; line-height:20px; width:90%; margin:auto; margin-top:12px; color:#2e6291}
.new_book .boxnr table a{ color:#2e6291}
/*active*/
.active{width:308px;clear:both;padding:25px 0 0 14px;}
.active h3{padding:0 0 5px 43px; line-height:29px;font-size:14px; background:url(../style/images/active.gif) no-repeat;}
.active ul {padding-top:5px;}
.active ul li{line-height:24px;color:#2d638f;}
.active ul li a,.active ul li a:hover{color:#2d638f;}
/*footer*/
.footer{width:960px;margin:0 auto;padding:15px 0;line-height:25px; text-align:center;font-family:Arial;background:url(../style/images/footer.gif) repeat-x left top; }
.footer a{margin:0 10px;}