@charset "utf-8";
/*html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
body,td,input,select,textarea,a,div{ font-size:13px; color:#656d77;text-decoration:none;line-height:16px; font-family:Arial,Helvetica,sans-serif,'宋体';}
body{background:#0099cc;margin:0;}
li{list-style:none;padding:0; overflow:hidden;}
ul,ol,dl{margin:0;text-indent:0;padding:0;}
dt,dd {margin:0px;line-height:20px;}
a, ul li a{color:#656;}
a:hover, ul li a:hover{color:#f13c01;text-decoration:underline;}
a:hover h2{text-decoration:underline;}

.ad1{ width:auto; height:auto; border:1px solid #d9e6ee; text-align:center; padding:4px 0;}
.ad2{ width:auto; height:auto; border:1px solid #d9e6ee; text-align:center; padding:4px 0;}
.ad3{ width:auto; height:auto; margin:8px 0 0 0; border:1px solid #d9e6ee; text-align:center;}
.ad4{ width:auto; height:auto; overflow:hidden; border:1px solid #f9e1a0; text-align:center; padding:4px 0; margin-top:8px;}
.ad5{ width:auto; width:260px; height:250px; line-height:85px; text-align:center;}
.box_none1{ display:none;}
.box_none2{ display:none;}
.cspacing{ clear:left;}
.dspacing{ margin-top:8px;}
.clear{ clear:both;}
span.more{ float:right; padding-right:6px;}
span.more a{ line-height:30px; font-weight:bold;}

#headtop,#headlogo,#headmenu,#main,#foot{ background:#FFFFFF; width:982px; margin:0 auto; padding:3px; overflow:hidden;}
#headtop{ height:22px; line-height:22px; margin-bottom:1px;}
#headtop span{ float:right; padding-right:6px;}
#headtop b{ padding-left:6px;}
#headlogo{ height:90px; line-height:90px; margin:0px auto;}
#headlogo .logo{ float:left; padding-left:4px; padding-top:6px; line-height:100px;}
#headlogo .banner{ float:right; padding:2px; width:760px; height:90px; overflow:hidden; line-height:90px; text-align:center; vertical-align:middle;}
#headmenu{}
#headmenu .menu{ background:url(menu.gif) repeat-x; height:31px;}
#headmenu .menu ul{}
#headmenu .menu li{ text-align:center; float:left; width:70px; background:url(menu_r.gif) no-repeat right 0;}
#headmenu .menu li a{font-weight:bold;color:#3d5b81; line-height:32px;}
#headmenu .menu li a:hover{
  font-weight:bold;color:#fff;text-decoration:none;
  padding:6px 7px; 
  background:url(menu_nav.gif);
}
#headmenu .nav{ height:22px; line-height:22px; background:#0099cc; color:#FFFFFF; padding-left:3px;} 
#headmenu .nav span{ float:right;}
#headmenu .nav form{ margin:0; padding:0;}
#headmenu .nav input{ line-height:15px;}

#main .left{ width:270px; float:left; display:inline;word-wrap: break-word; }
#main .right{ width:705px; float:right; margin-top:8px; display:inline;word-wrap: break-word;}
#main .right .pic{ float:left; width:260px; border-right:1px solid #d9e6ee; padding:6px 6px 0 6px;}
#main .right .pic img{ border:1px solid #CCCCCC; padding:2px; margin:0;}
#main .right .pic li{ width:130px; height: 150px; margin-bottom:6px; float:left; text-align:center; }
#main .right .new{ width:418px; float:right;}

.links{ margin-top:8px; margin-bottom:8px; padding-bottom:8px;}
.links .links_bg{ height:22px; line-height:22px; padding-left:3px; background:#0099cc; color:#FFFFFF;}
.links .link_list{ height:45px; padding:4px 8px;}
.links .link_list li{ float:left; line-height:21px; padding-right:12px;}
.links .link_list a{ color:#0099cc;}
/*.links .link_list a:hover{ background:#0099cc; color:#FFFFFF; text-decoration:none; padding:3px 3px 1px 3px}*/

