.main { width:580px; height:975px; overflow:hidden; zoom:1; background:url(center.png) top center no-repeat; }
.sideBar { width:190px; margin:0 10px 0 0; overflow:hidden; }
.sideBar .box { padding:0; display:block; margin:0 0 10px 0; background:url(side_bar_bottom.png) left bottom no-repeat; overflow:hidden; zoom:1; }
.sideBar .box h3 { background:url(side_bar_top.png) no-repeat 0 0; height:30px; font:bold 14px/34px 宋体; margin:0 0 5px 0; overflow:hidden; text-align:left; text-indent:1.5em; color:#fff; }
.sideBar .box h3 a { width:70px; float:right; margin:0; font-weight:normal; color:#fff; }
/*.sideBar .box h3 span { color:#fff; width:100px; float:left; text-align:center; }*/
.two { width:320px; margin-right:8px; }
.sideBar .box h3 img { margin:6px 8px 0 0; }
h3 img, h4 img { float:right; margin:6px 5px 0 0; }
#gg { height:158px; }
#gg .list li { height:auto; border-bottom:1px dotted #ccc; line-height:180%; background:url(flag01.gif) no-repeat 0 9px; /*font-weight:bold;*/ }
#gg .list li span { float:none; }
/*----------main-----*/
.headNews { height:45px; text-align:left; padding:0 0 0 45px; background:url(images/tt.gif) no-repeat 0 0; }
.headNews a { font:bold 24px/40px 微软雅黑; color:#003399; }
.headNews a:hover { color:#f60; }
.newsPic { /*width:310px; height:247px;*/ padding:5px; display:block; float:left; margin:0 10px 0 0; overflow:hidden; }
.zsBox { clear:both; height:412px; overflow:hidden; margin:0 0 8px 0; padding:0; border:1px solid #ABCAF0; background:#F5F8FD url(images/zsBg.png) no-repeat 0 0; }
.zsBox { text-align:right; padding:8px; overflow:hidden; zoom:0; }
.zsBox .xmss { margin:0 0 8px 0; }
.zsBox .xmss input { height:22px; width:160px; vertical-align:middle; }
.zsBox .xmss select { height:24px; font-size:14px; vertical-align:middle; }
.main .zsBox .box { border:1px solid #ABCAF0; padding:0 0 8px 0; margin:0 0 8px 0; background:#fff; overflow:hidden; zoom:1; }
.main .zsBox .box h3 { height:28px; background:url(main_title.png) no-repeat 0 0; text-align:left; padding:0 0 0 30px; margin:0 0 5px 0; font:bold 14px/29px 微软雅黑, 宋体; color:#003399; }
.main .zsBox .box h3 img { margin:4px 5px 0 0; }
.twoline { width:490px; float:left; }
.twoline li { float:left; width:220px; }
.xmpic { width:220px; height:155px; margin-top:3px; margin-right:5px; display:inline; padding:1px; border:1px solid #ccc; }
.main .box { padding:0 0 8px 0; margin:0 0 8px 0; overflow:hidden; zoom:1; width:99%; margin:0 auto; }
.main .box .subBox { height:26px; margin:1px 0 5px 0; background:url(images/subBg.png) repeat-x 0 0; text-align:left; font:12px/26px Arial, 宋体; color:#003399; }
.main .box .subBox a { color:#003399; padding:0 5px; }
.main .box h3 {height:30px;font:bold 12px/26px 宋体;padding:0;margin:0;color:#CA1616;overflow:hidden;text-align:left;text-indent:2em;background:url(center_h.png) center top no-repeat;_padding:0 0 0 30px;}
.main .box h3 a { display:block; width:70px; float:right; margin:0 5px 0 0; font-weight:normal; }
.main .wjdd .list li { float:left; width:350px; _width:345px; }
.banner { clear:both; margin:12px 0 0 0; }
.banner img { margin:0 auto; width:580px; height:100px; }
.one, .two { float:left; display:inline; width:361px; height:150px; overflow:hidden; }
.main .zsBox .two { border-left:0; width:362px; }
/* 首页图书推荐 */
.tab { height:29px; background:url(main_title.png) top repeat-x; margin:0 0 0 0; overflow:hidden; }
.tab img { float:right; margin:4px 5px 0 0; }
.tab li { float:left; width:100px; text-align:center; border-right:1px solid #ABCAF0; }
.tab li.current { background:#fff; }
.tab li.current a { color:#FA7904; }
.tab li a { font:bold 14px/29px 宋体; color:#003399; }
.tabContent { padding:1px 0 0; height:181px; overflow:hidden; }
.tabContent .ccc { display:none; }
/* 首页搜索 */
.tab_s { height:29px; background:url(main_title_s.gif) top repeat-x; margin:0 0 0 0; overflow:hidden; padding:0 0 0 80px; }
.tab_s img { float:right; margin:4px 5px 0 0; }
.tab_s li { float:left; width:110px; text-align:center; margin:0 0 0 10px; background:url(images/current_s_g.png) center top no-repeat; }
.tab_s li.current { background:#fff; background:url(images/current_s.gif) center top no-repeat; }
.tab_s li.current a { color:#0C5278; }
.tab_s li a { font:bold 14px/29px 宋体; color:#666; }
.tabContent_s { padding:1px 0 0; height:181px; overflow:hidden; }
.tabContent_s div { display:none; }
.text { text-align:left; padding:10px 0 0 10px; line-height:180%; }
.flagPic { margin:3px 8px; float:left; width:90px; height:58px; _height:56px; border:2px solid #ddd; }
#picLink { border:1px solid #ABCAF0; background:#F5F8FD; padding:10px 0; }
#picLink img { border:2px solid #fff; margin:5px; width:100px; height:42px; }
.textLink { padding:12px; background:url(linkBg.png) no-repeat 0 bottom; }
.textLink select { margin:0 5px; width:160px; }
.textLink2 { border:1px solid #ABCAF0; border-top:none; background:#F5F8FD; padding:8px 12px; text-align:center; }
.textLink2 a { padding:0px 15px; }
.xndh { background:url(images/xndh.png) top center no-repeat; display:block; height:150px; }
.xndh a { background:url(images/xndha.png) no-repeat; text-align:center; display:block; width:96px; float:left; line-height:31px; margin:30px 0 0 20px; _margin:30px 0 0 13px; }
.main .ltdt { margin:0 0 10px 0; width:343px; float:left; border:1px solid #CCE0EB; padding:0 0 3px 0; }
/* subpage box width */
.w700 { width:780px; }
.w728 { width:690px; }
.w982 { width:982px; }
.small, .big { cursor: pointer; padding:0 5px; }
.small { font:bold 10px "Times New Roman"; color:#01458E; }
.big { font:bold 14px "Times New Roman"; }