* { list-style:none; margin:0; padding:0; }
body { font-family:"宋体", Arial, Helvetica, sans-serif; font-size:12px; background:#fff; background:url(bg.png); background-attachment:fixed; }
div, ul, li, a, img, p, span { overflow:hidden }
#play_iframe { height:440px; *height:430px;
}
img { border:none; }
a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; color:#FF6633; }
.currentlocation a { text-decoration:underline; color:#418100; font-weight:bold }
h3, .faq h1 { height:28px; line-height:30px; color: #418100; padding-left:30px; font-size:13px; background:#E6F7BA url(h3.png) no-repeat; border-bottom:1px solid #97BF2B; overflow:hidden;}
h3 span { font-weight:normal; }
h4 { font-size:13px; height:26px; line-height:26px; border-bottom:1px dashed #ccc; }
.left { display:inline; float:left }
.right { display:inline; float:right }
.clear { clear:both; height:0px; }
.wrap { width:960px; ; margin:0 auto; }
.wrapbofangye { width:960px; margin:0 auto; }
.bord { border:#97BF2B 1px solid; }
.ubord { border-bottom:0px; width:958px; }
.mtop { margin-top:5px }
.cen { text-align:center; margin-bottom:5px }
.mdy { width:704px; height:150px; overflow-y:scroll; }
.tf { padding:5px 10px 5px; background-color:#F6FFDD }
.tff { height:516px; padding:10px 16px 10px 0; *padding:5px 10px 10px 0; background:#eee; }
.tff span { padding-left:10px; font-size:14px; }
.tff p { padding-top:5px; padding-left:-220px; }
.tff dl { float:right; margin-top:-519px; width:300px; height:250px; }
.tff strong { float:right; margin-top:-268px; margin-right:-300px; width:300px; height:250px; }
.lvse { background-color:#F6FFDD; }
.lvse p { font-size:10pt; padding:5px; }
.revideo { width:260px; height:100%; margin-right:1px; background-color:#F6FFDD; }
.revideo ul { padding-top:6px; }
.revideo ul li { padding-left:26px; height:26px; line-height:26px; background:url(list_ico.png) no-repeat 12px 9px; }
.revideo ul li span { float:right; width:80px; font-size:11px; color:#009900; margin-right:3px; }
.revideo ul li span img { margin-top:7px; display:inline; float:right; }
#logo { height:auto; width:225px; /*padding:5px;*/ float:left; text-align:center; }
#nav { height: 36px; margin:3px auto; background:url(nav_cbg.png) repeat-x; overflow:hidden; }
#nav .center { }
#nav ul { }
#nav ul li { width:100px; margin-left:5px; height:30px; float:left; display:inline; margin-top:3px; text-align:center; line-height:30px; font-size:13px; color:#fff; font-weight:bold; }
#nav ul li.ml { margin-left:0 !important }
#nav ul li a { color:#fff; }
#nav ul li a:hover { color:#393; background:url(nav_libg.png) no-repeat; width:100px; height:30px; display:block; text-decoration:none; }
#nav ul li.currenttype { background:url(nav_libg.png) no-repeat; display:block; width:100px; height:30px; }
#nav ul li.currenttype a { color:#393 }
#nav ul li.lihover a { background:url(nav_hover.png) no-repeat left 3px }
#nav #seach { background:url(icon_all.gif) repeat-x 0 -116px; height:30px; line-height:30px; padding-left:20px; position:relative; color:#000000; }
#nav input { position:absolute; top:5px; }
#nav #stext { left:86px; border:#c3c3c3 1px inset; width:135px; height:18px; padding-top:2px; }
#nav #ssubmit { height:22px; border:none; left:235px; width:68px; }
#nav span { margin-left:240px; }
#nav span a { color: #418100; margin-left:5px; }
#notice { width:948px; height:auto; overflow:hidden; padding:0 5px; margin:-3px 0px 0px; background-color:/*#E3FBB1*/ #eee; border:1px solid #bbb; border-top-color:#fff; }
#notice span { display:bolck; float:right; padding:1px 3px 1px 3px; color:#666; }
#notice a { color:#666; margin:0 4px; font-size:13px; text-decoration:none; padding:1px 0px 1px 0px; display:bolck; float:left; }
#notice .notice { width:940px; height:auto; margin-left:auto; margin-right:auto; line-height:30px; font-size:9pt; word-spacing:12px; text-align:center; overflow:hidden; padding: 0 0 0 0px; background-color:/*#E3FBB1*/#eee; }
#headtxt { line-height:25px; background:/*url(icon_all.gif) repeat-x 0 -80px*/ #F9F9F9; width:950px; overflow:hidden; padding:0 5px; color:#000; }
#headtxt .txt_l { float:left; }
#headtxt .txt_r { float:right; }
#headtxt .txt_r s { color:#418100; }
#mainbody { background-color:#FFFFFF; padding:5px 0px 5px 0; }
#mainbody .tuijian1 .img { width:100%; height:135px; padding:3px; }
#mainbody .tuijian1 .img span { float:right; line-height:20px; width:170px; color: #999999; margin:-130px 5px 0 0; }
#mainbody .tuijian1 .img img { width:100px; height:135px; }
#mainbody .tuijian1 { width:298px; height: auto; float:left; border:#97BF2B 1px solid; margin:0 3px 0 2px; background:url(icon_bg.gif) repeat-y 3px 172px #F6FFDD; }
#mainbody .tuijian1 ul li { float:left; line-height:25px; padding:0 0 0 28px; border-top:#97BF2B 1px solid; }
#mainbody .tuijian1 ul li span { float: right; line-height:25px; padding-right:5px; }
#mainbody .tuijian1 ul li a { color:#000000; }
#mainbody .tuijian1 ul li a:hover { color:#ff6633; }
#mainbody1 .tuijian1 .img { width:100%; height:135px; padding:3px; }
#mainbody1 .tuijian1 .img span { float:right; line-height:20px; width:170px; color: #999999; margin:-130px 5px 0 0; }
#mainbody1 .tuijian1 .img img { width:100px; height:135px; }
#mainbody1 .tuijian1 { width:295px; height: auto; float:left; border:#97BF2B 1px solid; margin:0 3px 0 2px; background:url(list_ico2.png) repeat-y 3px 172px #F6FFDD; }
#mainbody1 .tuijian1 ul li { float:left; line-height:25px; padding:0 0 0 23px; border-top:#97BF2B 1px solid; }
#mainbody1 .tuijian1 ul li span { float: right; line-height:25px; padding-right:5px; }
#mainbody1 .tuijian1 ul li a { color:#000000; }
#mainbody1 .tuijian1 ul li a:hover { color:#ff6633; }
#mainbody1 { background-color:#ffffff; }
#mainbody1 .tuijian2 { width:690px; height:474px; float:left; border:#97BF2B 1px solid; margin:0 3px 0 2px; margin:5px 0 0 0; background: #F6FFDD; }
#mainbody1 .tuijian2 h3 { border-bottom:none; }
#mainbody1 .tuijian2 h3 span { color:#999999; float:right; margin-right:5px; }
#mainbody1 .tuijian2 ul li { float:left; line-height:20px; width:223px; padding:2px 0 0 7px; border-top:#97BF2B 2px solid; }
#mainbody1 .tuijian2 ul li p { color:#999999; width:223px; overflow:hidden; }
#mainbody1 .tuijian2 ul li span { float: right; line-height:20px; height:20px; overflow:hidden; padding-right:5px; color:#C60A00; }
#mainbody1 .tuijian2 ul li a { font-size:10pt; color:#000000; height:20px; line-height:20px; overflow:hidden; max-width:160px; }
#mainbody1 .tuijian2 ul li a:hover { color:#ff6633; }
#mainbody1 .tuijian3 { width:690px; height:100%; float:left; border:#97BF2B 1px solid; margin:0 3px 0 2px; margin:5px 0 0 0; background: #F6FFDD; }
#mainbody1 .tuijian3 h3 { border-bottom:none; }
#mainbody1 .tuijian3 h3 span { color:#999999; float:right; margin-right:5px; }
#mainbody1 .tuijian3 ul li { float:left; line-height:20px; width:223px; padding:2px 0 0 7px; border-top:#97BF2B 2px solid; }
#mainbody1 .tuijian3 ul li p { color:#999999; width:223px; overflow:hidden; }
#mainbody1 .tuijian3 ul li span { float: right; line-height:20px; height:20px; overflow:hidden; padding-right:5px; color:#C60A00; }
#mainbody1 .tuijian3 ul li a { font-size:10pt; color:#000000; height:20px; line-height:20px; overflow:hidden; max-width:160px; }
#mainbody1 .tuijian3 ul li a:hover { color:#ff6633; }
#mainbody1 .tuijian4 { border:#97BF2B 1px solid; margin:5px 0 0 0; float:left; width:958px; }
#mainbody1 .tuijian4 ul { padding:2px 3px 5px 10px; }
#mainbody1 .tuijian4 ul li { float:left; width:189px; margin:8px 0 0 0; display:inline; }
#mainbody1 .tuijian4 ul li p { line-height:20px; color:#999; }
#mainbody1 .tuijian4 ul li span { line-height:20px; text-align:center; width:100%; display:block; font-weight:bold; }
a.toppic { width:174px; padding:2px; border:1px solid #97BF2B; display:block; }
a.toppic:hover { width:174px; padding:2px; border:1px solid #f63; display:block; }
#mainbody1 .tuijian4 ul li img { width:174px; height:60px; }
#mainbody1 .mingxing { margin:5px 0px 0 0; height: auto; float:left; width:960px; background-color:#F6FFDD; }
#mainbody1 .bodylist { width:908px; height: auto; float:left; border:#97BF2B 1px solid; margin:0px; background-color:#F6FFDD; margin-top:5px; }
#mainbody1 .bodylist ul { margin:0 3px 0 3px; }
#mainbody1 .bodylist ul li { float:left; line-height:35px; height:30px; overflow:hidden; width:140px; padding:0 0 0 10px; border-top:#97BF2B 1px solid; background:url(list_ico.png) no-repeat 3px 13px #F6FFDD; }
#mainbody1 .bodylist h3 span { float: right; margin:8px 5px 5px 0; }
#mainbody1 .bodylist ul li span { float: right; line-height:25px; padding-right:5px; }
#mainbody1 .bodylist ul li a { color:#000000; }
#mainbody1 .bodylist ul li a:hover { color:#ff6633; }
#main_top { }
#main_top #newv { width:233px; height:425px; }
#main_top #newv ul { height:399px; background:url(list_ico2.png) no-repeat 12px 11px; padding-top:6px; }
#main_top #newv ul li { padding-left:37px; height:26px; line-height:26px; }
#main_top #newv ul li span { float:right; width:87px; font-size:11px; color:#009900; margin-right:3px; }
#main_top #newv ul li span img { float:right; display:inline; margin-top:9px; }
#main_top .right { width:706px; }
#main_top .right #slide { width:444px; height:240px; }
#main_top .right .right { height:240px; width:253px; }
#main_top .right #imgv { height:176px; }
#main_top .right #imgv ul { padding:10px 0 0 14px; }
#main_top .right #imgv ul li { display:inline; float:left; text-align:center; width:101px; margin-right:14px; }
#main_top .right #imgv ul li img { width:101px; height:138px; }
#main_top .right #imgv ul li a { display:block; margin-top:5px; width:101px; }
#main_bottom { }
.index { width:713px; float:right; }
#main_bottom .list { display:inline; float:right; margin-left:7px; width:347px; border:#97BF2B 1px solid; margin-top:7px; height:178px; }
#main_bottom .list ul { margin:3px 1px; }
#main_bottom .list ul li { float:left; width:97px; padding-left:20px; height:24px; line-height:24px; background:url(list_ico.png) no-repeat 12px 9px; overflow:hidden; margin:0px; }
#main_bottom .list ul li.img { width:110px; height:145px; background:none; padding-left:0px; }
#main_bottom .list ul li.img a { display:block; width:110px; height:145px; margin-left:5px; }
#main_bottom .list ul li.img a img { width:110px; height:145px; display:block; }
#main_bottom .list h3 a { display:inline; float:right; margin:8px; }
.content,.topclist,.newslist,.newscontent { width:690px; padding-bottom:7px; background-color:#F6FFDD; }
.newscontent h3 {  }
#channel .left .revideo { height:auto; }
.content ul { margin:0px 5px; }
.content ul li { width:674px; float:left; display:inline; margin-top:10px; }
.content ul li h4 { font-size:14px; height:26px; line-height:26px; border-bottom:1px dashed #ccc; }
.content ul li * { float:left; display:inline; width:570px; }
.content ul li img { height:112px; width:92px; }
.content ul li a.img { height:112px; width:92px; padding:8px 8px 0 3px; }
.content ul li p { height:20px; line-height:20px; font-size:10pt; }
.content ul li p.dis { height:60px; }
/*-------------------------------------------------- 自写 --------------------------------------------------*/
.content2 { width:958px; padding-bottom:7px; background-color:#F6FFDD; }
#channel .left .revideo { height:auto; }
.content2 ul { margin:0px 5px; background-color:#F6FFDD; }
.content2 ul li { width:310px; float:left; display:inline; margin-top:10px; margin-left:2px; margin-bottom:10px; }
.content2 ul li * { float:left; display:inline; width:202px; }
.content2 ul li img { height:112px; width:92px; }
.content2 ul li a.img { height:112px; width:92px; padding:8px 8px 0 3px; }
.content2 ul li p { height:20px; line-height:20px; }
.content2 ul li p.dis { height:40px; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/
#alrum .left { width:100%; }
#alrum .left div.info { height:292px; background-color:#F6FFDD; width:958px; }
#alrum .left div ul li a { height:26px; line-height:26px; margin-left:20px }
#alrum .left div p { line-height:22px; margin:0px 5px; }
#alrum .left div.info img.img { width:185px; FLOAT:left; height:250px; margin:7px 3px 0 3px; }
#alrum .left div.info div { display:inline; float:right; width:245px; margin:7px 520px 0 0; }
#alrum .left div.info div.right { width:255px; margin:1px; }
#alrum .left div.info div h4 { font-size:14px; margin-bottom:3px; }
#alrum .left div.info div p { height:24px; line-height:24px; display:block; font-size:13px; }
#alrum .left div.info div span em { font-size:12px; }
#alrum .left div.info div span img { width:auto; height:auto }
#view .list { padding-bottom:5px; margin-bottom:5px; border:#97BF2B 1px solid; border-top:none; width:958px; font-size:10pt; }
#view h3 { border:#97BF2B 1px solid; border-bottom:none; }
#view .list li { display:inline; float:left; height:26px; line-height:26px; width:152px; text-align:center; border:#97BF2B 1px solid; margin:3px 0 0 5px; background-color:#F6FFDD; }
#alrum .right .revideo { height:auto; margin-right:0; }
#page { height:26px; line-height:26px; text-align:center; width:690px; }
#page .nolink, .page .nolink {color:#777;}
#page em, .page em {color:red;font-style:normal;}
#page a, #page em,#page span { margin-right:6px; }
#page a:hover { color:#f00; }
/*-------------------------------------------------- 自写 --------------------------------------------------*/
#page2 { height:26px; line-height:26px; text-align:center; width:958px; }
#page2 span { color:#000000 }
#page2 .nolink, .page2 .nolink { color:#000000; }
#page2 em, .page2 em {color:red;font-style:normal;}
#page2 a, #page2 em { margin-right:2px; }
#page2 a:hover { color:#f00; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/

	
#flash { text-align:center; height:400px; width:958px; border-top:none; }
#comments div.page { line-height:30px; padding:0px 5px 0px 10px; }
#comments p.right { line-height:30px; font-size:12px; }
#comments p.right em { font-weight:normal; font-style:normal }
#comments p.right span { font-size:16px; color:#000; font-weight:bold; margin:0px 3px; }
#comments p.right a { margin:0px 3px; font-weight:normal }
#comments dl { margin:0px 10px 5px 10px; padding:5px; background:#f1f4f6; }
#comments dl dt { height:20px; line-height:20px }
#comments dl dt span { background:#663366; margin-right:4px; padding:0px 3px; line-height:20px; font-weight:bold; color:#fff; font-size:13px; }
#comments dl dt p { height:20px; line-height:20px; color:#636363; }
#comments dl dd { line-height:22px; color:#666; }
#comments div.comment { margin:0px 10px 5px 10px; }
#comments div.comment p { display:block; line-height:22px; margin:3px 0px; }
#comments div.comment p input { width:80px; text-align:center; background:#fff; height:18px; line-height:18px; }
#comments div.comment p input.submit { width:80px; text-align:center; background:#fff; height:30px; line-height:30px; font-size:13px; }
#comments div.comment p span.red { color:#FF0000; line-height:22px; margin-right:10px; }
#comments div.comment textarea { overflow-y:scroll; display:block; height:100px; width:680px; margin:0px; width:680px; background:#fff; }
#link { width:958px; margin:5px auto auto; padding-bottom:5px; border:#ddd 1px solid; background-color:#F9F9F9; }
#link ul { padding:5px 0px 0 4px; }
#link h3 { background:none; background:#F9F9F9; border-bottom:1px solid #ddd !important; color:#000; padding-left:15px; }
#link ul li { width:86px; height:20px; line-height:20px; float:left; text-align:left; overflow:hidden; padding-right:10px; padding-left:10px; }
#link ul li a:hover{ background-color:#F2FCFD; text-decoration:underline; }
#link ul li img { clear:both; border:none; }
#foot { color:#999999; text-align:center; line-height:20px; padding:7px 0px; border-top:3px solid /*#00B03B*/#97bf2b; background: #FFFFFF; clear:both; }
#foot span { display:block; color:#000 }
#object_flash_player { z-index:0; }
#search_list_container { position:absolute; }
#liuyanlist { position:absolute; display:none; width:202px; height:120px; margin:0; border:1px red solid; z-index:1111; overflow-y:auto; overflow-x:hidden; white-space:nowrap; }
#liuyanlist span { cursor:pointer; color:#f00; }
.a_page { float:left; font-size:13px; padding-left:10px; }
.c_page { float:right; text-align:right; font-size:13px; padding-right:10px; }
.is_on { font-weight:bold; font-size:20px; }
#server a { margin-right:5px; line-height: 15px; cursor:pointer }
#server a.aaa { border:0px solid #000; background-color:#0099FF }
#server a.bbb { border:none }
#videoinfo div { float:none; margin-top:5px; }
#videoinfo { height:200px; overflow:auto }
.font1 { font-size:13px; }
#focus { width:698px; height:200px; float:left; margin:0 3px 0 2px; }
#ufree01 { width:202px; height:200px; float:left; margin:0 3px 0 2px; }
#comment { padding:8px; _width:642px; }
#comment_load { width:100%; overflow:hidden; }
#alrum #comment_load p { background:#FCFFF6; border:1px solid #DDDDDD; line-height:26px; margin:0; padding:4px 5px; text-align:right; }
#alrum #comment_load p span { float:left }
#comment_load button { text-align:center }
#alrum #comment_load #addform p { text-align:left; height:auto; border:none; width:100%; overflow:hidden; }
#postcomment input { background:#FAFAD2; border:1px solid #DDDDDD; height:14px; margin:5px 5px 1px 0; padding:3px 4px; width:160px; }
#postcomment textarea { background:#FAFAD2; border:1px solid #DDDDDD; height:120px; margin:5px 5px 1px 0; overflow:auto; padding:3px 4px; width:480px; }
#postcomment #post_btn { background:#E5ECF5; float:left; font-size:14px; height:28px; width:120px; }
#comment_load ul { background:#FCFCFC; border:1px solid #DDDDDD; margin:6px 0; padding:4px 5px; }
#alrum #comment_load p .btn1 { line-height:20px; font-size:12px; width:auto; padding:0 }
#comment_load li { text-align:right; line-height:20px }
#comment_load li span { float:left }
#comment_load li.words { line-height:21px; overflow:hidden; text-align:left; }
#comment_load li strong { color:#0066CC; font-weight:400 }
/*-------------------- ADD style By Beyond --------------------------------*/
.body_main { padding:2px 10px; width:960px; background:#fff; margin:0 auto; }
.top { margin:2px auto; height:90px; }
.topright { width:730px; overflow:hidden; float:right; }
.topright input { border:none; vertical-align:middle; }
.toptool { background:url(tool.png) 0 -28px; height:6px; overflow:hidden; margin-bottom:15px; line-height:28px; position:relative; }
.toptool span { background:url(tool.png); display:block; width:45px; height:28px; overflow:hidden; position:absolute; left:0; top:0; }
.topright form { margin:0 auto 8px; text-align:center; }
.searchword { background:url(searchword.png); width:522px; height:20px; color:#999; padding:8px 0 0 10px; overflow:hidden; }
.searchsub { background:url(sobj.png); width:110px; height:28px; overflow:hidden; margin-left:-3px; }
.topright p {/*padding-left:45px;*/ text-align:right; padding-right:45px; margin:0; }
.topright p a {/*margin-right:8px;*/ margin-left:8px; color:#000; }
.top_r { float:right; width:160px; padding:5px 10px 0 0; }
.top_r a { width:75px; height:20px; line-height:20px; margin-top:10px; display:block; float:right; text-align:right; }
.nleft { display:block; float:left; background:url(nav_left.png) no-repeat; width:5px; height:36px; }
.nright { display:block; float:right; background:url(nav_right.png) no-repeat; width:5px; height:36px; }
.topad { width:960px; /*margin:3px auto;*/ background-position:left; text-align:left; margin-top:5px; }
.new { width:250px; background:#F6FFDD; }
.new dl { margin-top:5px; }
.new dl img { width:70px; height:87px; padding:2px; border:1px solid #393; float:left; margin-right:5px; }
.new dl a:hover img { border:1px solid #f00; }
.new dl dt { font-weight:bold; }
.new dl dt { display:block; width:150px; height:19px; line-height:19px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.new dl dd { display:block; width:150px; line-height:19px; overflow:hidden; }
dd.actor { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.i { padding:0 15px; background:url(index2_03.jpg) left no-repeat; margin-left:10px }
.i2 { padding:0 5px; }
.i3 { padding:0 8px; background:url(index2_03.jpg) left no-repeat; margin-left:10px; }
.time { padding-right:5px; color:#999; font-weight:normal; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/
.timehei { padding-right:5px; color:#999; font-weight:normal; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/
.new ul, .zuo li, .zuo2 li, .digg ul, .month ul { margin-top:5px; float:left; width:100%; }
.new li, .zuo li, .zuo2 li, .digg li, .month li { line-height:29px; *line-height:25px;height:29px; *height:25px;border-bottom:1px dashed #97BF2B; }
.tjlist, .hotlist { width:700px; background:#F6FFDD; }
.tjlist ul { padding:0 0 5px 12px; }
.tjlist li { display:inline; float:left; margin:5px 12px 0 0; width:124px; }
.tjlist li img { width:118px; height:152px; _height:154px; padding:2px; border:1px solid #393; }
.tjlist li a:hover img { border:1px solid #f00; }
.tjlist span { display:block; width:118px; margin:-21px auto auto; *margin:-19px auto auto;
text-align:center; background:#000; color:#fff; filter:Alpha(Opacity=60); opacity:0.6; }
.tjlist strong { display:block; width:100%; height:25px; *height:21px;line-height:25px; *line-height:21px;font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; }
.mingxing tr.tdbg td { background:#F6FFDD; }
.tjlist2, .hotlist5, .hotlist2 { width:958px; background:#F6FFDD; }
.tjlist2 ul { padding:5px 0 5px 12px; height:100%; overflow:hidden;}
.tjlist2 li { display:inline; float:left; margin:5px 12px 0 0; width:123px; position:relative;}
.tjlist2 li img { width:117px; height:152px; padding:2px; border:1px solid #393; }
.tjlist2 li a:hover img,.topclist ul li a:hover img { border:1px solid #f00; }
.tjlist2 span { display:block; width:117px; text-align:center; background:#000; color:#fff; filter:Alpha(Opacity=60); opacity:0.6; position:absolute; top:135px; left:3px; padding:3px 0;}
/*.tjlist2 strong { display:block; width:100%; height:25px; *height:21px;line-height:25px; *line-height:21px;font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; margin-top:5px }*/
.hotlist2 { }
.hotlist2 h3, .zuo h3, .you h3, .digg h3, .month h3, #link h3 { border-bottom:1px solid #97bf2b; overflow:hidden; }
.hotlist2 h3 a { position:relative; right:5px; float:right; top:10px; *top:-20px;width:40px; height:9px; display:block; background:url(more.gif) no-repeat; }
.hotlist2 ul { padding:5px; *padding:7px 5px 6px;float:left; }
.hotlist2 ul li { width:232px; padding-right:5px; display:inline; float:left; border-bottom:1px dashed #97BF2B; line-height:27px; height:27px; *line-height:25px;*height:25px;white-space:nowrap; text-overflow:ellipsis; }
.hotlist2 strong { font-size:10pt; font-weight:normal; margin-right:5px; }
.hotlist2 span { color:#999999; }
.hotlist3 { width:690px; height:474px; background:#F6FFDD; }
.hotlist3 h3, .zuo h3, .you h3, .digg h3, .month h3, #link h3 { border-bottom:1px solid #97bf2b; overflow:hidden; }
.hotlist3 h3 a { position:relative; right:5px; float:right; top:10px; *top:-20px;width:40px; height:9px; display:block; background:url(more.gif) no-repeat; }
.hotlist3 h3 span { color:#999999; float:right; margin-right:5px; }
.hotlist3 ul { padding:5px; *padding:0 0px 6px;float:left; }
.hotlist3 ul li { width:334px; padding-right:5px; display:inline; float:left; border-bottom:1px dashed #97BF2B; line-height:27px; height:27px; *line-height:25px;*height:27px;white-space:nowrap; text-overflow:ellipsis; margin:3px; }
.hotlist3 strong { font-size:10pt; font-weight:normal; margin-right:5px; }
.hotlist3 span { color:#999999; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/
.hotlist4 { width:690px; height:469px; background:#F6FFDD; }
.hotlist4 h3, .zuo h3, .you h3, .digg h3, .month h3, #link h3 { border-bottom:1px solid #97bf2b; overflow:hidden; }
.hotlist4 h3 a { position:relative; right:5px; float:right; top:10px; *top:-20px;width:40px; height:9px; display:block; background:url(more.gif) no-repeat; }
.hotlist4 h3 span { color:#999999; float:right; margin-right:5px; }
.hotlist4 ul { padding:5px; *padding:7px 0px 6px;float:left; }
.hotlist4 ul li { width:161px; padding-right:5px; display:inline; float:left; border-bottom:1px dashed #97BF2B; line-height:27px; height:27px; *line-height:25px;*height:25px;white-space:nowrap; text-overflow:ellipsis; margin:3px; }
.hotlist4 strong { font-size:10pt; font-weight:normal; margin-right:5px; }
.hotlist4 span { color:#999999; }
.hotlist5 { }
.hotlist5 h3, .digg h3, .month h3, #link h3 { border-bottom:1px solid #97bf2b; overflow:hidden; }
.hotlist5 h3 a { position:relative; right:5px; float:right; top:10px; *top:-20px;width:40px; height:9px; display:block; background:url(more.gif) no-repeat; }
.hotlist5 ul { padding:5px; *padding:7px 5px 6px;float:left; }
.hotlist5 ul li { width:232px; padding-right:5px; display:inline; float:left; border-bottom:1px dashed #97BF2B; line-height:27px; height:27px; *line-height:25px;*height:25px;white-space:nowrap; text-overflow:ellipsis; }
.hotlist5 strong { font-weight:normal; margin-right:5px; }
.hotlist5 span { color:#999999; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/
.hotlist { }
.hotlist h3, .zuo h3, .zuo2 h3, .you h3, .digg h3, .month h3, #link h3 { border-bottom:1px solid #97bf2b; overflow:hidden; }
.hotlist h3 a { position:relative; right:5px; float:right; top:10px; *top:-20px; width:40px; height:9px; display:block; background:url(more.gif) no-repeat; }
.hotlist ul { padding:5px; *padding:7px 5px 6px;float:left; }
.hotlist ul li { width:167px; padding-right:5px; display:inline; float:left; border-bottom:1px dashed #97BF2B; line-height:27px; height:27px; *line-height:25px;*height:25px;white-space:nowrap; text-overflow:ellipsis; }
.hotlist strong { font-weight:normal; margin-right:5px; }
.hotlist span { color:#999999; }
.month { width:475px; background:#F6FFDD; margin-top:5px; }
.digg { width:475px; background:#F6FFDD; margin-top:5px; }
.digg li a span, .month li a span { margin-left:5px; margin-right:5px; color:#999; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/
.zuo { width:690px; height:474px; background:#F6FFDD; font-size:10pt; margin-top:5px; }
.zuo strong { color:#FF7E00; margin-right:2px; margin-left:5px; }
.zuo h3 span { color:#999999; float:right; margin-right:5px; }
.zuo2 { width:690px; height:810px; background:#F6FFDD; font-size:10pt; margin-top:5px; }
.zuo2 strong { color:#FF7E00; margin-right:2px; margin-left:5px; }
.zuo2 h3 span { color:#999999; float:right; margin-right:5px; }
.zuo2 h3 a { color:#418100; }
.you { width:260px; background:#F6FFDD; margin-top:5px; padding-bottom:5px; }
.you li { margin-top:8px; float:left; width:100%; }
.you dl { color:#999; margin-right:5px; margin-left:5px; }
.you li a span, .zuo2 li a span, .zuo li a span { margin-left:5px; margin-right:5px; color:#999; }
/*-------------------------------------------------- /自写 --------------------------------------------------*/
.order { margin:5px auto auto; width:958px; background:#F6FFDD; }
.order strong { float:left; margin-left:5px; padding:3px 5px; }
.order a { padding:3px 5px; display:block; float:left; margin-left:5px; text-decoration:underline; }
.mtop2 { margin-top:5px; }
.tf span, .tf a { line-height:24px; }
#digg_num { background:url(dcb.png) no-repeat; display:inline-block; padding:0 10px 0 30px; height:24px; }
#tread_num { background:url(dcb.png) no-repeat left -26px; display:inline-block; padding:0 10px 0 30px; height:24px; margin-left:20px; }
.bc { margin-left:20px; }
.next span { max-width:205px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.next span a { color:red; margin-left:5px; }
#view .list li a { text-align:center; margin:0 !important; }
.greenbg { background:#F6FFDD; }
/******************************* zt style start *******************************************/
.m_list, .zt_border { width:958px; margin-top:5px; }
.m_list dl { background:url(zt-pic/specialbg.png) no-repeat; margin:10px 6px 10px 10px; overflow:hidden; width:220px; height:180px; float:left; display:inline; }
.m_list dt { width:100%; display:block; margin:20px 19px auto }
.m_list dt img { width:180px; height:120px; }
.m_list dd { width:80%; margin:0 auto; height:25px; text-align:center; line-height:25px; overflow:hidden; }
.zt_l_b { *padding-bottom:10px;
}
/*------------- zt content page style ------------------*/
.zt_border { background:#fff; margin:0 auto; overflow:hidden; margin-top:5px; }
.zt_border h3 a { color:#418100; }
.zt_h3 { clear:both; margin:0 auto; overflow:hidden; font-size:14px; font-weight:bold; line-height:30px; background: url(menubg.gif) repeat-x; padding-left:15px; border-bottom:1px solid #ccc; }
.ztclist ul { overflow:hidden; padding:0 0 10px 9px; width:100%; }
.ztclist li { margin:10px 9px 0 0; border:1px solid #ccc; overflow:hidden; padding:2px; float:left; width:298px; }
.ztclist .imgc { display:block; overflow:hidden; width:120px; height:160px; float:left; margin-right:10px; }
.ztclist p { width:168px; overflow:hidden; display:block; line-height:22px; float:left; }
.ztclist p img { width:58px; height:20px; margin-right:15px; }
.ztpage { clear:both; width:100%; line-height:22px; overflow:hidden; }
.pagebox { overflow:hidden; padding: 16px 0 14px 0; text-align: center; border-top:dashed 1px #ddd; width:100%; _margin-top:10px; }
.pagebox em { margin-bottom: -8px; margin-right:2px; padding:0 5px; height:21px; line-height:21px; color:#fff; background-color:#999; font-weight:bold; border:1px solid #666; font-style: normal; display: inline-block; }
.pagebox span { margin-right:2px; height:23px; line-height:23px; padding: 0 4px 0 4px; display: inline-block; }
.pagebox a:link, .pagebox a:visited { border:1px solid #666; color:#333; text-decoration:none; height:21px; line-height:21px; display:inline; margin-right:1px; background-color:#fff; display: inline-block; margin-bottom: -8px; padding: 0 5px 0 5px; }
.pagebox a:hover { border:1px solid #666; color:#fff; background-color:#999 }
.pagebox input { margin-top: 2px; _margin-bottom: -1px; border: 1px groove #DDD; padding-top: 4px; padding-bottom: 3px; margin-right: 4px; text-align: center; height: 13px; }
.pagebox input.btn { padding-top: 3px; padding-bottom: 1px; height: 23px; border: #ddd 1px outset; cursor: hand; }
.pagebox em.nolink { background-color:white; border:1px solid #666; color:#999; height:21px; line-height:21px; font-weight:400 }
/******************************* zt style start ending ************************************/

.faq { width:958px; margin:0 auto; padding-bottom:10px; }
.alltitle, .faqlist { width:98%; margin:10px auto auto; background:#F6FFDD; }
.alltitle ul { padding:10px; }
.alltitle li { line-height:22px; border-bottom:1px dashed #999; }
.faqlist span, .faqlist strong, .faqlist img { display:block; line-height:22px; margin-left:10px; }
.faqlist img { padding-bottom:5px; }
.faq a { color:#FF6633; text-decoration:underline; }
/******************************* zt style start ending ************************************/
#miniNav { height:23.51px; border-bottom:1px solid #e6e6e6; background:#f8f8f8; color:#a1a0a0; text-align:center; line-height:17px; background-image:url(/template/guyue2009/images/bodybg2.png); }
#miniNav img { margin-bottom:4px; border:0; }
#miniNav div { width:974px; margin:0 auto; font-size:12px; padding-top:4px; font-family:"宋体", "Arial Narrow"; }
#miniNav span { display:bolck; float:left; padding:1px 3px 1px 3px; color:#666; }
#miniNav a { color:#666; margin:0 3px; font-size:12px; text-decoration:none; padding:1px 3px 1px 3px; display:bolck; float:right; }
#miniNav a:hover { color:#ff0000; }

/*- Style By Beyond[QQ:1-1-4-2-2-4-7-1-6] Time:2011-03-25 -*/
.topclist ul {height:100%; overflow:hidden; padding:0 0 12px 12px;}
.topclist ul li {margin:12px 11px 0 0; float:left; display:inline; width:126px; overflow:hidden; position:relative;}
.topclist ul li a img {padding:2px; border:1px solid #393; width:120px; height:160px;}
.topclist ul li span {text-align:center; background:#000; color:#fff; filter:Alpha(Opacity=60); opacity:0.6; padding:3px 0; position:absolute; top:143px; left:3px; width:120px; overflow:hidden;}
.topclist ul li strong,.tjlist2 strong {display:block; font-weight:normal; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:5px 0;}
.tcpic {display:block; overflow:hidden;}
.topclist a:hover {color:red;}
.topclist h3,.newslist h3 {position:relative;}
.topclist h3 a,.newslist h3 a {font-weight:normal; line-height:normal; position:absolute; top:8px; right:10px;}

.newsclass {background:#F6FFDD; border:1px solid #97BF2B; padding:8px 8px 8px 0; line-height:1.8; width:682px; overflow:hidden;}
.newsclass strong,.newsclass a { margin-left:8px; font-size:13px; }
.newslist ul {height:100%; overflow:hidden; padding:0 10px 10px 10px;}
.newslist ul li {border-bottom:1px dashed #ddd; position:relative; padding:8px 0; width:100%; overflow:hidden; font-size:13px; }
.newslist ul li span {position:absolute; top:8px; right:0;}
.newsdesbox {padding:10px;}
.newsdesbox h1 {font-size:16px; text-align:center; color:red; line-height:2.2;}
.newsinfo {line-height:3; text-align:center; border-bottom:1px dashed #ddd; padding-left:15px;}
.newsinfo span {margin-right:15px;}
.newsdes {padding:10px 0; line-height:2.5; font-size:14px;}
.newsmark,.newspn,.newscomment {margin:10px auto auto;text-align:center; background:#fff;}
.newspn {border:1px dashed #ddd; padding:5px 5px 5px 20px;}
.newspn span {margin-right:20px;}
.ad250 { float:right; margin-top:6px; margin-right:6px; width:300px;height:250px;margin-bottom:-260px; }