#footer { width:982px; margin:15px auto; padding-bottom:20px; text-align:center; color:#ffffff;}
#footer a{ color:#FFFFFF;}
/*home*/
.box1 {border:1px solid #d9e6ee; height:1%; overflow:hidden; margin-bottom:8px;}
.box1 dt{ height:32px; line-height:30px; font-weight:bold; padding-left:6px; color:#1fabd3; background:url(box_bg1.gif) repeat-x;}
.box1 dt span.t1{ background:#0099cc; color:#FFFFFF; border:1px solid #FFFFFF; padding:5px 5px 3px 5px; border-bottom:0;}
.box1 dd{ padding:2px 3px 3px 6px;}
.box1 dd ul{ margin:0; padding:0;}
.box1 dd li{ line-height:20px;}
.box1 dd li span{ float:right; color:#FF0000;}
.box1 dd .new span{ color:#656D77;}
.box1 dd .daygood li{ width:33%; float:left;}
.box1 dd .daygood u{ color:#B9B9DD;}

.box2 { width:346px; clear:left; float:left; border:1px solid #b1eaf3; margin-top:8px;}
.box2 dt{ font-weight:bold; height:26px; line-height:26px; background:transparent url(box_bg2.gif) repeat-x;}
.box2 dt span.box2_title{ position:absolute; height:20px; line-height:20px; margin:3px 0 0 8px; padding:3px 0 0; width:100px; text-align:center;}
.box2 dt span.box2_title{ background:url(box2_title.gif) no-repeat; color:#0098c5;}
.box2 dd li span{ float:right; padding-right:4px;}
.box2 dd li,.box3 dd li{ height:20px;}

.box3 { width:346px; float:right; border:1px solid #f9e1a0; margin-left:6px; margin-top:8px;}
.box3 dt{ font-weight:bold; height:26px; line-height:26px; background:transparent url(box_bg3.gif) repeat-x;}
.box3 dt span.box3_title{ position:absolute; height:20px; line-height:20px; margin:3px 0 0 8px; padding:3px 0 0; width:100px; text-align:center;}
.box3 dt span.box3_title{ background:url(box3_title.gif) no-repeat; color:#e56c00;}
.box3 dd li span{ float:right; padding-right:4px;}

.text_img{ clear:both; height:108px; overflow:hidden; padding:7px; margin:0; border-bottom:1px dotted #CCCCCC;}
.text_img img{ width:95px; float:left; padding:1px; margin-right:4px; border:1px solid #CCCCCC;}
.text_img span { line-height:19px; width:222px; overflow:hidden; word-break:break-all;}
.text_img span a{ color:#0066ff;text-decoration:underline;font-weight:bold; line-height:21px;}

.box4 { clear:both; width:auto; border:1px solid #d9e6ee; margin-top:8px;}
.box4 dt{ font-weight:bold; height:26px; line-height:26px; background:transparent url(box_bg4.gif) repeat-x;}
.box4 dt span.box4_title{ position:absolute; height:20px; line-height:20px; margin:3px 0 0 8px; padding:3px 0 0; width:100px; text-align:center;}
.box4 dt span.box4_title{ background:url(box4_title.gif) no-repeat; color:#1fabd3;}
.box4 dd ul{ margin:0; padding:8px;}
.box4 dd li{}
.box4 dd .rank li{ border-bottom:1px dashed #CCCCCC; line-height:23px; height:23px; overflow:hidden;}
.box4 dd span{ float:right;}

.box4 dd iframe{ margin:0; padding:0;}
.box4 dd .box4_frame{ margin:0; padding:0; width:260px; height:490px; overflow:hidden;}

.box4 .show_dt span{ cursor:pointer; color:#1fabd3; font-size:13px; padding:4px 12px; margin-right:6px; text-align:center; height:20px; line-height:20px; border:1px solid #CCCCCC; border-bottom:none;}

.box4 .show_dt span#s1{ background:#FFFFFF; font-weight:bold;} 
.box4 .show_dt span#s2{ background:#EEEEEE; font-weight:normal;}

.box4 .reading tr{ background:#FFFFFF; }
.box4 .reading td{ border-bottom:1px dashed #336699;}
.box4 .reading_title td{ font-size:13px; font-weight:bold; padding-left:4px;}
.box4 tr.reading_title{ height:30px; }
.box4 .reading_title a{ font-size:13px; color:#0033FF; line-height:19px;}
.box4 .reading_info{ color:#999999; font-weight:normal; font-size:12px;}

.sitemap a{ font-size:13px;}
.sitemap ul{ margin:0; padding:0;}
.sitemap li{ float:left; width:24%; padding-bottom:4px;}

.box5 { border:1px solid #d9e6ee;}
.box5 dt{ height:32px; line-height:30px; font-weight:bold; padding-left:0; color:#666666; background:url(box_bg1.gif) repeat-x;}
.box5 dt span{ background:url(name-ico.gif) no-repeat left top; line-height:30px; padding-left:18px;}
.box5 dd{ padding:0 4px;}
.box5 dd .list{ height:20px; line-height:20px; padding:0px 5px; margin-bottom:6px; border-bottom:1px solid #CCCCCC;}
.box5 dd .listname{ float:left; width:500px; color:#0098c5;}
.box5 dd .listsize{ float:left; width:88px; text-align:center; color:#0098c5;}
.box5 dd .listdate{ float:left; width:88px; text-align:center; color:#0098c5;}

.box5 dd .listinfo { line-height:19px;}
.box5 dd .listintro { 
	margin-bottom:8px; padding-bottom:6px; 
	height:60px; overflow:hidden; 
	line-height:21px; border-bottom:1px dashed #CCCCCC;
	text-indent:15px; word-wrap: break-word; clear:left;
}
.box5 dd .listname span.title{ background:url(arrow.gif) no-repeat 5px center; padding-left:18px; color:#0033ff; font-weight:bold;}
.box5 dd .listsize span.size{ color:#666666;}
.box5 dd .listdate span.date{ color:#666666;}

.listtype li{ width:50%; float:left; text-align:center; overflow:hidden;}
.listtype li a{ text-decoration:none; display:block; width:120px; height:22px; line-height:22px;}
.listtype li a:hover{ text-decoration:none; color:#FFFFFF; background:#3b97d3;}

.pages{ text-align:left; margin-top:15px; margin-bottom:12px; height:25px; line-height:25px; padding-left:8px; font-size:13px;}
.pages a{ color:#CC0000; font-size:13px;}

.list_ad01{ width:98%; padding:2px; border:1px solid #CCCCCC; margin-bottom:6px;}
.list_ad02{ width:98%; padding:2px;}

/*info*/
.c_ad { margin:8px 0;}
#td3{ border:1px solid #CCCCCC; border:none; padding-top:6px;}

.box5 {border:1px solid #d9e6ee;}
.box5 dt{ height:26px; line-height:26px; font-weight:bold; padding-left:0; color:#666666; background:url(box_bg1.gif) repeat-x; border-bottom:3px solid #0099cc;}
.box5 dt span{ background:url(name-ico.gif) no-repeat left top; line-height:26px; padding-left:18px;}
.box5 dd { padding:8px;}
.box5 dd .bookintro {}
.box5 dd .title{ text-align:center; font-size:14px; font-weight:bold; color:#0098c5; padding:6px 0; border:0px solid #d9e6ee;}
.box5 dd .title a{ font-size:14px; font-weight:bold; color:#0098c5;}
.box5 dd .intro{ line-height:25px; margin:6px 0;}
.box5 dd .intro p{ float:right; width:300px; height:190px; border:1px solid #ffffff; text-align:center; line-height:190px;}
.box5 dd .intro .abso{ position:absolute; top:556px; right:195px; display:block; width:510px; background:#CC0000; color:#FFFFFF; padding:2px 3px;}
.box5 dd .intro b.red{ color:#CC0000;}

.box5 dd .intro form,input{ padding:0; margin:0; font-size:12px; color:#666666}
.box5 dd .intro input.puts{ height:15px; line-height:15px; width:180px; color:#666666;}
.box5 dd .intro input.ss{ height:21px;}
.box5 dd .intro input.puts{ width:180px; color:#666666}


.box5 dd .info{ margin-top:15px; clear:both;}
.box5 dd .info_head{ font-weight:bold; color:#0098c5; border:1px solid #d9e6ee; padding:0;}
.box5 dd .info_head{ height:26px; line-height:26px;}
.box5 dd .info_title{ position:absolute; height:20px; line-height:20px; margin-left:12px; margin-top:4px; padding:3px 0; width:100px; text-align:center;}
.box5 dd .info_title{ background:url(box4_title.gif) no-repeat; color:#1fabd3;}
.box5 dd .info_content{ border:1px solid #d9e6ee; padding:12px 8px; line-height:21px; word-break:break-all; font-size:13px;}
.box5 dd .info_content font{ font-size:14px;}
.box5 dd .info_content font a{ color:#336600; font-size:14px;}

.box5 dd .download{ margin-top:8px; clear:both;}
.box5 dd .download_head { font-weight:bold; color:#0098c5; border:1px solid #d9e6ee; padding:0;}
.box5 dd .download_head { height:26px; line-height:26px;}
.box5 dd .download_title{ position:absolute; height:20px; line-height:20px; margin-left:12px; margin-top:4px; padding:3px 0; width:100px;}
.box5 dd .download_title{ background:url(box4_title.gif) no-repeat; color:#1fabd3; text-align:center;}
.box5 dd .download_addr{ border:1px solid #d9e6ee; padding:12px 2px; word-break:break-all; line-height:22px;}
.box5 dd .download_addr b{ background:url(download.gif) no-repeat left center; padding-left:25px;}
.box5 dd .download_addr b a{ font-weight:bold; color:#0033CC;}

.box5 dd .pl{ margin-top:8px;}
.box5 dd .pl_head{ font-weight:bold; color:#0098c5; border:1px solid #d9e6ee; padding:0;}
.box5 dd .pl_head{ height:26px; line-height:26px;}
.box5 dd .pl_title{ position:absolute; height:20px; line-height:20px; margin-left:12px; margin-top:4px; padding:3px 0; width:100px; text-align:center;}
.box5 dd .pl_title{ background:url(box4_title.gif) no-repeat; color:#1fabd3;}
.box5 dd .pl_content{ border:1px solid #d9e6ee; padding:12px 2px; height:20px; overflow:hidden; line-height:19px; word-break:break-all;}

.box5 dd .tosay{ margin-top:8px;}
.box5 dd .tosay_head{ font-weight:bold; color:#0098c5; border:1px solid #d9e6ee; padding:0;}
.box5 dd .tosay_head{ height:26px; line-height:26px;}
.box5 dd .tosay_title{ position:absolute; height:20px; line-height:20px; margin-left:12px; margin-top:4px; padding:3px 0; width:100px; text-align:center;}
.box5 dd .tosay_title{ background:url(box4_title.gif) no-repeat; color:#1fabd3;}
.box5 dd .tosay_content{ border:1px solid #d9e6ee; padding:12px 2px; line-height:19px; word-break:break-all;}

.box5 dd .toread{ margin-top:8px;}
.box5 dd .toread_head{ font-weight:bold; color:#0098c5; border:1px solid #d9e6ee; padding:0;}
.box5 dd .toread_head{ height:26px; line-height:26px;}
.box5 dd .toread_title{ position:absolute; height:20px; line-height:20px; margin-left:12px; margin-top:4px; padding:3px 0; width:100px; text-align:center;}
.box5 dd .toread_title{ background:url(box4_title.gif) no-repeat; color:#1fabd3;}
.box5 dd .toread_content{ border:1px solid #d9e6ee; padding:2px 2px; line-height:19px; word-break:break-all; text-align:center;}

.box5 dd .imgpic_content{ text-align:center; overflow:hidden;}
.box5 dd .imgpic_content p{ float:left; width:19%;}
.box5 dd .imgpic_content img{ width:112px; height:140px; border:1px solid #EFEFEF; padding:2px;}

.down_ad4{ height:65px; line-height:65px;}

.listtype li{ width:50%; float:left; text-align:center; overflow:hidden;}
.listtype li a{ text-decoration:none; display:block; width:120px; height:22px; line-height:22px;}
.listtype li a:hover{ text-decoration:none; color:#FFFFFF; background:#3b97d3;}

.txtHint{ background:#CCFFFF; border:6px solid #99CCFF; width:670px; height:230px; position:absolute; top:350px; left:5px; z-index:1000; display:none;}
.txtHint iframe{ padding:0; margin:0;}
.txtHint .title{ background:#99CCFF; width:670px;; text-align:right; padding:0; margin:0; padding-right:5px; height:15px; line-height:15px;}
.txtHint .title a{ font-size:12px; text-decoration:none; color:#336600;}

.click_frame1{ padding:0; margin:0; height:23px; line-height:23px; vertical-align:middle; text-align:left; width:200px; overflow:hidden;}
.click_frame2{ padding:0; margin:0; height:23px; line-height:23px; vertical-align:middle; text-align:left; width:300px; overflow:hidden;}

.befrom{ line-height:17px; color:#003399; padding:0; margin:0;}
