﻿html{overflow-y:scroll;}
body {background:#FED9D1 url(pageBoxBg.jpg) repeat-x center 38px; }
/* 链接颜色 */
a{text-decoration:none;}
a:hover {color: #F54100;text-decoration:underline;}
a:active {color: #999999;}
.fll{float:left;}

/*清楚浮动*/
.cc{*zoom:1;}
.c{clear:both;}
.cc:after{content:'\20';display:block;height:0;clear:both;visibility: hidden;}
.frame,.block{margin:0px !important;border:0px !important;}
.ktop{background:#fff;}

/*搜索*/
#scbars{height:40px;line-height:40px;float:left;border:none;background:none;margin-left:10px;margin-top:5px;overflow:visible;position:relative;}
.scbar_txt_tds,.scbar_type_tds{background:none}
#scbar_txts,.scbar_narrows #scbar_txts{background:none;border:0 none;float:left;height:21px;line-height:22px;padding-left:5px;width:136px;outline:none;font-size:12px}
.scbar_btn_tds{background:none}
#scbar_btns{background:none repeat scroll 0 0 transparent !important;border:0 none !important;cursor:pointer;float:right;height:20px;width:23px;}
#scbar_btns strong{display:none;}
.search_forms{background:url("search_form_bg.png") no-repeat scroll 0 0 transparent;float:left;height:24px;margin-top:2px;padding:2px 0 2px 16px;position:relative;width:164px;}

/*顶部*/
#top_nav{width:100%;height:38px;font:12px/2 Tahoma,Helvetica,Arial,"宋体",sans-serif;}
#top_nav .top_navwrap{position: fixed;top:0;left:0;width:100%;height:38px;z-index:200;background:#f9f9f9 url(topnavbg.png) repeat-x bottom left;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.24);-moz-box-shadow:0 0 5px rgba(0,0,0,0.24);box-shadow:0 0 5px rgba(0,0,0,0.24);_position:relative;border-bottom:1px solid #ddd;}
#top_nav .top_nabwrap{width:1000px;margin:0 auto;}
#top_nav h1{float:left;}
#top_nav h1 a{display:block;float:left;width:115px;height:30px;text-indent:-230px;overflow:hidden;margin:4px 0 0 0;background:url(blogo.png) no-repeat;font-size:0;}
#top_nav h1 a i{display:block;float:right;visibility:hidden;margin:5px 0 0 0;width:21px;height:19px;outline:none;background:url(logo_home.png) no-repeat;}
#top_nav h1 a:hover{text-decoration:none;}
#top_nav h1 a:hover i{visibility:visible;}
#top_nav a{color:#333;}
#top_nav a:hover{color:#2197d5;}
#top_nav a.light{color:#2197D5;}
#top_nav #mn_forum{padding:0 9px 0 15px;}
#top_nav #mn_mymsg{padding:0 9px 0 15px;}
#top_nav #mn_myaccount{padding:0 9px 0 15px;}
#top_mainnav a{display:block;float:left;height:38px;line-height:38px;padding:0 10px;}
#top_mainnav a#switchblind{display:none;}
#top_mainnav a:hover{background-color:#f1f1f1;background-image:-moz-linear-gradient(top,#f8f8f7,#e7e7e7);background-image:-ms-linear-gradient(top,#f8f8f7,#e7e7e7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f7),to(#e7e7e7));background-image:-webkit-linear-gradient(top,#f8f8f7,#e7e7e7);background-image:-o-linear-gradient(top,#f8f8f7,#e7e7e7);background-image:linear-gradient(top,#f8f8f7,#e7e7e7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f7',endColorstr='#e7e7e7',GradientType=0);}
#top_usermenu{float:right;}
#top_usermenu .status_notlogin{margin:7px 0 0 0;}
#top_usermenu .status_notlogin a{margin:0 5px;}
#top_usermenu .status_notlogin .sp{color:#ddd;}
#top_usermenu .status_guest{margin:11px 0 0 0;}
#top_usermenu .status_loginned a{display:block;float:left;height:38px;line-height:38px;padding:0 15px;}
#top_usermenu .qq_a{background:url('mintip.gif') 4px -2px no-repeat;padding-left:28px;}
.top_popmenu{padding:9px;background:#fff;border:1px solid #797979;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.24);-moz-box-shadow:0 0 5px rgba(0,0,0,0.24);box-shadow:0 0 5px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.top_popmenu li{line-height:1.9;}
.top_popmenu a.light{color:#2197D5;}
.top_popmenu .top_poptitle{line-height:29px;position:absolute;top:-34px;display:block;padding:0 8px 0 14px;height:33px;line-height:26px;border:1px solid #797979;border-bottom:none;background:#fff;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.top_popmenu .listmenu li{display:block;margin-bottom:3px;}
.top_popmenu .listmenu li a{display:block;height:23px;line-height:23px;padding:1px 6px 1px 6px;background:#f9f9f9;}
.top_popmenu .listmenu li a:hover{padding:0 5px 0 5px;border:1px solid #ffdc73;background:#fffada;text-decoration:none;}
.top_popmenu .listmenu li i{display:block;float:left;width:20px;height:20px;margin:2px 0 0 0;background-image:url(forum_topnav_icon.png);}
.top_popmenu .listmenu li i.ic16{background-position:0 -60px;}
.top_popmenu .listmenu li i.ic17{background-position:-20px -60px;}
.top_popmenu .listmenu li i.ic18{background-position:-40px -60px;}
.top_popmenu .listmenu li i.ic19{background-position:-60px -60px;}
.top_popmenu .listmenu li i.ic20{background-position:-80px -60px;}
.top_popmenu .listmenu li i.ic21{background-position:0 -80px;}
.top_popmenu .listmenu li i.ic22{background-position:-20px -80px;}
.top_popmenu .listmenu li i.ic23{background-position:-40px -80px;}
.top_popmenu .listmenu li i.ic24{background-position:-60px -80px;}
.top_popmenu .listmenu li i.ic25{background-position:-80px -80px;}
.top_popmenu .listmenu li i.ic26{background-position:0 -100px;}
.top_popmenu .listmenu li i.ic27{background-position:-20px -100px;}
#mn_forum_menu{width:1000px;margin-left: -111px;-webkit-border-radius:0 3px 3px 3px;-moz-border-radius:0 3px 3px 3px;border-radius:0 3px 3px 3px;}
#mn_forum_menu .top_poptitle{left:-1px;}
#mn_mymsg_menu{width:140px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;}
#mn_mymsg_menu .top_poptitle{right:-1px;}
#mn_mymsg_prompt{width:180px;}
#mn_mymsg_prompt .close{display:block;float:right;margin-top:2px;width:18px;height:18px;overflow:hidden;background:url(login_close.png) no-repeat;text-indent:-50px;}
#mn_myaccount_menu{width:140px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;border-radius:3px 0 3px 3px;}
#mn_myaccount_menu .my_avatar{margin-bottom:3px;*zoom:1;}
#mn_myaccount_menu .my_avatar:before,#mn_myaccount_menu .my_avatar:after{display:table;content:"";}
#mn_myaccount_menu .my_avatar:after{clear:both;}
#mn_myaccount_menu .my_avatar .avatar{float:left;margin-right:9px;}
#mn_myaccount_menu .my_avatar .avatar img{width:32px;height:32px;}
#mn_myaccount_menu .my_avatar .avatar_info{height:32px;line-height:16px;overflow:hidden;}
#mn_myaccount_menu .top_poptitle{right:-1px;}

/*论坛样式*/
.fl .bm_h{ background:url("title_bg.gif") repeat-x scroll 0 0 #FCF6E6; background-position:0 -58px !important; height:28px; line-height:28px}
.bmw .bm_h a {color: #F54100; font-size:14px;}
.frame,.block{margin:0px !important;border:0px !important;}
.wp { margin-bottom: 0px; width: 1000px; }
.tac{text-align:center}
.clewbox{background:#FEFFCB;border:1px solid #FFE4B9;}
.hack{clear:both; height:0; line-height:0; font-size:0;}
.hidden{ height:100%; }
.clear{ clear:both;}

/*搜索广告*/
.rx11 {width:250px; height:auto;border-left:solid 1px #e6e6e6; margin-left:0px;}
.rx12 {float:left; width:230px; height:6px; margin-left:10px;}
.rx13 {float:left; width:230px; height:26px; margin-left:10px; word-break:break-all;}
.rx14 {float:left; width:230px; height:auto; margin-left:10px;word-break:break-all;}
.gg1 {font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#0033ff; margin-left:10px;}
.gg2 {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666666; margin-left:10px;}

/*列表分类*/
.fenlei_item{}
.fenlei_item_box{ padding:0px 10px 0px 10px;}
.fenlei_item dl{overflow:hidden; padding:5px 0;}
.fenlei_item dt{ margin:3px -60px 5px  5px; float:left; }
.fenlei_item dd{ padding-left:65px;}
.fenlei_item dd li{ display:inline-block; *display:inline; vertical-align:top; zoom:1; margin:2px 2px 2px 2px; padding:1px 1px 1px 2px;}
.fenlei_item .on{color:#369}
.fenlei_item .a .on{height:23px;line-height:23px; font-family:"宋体"; background:#FF6600; color:#fff; border:solid 1px #E9E9E9; padding:6px 4px 2px 4px; _padding:3px 4px 1px; position:relative;}
/*主题分类*/
.listtab {height:30px; overflow:hidden; border-bottom:3px solid #FA4A21;}
.listtab li{ background:url("tab_out.gif"); float:left; width:84px; margin-right:4px; height:30px; overflow:hidden; line-height:35px; text-align:center;}
.listtab li.on{background:url("tab_on.gif"); height:30px; position:relative;}
.listtab li.on a{ color:#ffffff; font-weight:bold;}
.listtab li a{ font-size:14px; color:#666666;}
/*主题右则公告*/
.listtab li.gonggao{ float:right; background:url("gonggao.gif") no-repeat left 9px; width:240px; padding-left:12px; text-align:left; height:29px; overflow:hidden;}
.listtab li.gonggao ul li{float:left; width:auto; height:29px; line-height:29px!important; overflow:hidden; background:0; font-size:12px; color:#f54100;}
.listtab li.gonggao ul li a{ font-size:12px; color:#f54100;}
/*论坛列表*/
.listforumtop{ width:100%;  border:solid 1px #FAD6C8; background-color:#FFFBF0;}
.listforum{ width:100%;}
.listforum em{font-family:Arial,Helvetica,sans-serif,SimSun,"宋体";}
.listforum th,.listforum td{vertical-align:middle; line-height:120%;}
.listforum thead{ vertical-align:middle; font-size:13px; color:#333333;}
.listforum thead th{ padding:6px; text-align:left; line-height:160%; color:#cccccc;}
.listforum thead .subclassi{ line-height:160%;  padding:8px 10px 3px; border-bottom:solid 1px #efefef; color:#cccccc;}
.listforum thead a{padding:1px 5px 0; font-size:12px; text-decoration:none; color:#333333;}
.listforum thead a.on{ background:url("yellow_bg.gif"); border: solid 1px #FFE063; color:#f54100;}
.listforum thead .otp{ background:url("yellow_bg.gif"); border: solid 1px #FFE063; color:#f54100; font-style:normal; padding:2px 4px 0px 4px; }
.listforum td.icon{ width:27px; text-align:left; vertical-align:top; padding-top:7px;}
.listforum td.author{ width:85px; }
.listforum td.nums{ width:80px;}
.listforum td.nums cite{ display:block; height:25px; line-height:25px; overflow:hidden;}
.listforum td.lastpost{ width:85px; }
.listforum tbody tr.onbg{ background-color:#fafafa;}
.listforum tbody.zhuti th,.listforum tbody.zhuti td{ height:37px; padding:0; background:url("zhuti_bg.png") repeat-x; border-bottom:0; color:#000000;}
.listforum tbody th,.listforum tbody td{ border-bottom:dotted 1px #e4e4e4; padding:5px 0 3px;}
.listforum tbody th .height30 {line-height:30px;}
.listforum tbody th{ height:30px; width:500px; padding-right:6px; text-align:left; line-height:130%;}
.listforum tbody th img{vertical-align:middle;}
.listforum tbody th a{ font-size:14px; line-height:130%;}
.listforum tbody th a:visited{color:#000000;}
.listforum tbody th a.btitle:visited{color:#000099;}
.listforum tbody th .threadpages a{ font-size:11px; color:#333333;}
.listforum tbody th .new{ font-size:12px; color:green;}
.listforum tbody td.author cite a,.listforum tbody td.lastpost cite a{ display:block; height:15px; color:#000000; text-decoration:none; overflow:hidden;}
.listforum tbody td.author em,.listforum tbody td.lastpost em,.listforum tbody td.lastpost em a{ font-size:10px!important; color:#666666;}
.listforum tbody td.nums em{ color:#f54100;}
.listforum tbody .content{line-height:18px; font-size:12px; color:#333333;  padding:0 0 5px 0; width:480px; word-wrap:break-word; word-break:normal;}
.listforum tbody .content img{ width:50px; height:50px; padding:1px; display:block; border:solid 1px #e6e6e6; float:left; margin-right:15px;}

.choice_thread{border:1px solid #fdd79d;padding:10px 0; background:#FFF;position:relative;margin-bottom:10px;}
.choice_thread ul{display:inline;float:left;}
.choice_thread .pic_list {width:969px;margin-left:9px;}
.choice_thread .pic_list li {width:154px;float:left;margin:0 3px;display:inline;}
.choice_thread .pic_list li a{display:block;height:157px; padding:3px; text-align:center;border:1px solid #fcfcfc;}
.choice_thread .pic_list li img{display:block;margin-bottom:5px;}
.choice_thread .pic_list li a:hover{background:#FEFED8;border:1px solid #f60;text-decoration:none;}
.choice_hd{position:absolute;left:-1px;top:-1px;background:url(choice_threadbg.png) 0 0 no-repeat;display:block;width:45px;height:45px;overflow:hidden;text-indent:-80px;}

.shequ_box{background:#fff; width:110px; position:absolute; border:1px solid #fdd79d; border-top:3px solid #fdd79d;border-radius: 5px 5px 5px 5px;}
.shequ_box .shequ_nav{ color:#fff;background:url(box_bg.jpg) repeat-x;  height:32px; line-height:32px; font-size:14px;text-align:center; font-weight:normal; margin-top:-1px;background: url(mainbg.png) repeat-x top;}
.shequ_box .shequ_nav a:link,.shequ_box .shequ_nav a:visited{font-size:14px; font-weight:normal; color:#fff;}
.shequ_box li{ padding-left:12px; height:26px; line-height:26px; font-size:13px; display:block; overflow:hidden; padding-right:10px;}
.shequ_box li a{font-size:13px;font-weight:normal; color:#666}
.shequ_box .bdl_a a{font-size:13px;font-weight:700;color:#f60}
.shequ_box strong{ display:block; background:#fff5e6; height:30px; line-height:30px;  border-top:1px solid #fdd79d; border-bottom:1px solid #fdd79d;font-size:13px;font-weight:normal; padding-left:12px; }
.shequ_box strong a:link,.shequ_box strong a:visited{font-size:13px;font-weight:bold; color:#f60;}

/*公告*/
#notice{border:1px solid #fdd79d;margin:5px 0;padding:5px;}
#notice li{white-space:nowrap;padding-left:20px;height:18px;float:left;}
#notice a{padding-right:.5em;}
#notice0{height:18px;line-height:18px;overflow:hidden;background:url(anc.gif) 0 0 no-repeat;}
/*论坛*/
.bbs_wrap{margin:0 auto;width:980px;margin-bottom:10px;}
.bbs_wrapl{float:left;width:304px;margin-top:7px}
.bbs_wrapr{float:right;width:668px;height:219px;overflow:hidden;border:1px solid #fdd79d;border-top:none;margin-top:8px}

.bbs_player{z-index:0;position:relative;overflow:hidden;height:100%;width:100%;}
.bbs_player .bbs_show{z-index:20;position:absolute;bottom:6px;right:3px}
.bbs_player .bbs_show a{text-align:center;line-height:15px;width:15px;background:#ffffff;float:left;height:14px;color:#000;font-size:12px;cursor:pointer;font-weight:800;margin-right:3px;text-decoration:none}
.bbs_player .bbs_show a.on{background:#ff7d01;color:#ffffff;}
.bbs_player .bbs_slide .slideshow,.bbs_player .bbs_slide,.bbs_player .bbs_slide li{width:100%;overflow:hidden;height:100%}
.bbs_player li p.kmbg{z-index:1;position:absolute;width:100%;bottom:0px;zoom:1;display:block;background:#000;height:28px;overflow:hidden;left:0px;opacity:0.5;filter:alpha(opacity=50);}
.bbs_player li p.bbs_title{z-index:1;position:absolute;line-height:28px;text-indent:5px;width:100%;bottom:0px;zoom:1;display:block;background:none transparent scroll repeat 0% 0%;height:28px;color:#ffffff;font-size:12px;overflow:hidden;text-decoration:none;left:0px;cursor:hand;}
.bbs_player li p.bbs_title a{color:#ffffff;font-size:12px;cursor:hand;}

.bbs_titone,.bbs_listtwo i{background:url(bg1.png) no-repeat}
.bbs_titone{background-repeat:repeat-x;height:33px;overflow:hidden}
.bbs_titone li{float:left;font-weight:bold;height:33px;padding:0 21px;color:#333;line-height:33px;cursor:pointer}
.bbs_titone li.bbs_current{background:#fff;border-top:2px solid #FFA81B;height:31px;line-height:31px;color:#333}
.bbs_listone{height:180px;padding-top:5px;overflow:hidden}
.bbs_listone li{float:left;width:49.9%;height:25px;line-height:25px;font-size:14px;text-indent:10px}
.bbs_listone a{margin-right:8px}
.bbs_listone span a{color:#006699}
.bbs_listone span a:hover{color:#f00}
.bbs_listones{height:180px;padding-top:5px;overflow:hidden}
.bbs_listones li{float:left;width:18%;height:25px;line-height:25px;font-size:14px;text-indent:10px;margin-left:10px;background:url(bdot.gif) no-repeat scroll 0 50% transparent;}
.bbs_listones a{margin-right:8px}
.bbs_listtwo{height:182px;padding-top:3px;overflow:hidden;}
.bbs_listtwo a{position:relative;background:#fff;float:left;width:60px;height:79px;text-align:center;overflow:hidden;line-height:1.6;padding:8px 2px 0 11px}.bbs_listtwo img{width:60px;height:60px;display:block;margin:0 auto 2px}
.bbs_listtwo i{position:absolute;width:26px;height:22px;left:11px;top:8px}
.bbs_listtwo i.bbs_ico1{background-position:0 -38px}
.bbs_listtwo i.bbs_ico2{background-position:0 -68px}
.bbs_listtwo i.bbs_ico3{background-position:0 -97px}
.bbs_listonesk{height:180px;padding-top:0px;overflow:hidden}
.bbs_listonesk li{float:left;width:107px;height:20px;line-height:20px;font-size:12px;padding-left:27px;}
.kmforumph{float:left;width:320px;padding-top:3px;}
.kmforumph h5{height:24px;line-height:24px;width:286px;border-bottom:#cfcfcf 1px solid;background:url(bkico.gif) no-repeat 5px 5px;padding-left:23px;}
.kmforumph ul{width:307px;height:148px;background:url(kmfpl.gif) no-repeat 8px 12px;padding-top:10px;}
.kmlf{width:340px;padding-left:8px;}
.kmlf ul{padding-right:15px;border-right:#cfcfcf 1px dashed;}

/*底部通用*/
#bottomInfo {background-color:#FFF;clear:both;width:980px;height:110px;text-align: center;line-height:20px;margin-bottom:-10px;}
#bottomInfo a:link, #bottomInfo a:visited {color:#666}
#bottomInfo a:hover {color: #f60; }
.bottomInfo{width:980px;height:20px; margin:0 auto;text-align:center;line-height:30px;color:#666;}
.bottomInfo a{margin:0 12px;}
.bottomInfo a:hover{text-decoration:underline;}
.bottomcopyright{position:relative;z-index:0;margin:0 auto;width:980px;text-align: center;line-height:20px;color:#666;}