@charset "gb2312";
/**********全局CSS定义**********/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,lable,textarea,p,blockquote,img{margin:0;padding:0;}
img{border:none; float:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body{font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:150%;word-break:break-all;}
a{text-decoration:none;color:#1D50A1;}
a:hover{text-decoration:underline;color:#F54100;}
select,input{vertical-align:middle; padding:1px 0;}
.inputbox{border-top:1px solid #666;border-right:1px solid #DDDDDD;border-left:1px solid #666;border-bottom:1px solid #DDDDDD;margin:0px; padding:2px 0;}
label {cursor:hand;}

.clewbox{background:#FEFFCB;border:1px solid #FFE4B9;}

.numbg{background:url(../images/iconbg.gif) no-repeat -5px -77px;padding:5px;margin-right:5px}
.numbg2{background:url(../images/iconbg.gif) no-repeat -5px -114px;padding:5px;margin-right:5px;color:#fff}
.clew{font-size:12px;color:#008000;background:url(../images/iconbg.gif) no-repeat -10px -451px; padding-left:15px;line-height:18px;}
.ad1{padding:0px;font-size:1px}
/*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(../images/iconbg.gif) no-repeat left -358px;}
.service4{background:url(../images/iconbg.gif) no-repeat left -398px;}


.hack{clear:both; height:0; line-height:0; font-size:0;}
.hidden{ height:100%; overflow:hidden}
.clear{ clear:both;}
.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;}
.fl{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;}

/* 颜色属性 [定义规则]*/
.red,.fred,.fred a{color:red!important;}
.fcrimson,.fcrimson a{ color:#CC0000;}
.blue,.fblue,.fblue a{color:#1D50A1!important;}
.black{ color:black!important;}
.fblack,.fblack a{color:#666!important;}
.gray,.gray a,.fgray,.fgray a{color:gray!important;}
.green,.fgreen,.fgreen a{color:green!important;}
.white{color:white;}
.wheat{color:#9F6535;}
.yellow {color:#ff6600!important;}
.fpink,.fpink a{ color:#FF3366!important;}
.orange,.forange,.forange a{color:#F54100!important;}
.rel{position:relative;}
.more{position:absolute; top:0px; right:5px; float:right;}
.fblack14{ font-size:14px; font-weight:bold; color:#000000;}
.fyellow14{ font-size:14px; font-weight:bold; color:#F54100;}
.fgreen14{font-size:14px; font-weight:bold;  color:green;}

/*头部*/
.head{margin:0 auto; height:100%; overflow:hidden;}
/*logo*/
#logo a{display:block;width:190px;height:60px;background:url(logo.gif) no-repeat left top;text-indent:-1000px;float:left;margin-right:3px; margin-top:5px;}
#logo a:hover{background:url(logo.gif) no-repeat left -100px ;text-indent:-1000px;}
#description{display:block; border-left:1px solid #E4E4E4;width:170px;text-align:left;padding-left:8px; float:left;text-align:left; margin-top:20px;}
#description h1{font-size:12px;}

/*会员登入*/
#topnav{height:25px; background:url(headerbg.gif) no-repeat left -64px; padding-left:10px; line-height:25px; margin-top:20px; float:right; overflow:hidden;}
#topnav ul{background:url(headerbg.gif) no-repeat right -36px;line-height:25px; height:25px; float:left;}
#topnav ul li{float:left;margin:0 5px;}
.topnav_input{width:80px;height:16px;border:1px solid #ccc}
.topnav_btn_login input{background:#666666;border:none;height:18px;color:#Fff;cursor:hand;}
#login1 {display:inline;}
#navreg{background:url(headerbg.gif) no-repeat -5px -164px; padding-left:15px;}
#navreg a,#login1 a{color:#000000;}
#navcomment{background:url(headerbg.gif) no-repeat  left -94px; padding-left:16px}
#navfaq{background:url(headerbg.gif) no-repeat  left -114px; padding-left:16px}
#navmytiboo{background:url(headerbg.gif) no-repeat left -134px; padding-left:16px}
#navdaohang{background:url(headerbg.gif) no-repeat left -217px; padding-left:16px; height:18px;}

/*主导航*/
#mainnav{background:url(headerbg.gif) no-repeat left top;height:31px; line-height:31px;padding-left:20px;padding-top:0px; overflow:hidden;}
#mainnav ul{ width:100%;}
#mainnav ul li{float:left;font-size:14px;background:url(headerbg.gif) no-repeat -7px -194px;text-align:center; margin-right:10px; padding:0 15px;text-align:center;margin-top:1px}
#mainnav ul li a{color:#fff;font-weight:bold; text-decoration:none; display:block;  padding-right:6px;}
#mainnav ul li a:hover{ text-decoration:underline;}
#mainnav ul li a.index{ background:url(indexurl.gif) no-repeat left 4px; line-height:100px; display:block; height:25px; overflow:hidden; width:46px; margin-top:3px;}

#onbg{background:url(headerbg.gif) no-repeat -295px -119px!important;}
#onbg a{color:#000!important;background:url(headerbg.gif) no-repeat right -80px; display:block;}
#onbg a.index{background:url(indexurl.gif) no-repeat left -35px!important; line-height:100px!important; display:block; height:25px; overflow:hidden; width:46px; margin-top:3px;}

#mainnav .bgno{background:none}
#mainnav ul li.total{color:#FFFFFF; font-size:12px; float:right; padding:0 10px 0 0;}
#mainnav ul li.total span{ font-size:12px;}



/*之导航 bbs*/
#submenu{ height:65px; border:solid 1px #e6e6e6; background:url(bbsnavbg.jpg) -1px top; border-top:0; }
.xiayu{ background:url(xiayu.jpg) no-repeat!important;}
.qingtian{ background:url(qingtian.jpg) no-repeat!important;}
.yintian{ background:url(yintian.jpg) no-repeat!important;}
.xiaxue{ background:url(xiaxue.jpg) no-repeat!important;}

#submenu ul{float:left; margin-top:13px; font-size:13px; height:40px; padding:0 8px 0 28px; }
#submenu ul li{ height:21px; margin-bottom:5px; float:left; padding-left:7px; width:84px; display:inline;  overflow:hidden;}
#submenu ul li a{ color:#000000; font-size:14px; text-decoration:none; line-height:22px!important;}
#submenu ul li.lihover{ background:url(nvabg.gif) no-repeat; }

/*连接背景红色*/
#redonbg{background:url(headerbg.gif) no-repeat -300px -152px!important;}
#redonbg a{color:#ffffff!important;background:url(headerbg.gif) no-repeat right -113px; font-weight:normal; padding-right:7px; display:block; float:left;}


/* 当前位置 */
.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;}

/* 其他属性 */
.div_body{width:960px; margin:0 auto; background-color:#FFFFFF;}
.mt6{ margin-top:6px;}
.mt10{ margin-top:10px;}
.mb6{ margin-bottom:6px;}
.ml6{ margin-left:6px;}
.mt5{ margin-top:5px; clear:both;}
.padding8{ padding:8px;}
.w960{ width:960px;}
.wl750{ width:752px; float:left;}
.wl700{ width:700px; float:left;}
.wl160{ width:160px; float:left;}
.wr160{ width:160px; float:right;}
.wl550{ width:550px; float:left; margin-left:10px;}
.wl588{ width:588px; float:left; margin-left:6px;}
.wl580{ width:580px; float:left;}
.wl655{ width:655px; height:auto; float:left;}
.wr300{ width:300px;height:100%; overflow:hidden; float:right; }
.wr200{ width:200px; float:right; }
.wr230{ width:230px; float:right;}
.wr250{ width:250px; float:right;}
.wr790{ width:790px; float:right;}
.wr794{ width:794px; float:right;}
.gray_slide{ border:solid 1px #e4e4e4;}
.orange_slide{ border:solid 1px #FAD6C8;}
.orange_line{ border-bottom:solid 1px #FAD6C8; height:0; line-height:0;  margin:0 auto;}
.gray_div{border:solid 1px #e4e4e4; background-color:#f8f8f8; height:100%; overflow:hidden; padding:10px;}

/*广告*/
.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;}

/*footer*/
#footer{padding:6px 0px 0 0px;line-height:20px;border-top:3px solid #F0EFF7;clear:both;text-align:center;}
#bottomnav{color:#ccc;clear:both}
#bottomnav a{padding:0 10px; text-decoration:underline; color:#1D50A1;}
#copyright{text-align:center; padding:8px 0;}
#copyright a{color:#333333;}
#copyright span{ line-height:20px;}
#copyright img{vertical-align:middle;}

/* 分页*/
.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(../images/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;}