@charset "gb2312";

.wp { margin: 0 auto; width: 960px; }
.list {background:url("list_style.gif") no-repeat 2px 8px; padding-left:12px;}

.numbg{background:url("iconbg.gif") no-repeat -5px -77px;padding:5px;margin-right:5px}
.numbg2{background:url("iconbg.gif") no-repeat -5px -114px;padding:5px;margin-right:5px;color:#fff}
.clew{font-size:12px;color:#008000;background:url("iconbg.gif") no-repeat -10px -451px; padding-left:15px;line-height:18px;}
.ad1{padding:0px;font-size:1px}

.clewbox{background:#FEFFCB;border:1px solid #FFE4B9;}
.hack{clear:both; height:0; line-height0:; font-size:0;}
.hidden{ height:100%; }
.clear{ clear:both;}

/* 颜色属性 [定义规则]*/
.fred,.fred a{color:#ff0000;}/*突出颜色红色*/
.forange,.forange a{color:#F54100!important;}
.fgreen,.fgreen a{color:#008000}
.fblue,.fblue a{color:#000099}
.fblack,.fblack a{color:#333}
.fgray,fgray a{color:#666}

/* 字体属性 [定义规则，小写f加属性名称] */
.fb {font-weight: bold;}
.fi {font-style: italic;}
.fbno{font-weight:normal}
/* 字体大小*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f15px{ font-size:15px;}
.f16px{ font-size:16px;}
.f18px{ font-size:18px;}
/*间距*/
.top6px{margin-top:6px}
.right6px{margin-right:6px}
.left6px{margin-left:6px}
.bottom6px{margin-bottom:6px}

/*service*/
#service li{padding-left:30px;line-height:25px;}
.service1{padding-left:0px!important}
.service1 span{display:block;width:25px;overflow:hidden;float:left;margin-right:2px;margin-top:5px;text-align:right}
.service2{background:url("iconbg.gif") no-repeat left -358px;}
.service4{background:url("iconbg.gif") no-repeat left -398px;}

.hidden{ height:100%; overflow:hidden}
.fnone{float:none;}
.b{font-weight:bold;}
.normal{ font-weight:normal}
.tal{text-align:left;}
.tar{text-align:right;}
.cent{text-align:center;}
.fline,.fline a{text-decoration:underline;}
.left{ float: left;}
.right{ float: right;}
.flmd{float:left;}
.fr{float:right;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f20{ font-size:20px; font-family:"黑体"; font-weight:normal;}
/* 当前位置 */
.locality{ border-left:solid 1px #e6e6e6; border-right:solid 1px #e6e6e6; border-bottom:solid 1px #e6e6e6; border-top:solid 2px #F54100; background:url("locality_bg.gif") no-repeat #fafafa 1px 1px; padding:0 12px; height:30px; line-height:30px;}
.locality span{ margin-right:10px; font-size:14px;}
.locality a{font-size:14px!important; padding:0 3px;}
.locality #domain{ margin-right:10px; font-size:14px; line-height:30px; color:#666666; background:url("locality_bg.gif") no-repeat 0 -50px; padding-left:18px;}
.locality #domain:hover{ margin-right:10px; font-size:14px; color:#666666; background:url("locality_bg.gif") no-repeat 0 -80px; padding-left:18px; text-decoration:none; color:#f54100;}
.domaindiv{ border:solid 3px #FA5E16; background:#ffffff; padding:10px; width:500px;  margin-top:7px; margin-left:-13px;}
.domaindiv li{ width:100px; float:left; line-height:25px; height:25px; overflow:hidden;}
.domaindiv li.line{ width:500px; border-bottom:dotted 1px #cccccc; height:6px!important; line-height:6px!important; overflow:hidden; margin-bottom:5px;}
.domaindiv a{ font-size:14px; background:url("listclassico.gif") no-repeat 0 3px; padding-left:13px;}
.domaindiv a:hover{ font-size:14px; background:url("listclassico.gif") no-repeat 0 -26px; padding-left:13px;}
/* 当前位置 */
.local{border:solid 1px #e6e6e6; background:url("locality_bg.gif") #fbfbfb -18px 1px; padding:0 12px; height:30px; line-height:30px; font-size:14px;  margin-bottom:6px;}
.local span{ margin-right:12px; font-size:14px;}
.local a{font-size:14px;}
/*广告*/
.banner{ height:100%; overflow:hidden;}
.banner embed, .banner img{ float:left;}
/*绿色主题排行*/
.greenlibg ul {background: url("greenlibg.gif") no-repeat left 4px;}
.greenlibg ul li {overflow: hidden; text-indent: 20px; line-height: 23px; height: 23px; position:relative;}
.greenlibg ul li a{ color:#333333;}
.greenlibg ul li em{ position:absolute; right:5px; top:0;}
/*橙色主题排行*/
.yellowlibg ul {background: url("yellowlibg.gif") no-repeat left 7px;}
.yellowlibg ul li {overflow: hidden; border-bottom:dashed 1px #cccccc; text-indent: 20px; line-height:28px; height:27px; margin-bottom:2px; position:relative;}
.yellowlibg ul li a{ color:#333333;}
.yellowlibg ul li em{ position:absolute; right:0; top:0;}
.yellowlibg ul li.noline{ border-bottom:0;} 
/*灰色列表*/
.grayul li{ padding-left:12px;background:url("list_style.gif") no-repeat 5px 8px; height:22px; line-height:22px; overflow:hidden; }
.grayul li a{color:#333333;}
/*帖子排行榜*/
.bbstopul{ padding:8px; height:100%;}
.bbstopul li{ border-bottom:dashed 1px #eeeeee; height:24px; width:295px; overflow:hidden; line-height:24px;}
.bbstopul li a{padding-left:12px; background:url("list_style.gif") no-repeat 5px 10px; display:block; height:22px; line-height:24px; overflow:hidden;}
.bbstopul li p { margin-left:12px;}
.bbstopul li p a{ padding:0; margin-right:10px; color:#f54100; background:0; display:inline;}
.bbstopul li.onbg{ background:url("bbstop.gif") height:45px; overflow:hidden; border:solid 1px #FFEFD2;}
.bbstopul li.noline{ border-bottom:0;}
/*成功提示*/
.chenggong{ border:solid 1px #FAD6C8; background:url("dui.gif") #FFFAF1 no-repeat 40px 50%; height:100%; margin-bottom:10px; padding:20px 0 20px 90px; clear:both;}
.chenggong h1{ font-size:20px; font-weight:bold; line-height:40px; color:#000000;}
.orangelibg li {background:url("orangelibg.gif") no-repeat; margin-top:10px; line-height:22px; color:#000000;}
.orangelibg li b{ color:#FFFFFF; font-size:14px; margin-left:6px; margin-right:10px;}
/*提示*/
.tishi{ border:solid 1px #FAD6C8; background:url("cue.gif") #FFFFCC no-repeat 20px 50%; height:100%; padding:10px 10px 10px 60px; clear:both;}
.tishi h1{ font-size:20px; font-weight:bold; line-height:40px; color:#000000;}
/*提示*/
.tixing{ border:solid 1px #FAD6C8; background:#FFFAF1; height:100%; margin-bottom:10px; padding:20px 0 20px 40px; clear:both; font-size:14px;}
.tixing h1{ font-size:20px; font-weight:bold; line-height:40px; color:#000000;}
/*友情链接*/
#links{line-height:18px; border-top:1px solid #E8E8E8; padding-top:6px;}
#links a{padding:0 5px; color:#666;}
/* 分页*/
.page{ height:100%; overflow:hidden;}
.page span{display:block; padding:1px 7px; border:solid 1px #FAD6C8; float:left; background-color:#FFFFFF;color:#F54100; }
.page a{ display:block; padding:1px 7px; border:solid 1px #FAD6C8; font-weight:normal!important; float:left; background-color:#FFFFFF; margin-right:2px; font-size:14px; color:#F54100;}
.page a.on{ border:solid 1px #F54100; background-color:#F54100; font-weight:bold; color:#FFFFFF;}
.page a.onup{ background:url("pageico.gif") no-repeat left 6px; padding-left:12px; background-color:#FFFFFF; font-size:12px;}
.page a.ondown{ background:url("pageico.gif") no-repeat right -24px; padding-right:12px; background-color:#FFFFFF; font-size:12px;}
/* 浮动窗口 */
#floatwin { border:6px solid #FF6600;  display:none; position:absolute;background:#fff;Z-INDEX: 100; font-size:13px; }
#floatwin h2{ line-height:30px; color:#f54100; font-weight:normal; font-size:14px;  background-color:#FFFAF1;  padding-left:10px;}
#fw_title { border-bottom:1px solid #ff6600;height:26px; line-height:26px; text-align:left;padding-left:5px; background:#FFF2D6;cursor:move; }
#fw_title .left { color:#ff6600;float:left; }
#fw_title .right {cursor:hand; float:right }
#fw_body { text-align:left; line-height:26px;}
#fw_button input { color:#fff;background:url("../userico/button.gif") border:0px; width:68px;height:26px;line-height:26px; margin:5px;text-align:center; CURSOR: hand}
#fw_load {display:none; color:#ff6600}
#maja {position:absolute;width:200px; padding:5px; border:2px solid #FF6600;background:#fff;Z-INDEX:101;}
#maja a { display:inline;padding:0px 5px;}
.maja_img { margin:2px;}
.maja_imgon { margin:1px;border:1px solid #1D50A1;} 
/*弹出窗口*/
#tbmsn{ width:252px; height:172px; background:url("msgbg.gif") no-repeat;}
#tbmsn h2{ background:url("msgtopbg.gif") no-repeat 10px 5px; padding-left:30px; position:relative; font-weight:normal; font-size:12px; color:#000000; height:30px; line-height:30px;}
#tbmsn .close{ position:absolute; width:34px; height:24px; top:2px; right:2px;}
#tbmsn p{padding:10px 10px; height:85px; overflow:hidden; cursor:pointer;}
#tbmsn p a{ color:#0C4D7B;}
#tbmsn p img{ width:60px; height:60px; padding:1px; border:solid 1px #e6e6e6; margin-right:8px; margin-bottom:20px; float:left;}
#tbmsn a.look{ height:30px; margin-top:5px; overflow:hidden; display:block; text-indent:-1000px;}
/*用户中心底部*/
#userfooter{border-top:3px solid #EAEAEA;text-align:center; margin-top:10px; line-height:25px;}
#usersubnav{ border-left: solid 1px #EAEAEA; border-right: solid 1px #EAEAEA; border-bottom:solid 2px #EF3C00; background-color:#FBFBFB; height:90px; padding-bottom:10px; }
#usersubnav ul{ float:left;  padding-left:20px; margin-top:10px; line-height:23px;}
#usersubnav ul a{ color:#999999; font-size:13px;}
#usersubnav ul.online{ float:left; width:175px; border-right: dashed 1px #cccccc;}
#usersubnav ul.online li{ width:80px; float:left;}
#usersubnav ul.bbs{ float:left; width:720px;  padding-left:15px; padding-top:10px;}
#usersubnav ul.bbs li{ width:72px; float:left;}