@charset "gb18030";
/*PHPWind CMS Theme, Power by PHPWind, Written by lwid style.css*/
@import url("layout.css");

/*rss*/
.rss{background:url(rss.png);width:22px;height:13px;margin-top:1px;overflow:hidden;}

/*盒子*/
.mode-boxC h2{display:block;background:url(h2-bg.png) left -150px repeat-x;}
.mode-boxC h2 div{background-position:right -150px;}

/*标题类 (根据盒子模型控制)*/
h2{line-height:28px;height:30px;font-size:14px;overflow:hidden;display:block;}
h2 .fr{font-size:12px;}
h2 div{background:url(h2-bg.png) repeat-x;padding-right:1em;margin-left:22px;}

/*main左边背景*/
.mode-main-left-bot{float:left;background:url(main-left-bot.png) right bottom no-repeat;}
.mode-main-left-bg{float:left;background:url(main-left.png) right 0 repeat-y;width:980px;}
.mode-main-left{background:url(main-left-top.png) left top no-repeat;}

/*边框类*/
.bdt{border-top:1px dashed #ddd;}
.bdb{border-bottom:1px dashed #ddd;}
.bdl{border-left:1px dashed #ddd;}
.bdr{border-right:1px dashed #ddd;}
.bor-gray{border:1px solid #e4e4e4;}

/*外补丁*/
.mt{margin-top:10px;}
.ml{margin-left:10px;}
.mr{margin-right:10px;}
.mb{margin-bottom:10px;}
.ml15{margin-left:15px;}
.mr2{margin-right:15px;}

/*内补丁*/
.pt{padding-top:10px;}
.pl{padding-left:10px;}
.pr10{padding-right:10px;}
.pb{padding-bottom:10px;}
.pl2{padding-left:15px;}

/*板块导航*/
.nav-cms{padding:.6em 0 .3em;}
.nav-cms li{margin:0 3px 0 0;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nav-cms li a{float:left;display:block;height:25px;line-height:25px;color:#21394b;}
.nav-cms li a:hover,.nav-cms li .active{background:url(forum-li.png);color:#21394b;text-decoration:none;}
.nav-cms li a:hover span{background:url(forum-li.png) right bottom no-repeat;}
.nav-cms li a span{cursor:pointer;float:left;padding:0 20px 0 10px;margin:0 0 0 10px;text-align:center;overflow:hidden;}

/*列表类*/
.mode-listA li{line-height:25px;height:25px;overflow:hidden;}
.mode-listA li span{float:right;padding-left:1em;}
.mode-listA li .name{width:8em;text-align:left;}
.mode-listB li{padding-left:8px;background:url(c-li.png) 0 11px no-repeat;}
.mode-listC{background:url(forum-list.png) 0 7px no-repeat;padding:0 0 0 15px;}

.mode-list-dl{height:80px;overflow:hidden;margin-bottom:5px;}
.mode-list-dl dt{float:left;margin-right:5px;}
.mode-list-dl dt img{width:65px;height:65px;}
.mode-list-dl a:hover{color:#006699;}
.mode-list-dl .title{height:20px;line-height:20px;overflow:hidden;}
.mode-list-dl .text{line-height:16px;height:32px;overflow: hidden;margin:3px 0;}

.mode-list-img{list-style:none;}
.mode-list-img li{width:140px;text-align:center;float:left;height:125px;overflow:hidden;}
.mode-list-img img{width:110px;height:80px;}
.mode-list-img p{padding-top:5px;overflow:hidden;height:20px;}

/*会员排行列表*/
.mode-user-list dl{padding:8px 0 5px;}
.mode-user-list dt{float:left;width:35px;}
.mode-user-list dt img{width:30px;height:30px;}
.mode-user-list dd{margin-left:40px;line-height:18px;}
.mode-user-list2 dd{line-height:18px;margin:0;}
.mode-user-list2 dl{padding:5px 0;}

/*图片有边框样式*/
.mode-img a img{border:1px solid #e4e4e4;padding:3px;background:#fff;}
.mode-img a:hover img{border:1px solid #999;background:#fff;}
.mode-u-img img{padding:1px;background:#fff;border:1px solid #e4e4e4;}/*头像专用*/

/*标签*/
.mode-tags-list span{ padding:.5em 1em .5em 0;white-space:nowrap;float:left;letter-spacing:-.1em}
.mode-tags-list span a{ font-size:9pt}

/*图文混排01*/
.mode-list-dlB{height:90px;}
.mode-list-dlB .y-bg4{width:478px;}
.mode-list-dlB dt img{width:120px;height:80px;}
.mode-list-dlB dd{padding-left:10px;width:330px;overflow: hidden;line-height:24px;}
.mode-list-dlB .text{line-height:20px;height:40px;}
.mode-list-dlB .title{font-size:16px;line-height:25px;height:25px;}
/*图文混排02*/
.mode-list-dlC{width:250px;height:250px;}
.mode-list-dlC dt img{width:235px;height:160px;}
.mode-list-dlC dd{overflow: hidden;line-height:24px;padding:0 5px;}
.mode-list-dlC .text{line-height:16px;height:32px;overflow: hidden;}
.mode-list-dlC .title{font-size:14px;line-height:30px;height:30px;overflow: hidden;}

/*新图*/
.mode-pic-new{height:135px;overflow:hidden;margin:10px 10px 10px 15px;}
.mode-pic-fl{cursor:pointer;width:13px;height:138px;background:url(mode-pic.gif) left center no-repeat;}
.mode-pic-fr{cursor:pointer;width:13px;height:138px;background:url(mode-pic.gif) right center no-repeat;}

/*社区地图*/
.mode-fg table{table-layout:fixed;width:100%;}
.mode-fg td{width:50%;vertical-align:top;}
.mode-fg h3{font-size:14px;}
.mode-fg h3 span{font-size:12px;padding-left:10px;}
.mode-fg ul{padding:0;}
.mode-fg ul li{float:left;list-style:none;margin-top:10px;height:16px;overflow:hidden;width:190px;}
.mode-fg a.fr{padding-right:20px;line-height:25px;height:25px;}

/*切换*/
.mode-cut{float:right;margin-top:1px;font-size:12px;}
.mode-cut a{padding:2px 6px 4px;margin-left:4px;}
.mode-cut a:hover{text-decoration:none;}
.mode-cut .tree{background:#fff;color:#000;border:1px solid #d6d6d6;border-bottom:1px solid #fff;padding:2px 5px 4px;}

/*友情链接*/
#links{margin:15px 0 0;border-top:3px solid #ddd;}
#links h4{padding:.4em 1em;font-size:12px;margin:0;}
#links .links{padding:0 10px 10px;zoom:1;}
.linksimg{padding:.3em .6em;}
.linksimg img{padding-right:8px;}
.links:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.links a{display:block;float:left;padding:.3em 0;width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/*模式按钮*/
.huang{background:#fff9df;border:1px solid #ffc8a2;}
.hui{border:1px solid #e4e4e4;}
.previous,.next,.manag,.readonline,.readoffline{display:block;float:left;line-height:25px;height:25px;white-space:nowrap;}
.manag{cursor:pointer;margin-right:10px;padding:0 8px;margin-top:3px;}
.manag span{display:block;float:left;background:url(manag-up.gif) right center no-repeat;padding-right:12px;}
.manag:hover{text-decoration:none;border:1px solid #ccc;color:#000;}
.post{display:block;float:right;width:70px;height:31px;text-indent:-2000em;background:url(post.png) 0 top;}
.reply{display:block;float:right;width:70px;height:31px;text-indent:-2000em;background:url(reply.png);margin-right:5px;}
.post:hover,.reply:hover{background-position:0 bottom;text-decoration:none;}
/*thread*/
.thread{padding-top:5px;width:793px;}
.thread h1{font-size:16px;height:20px;padding:0 5px;margin:0;}
.syn:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.syn a{background:url(t-icon.png) no-repeat;margin:5px 2px 0 10px;overflow:hidden;}
.syn{zoom:1;}
.syn .t-ok{background-position:0 0;width:16px;height:16px;}
.syn .t-no{background-position:0 -30px;width:16px;height:16px;}
.syn .t-rss{background-position:0 -60px;width:22px;height:16px;margin-top:7px;}
.syn .t-admin{background-position:0 -90px;display:block;height:16px;padding:0 0 0 18px;line-height:18px;margin:6px 0 0 15px;}
.syn .t-action{background-position:0 -150px;display:block;height:16px;padding:0 0 0 18px;line-height:18px;margin:6px 0 0 15px;}
.syn .t-anc{background-position:0 -117px;display:block;height:16px;padding:0 0 0 18px;line-height:18px;margin-top:6px;width:430px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.syn .t-close{background:none;width:16px;height:16px;}
.syn .t-close:hover{background-position:0 -180px;}
.t-list{padding-top:5px;}
.t-list li{text-align:center;float:left;padding:0 2px 2px 0;}
.t-list a{color:#333;display:block;height:20px;width:130px;background:url(t-list.png);line-height:20px;*line-height:22px;overflow:hidden;}
.t-list a:hover{background-position:0 -20px;text-decoration:none;color:#ff6600;}
.t-list .active,.t-list .active:hover{background-position:0 -40px;}
.t-infor p{line-height:22px;height:22px;padding:0 10px;}
.t-infor{padding:15px 0;border-top:0px solid #e4e4e4;color:#333;}
.t-infor h3{margin-top:10px;}
.t-infor ul{width:50%;}
.t-infor li{line-height:22px;}
.t-post{padding:5px 0 10px;}
.thread-t{}
.thread-t .t-h{line-height:30px;height:30px;padding:0 10px;border-top:1px solid #e4e4e4;}
.thread-t .t-h a{margin:0 .5em;}
.thread-t td{border-bottom:1px dashed #c5cfd6;padding:3px 2px;line-height:130%;}
.one td{background:#f9f9f9;color:#000;line-height:22px;height:22px;padding:0;}
.thread-t .two{}
.thread-t .two:hover{background:#f7f7f7;}
.thread-t .t-logo{width:30px;}
.thread-t .t-text{width:420px;line-height:1.5;}
.thread-t .t-text span{white-space:nowrap;}
.thread-t .tree{background:#f9f9f9;}
/*cate*/
.c-t{padding:10px 0;width:790px;overflow:hidden;}
.c-t-300{width:290px;overflow:hidden;}
.c-t-300 .box-list,.c-t-500 .box-list{font-size:14px;margin-top:8px;padding:0px 3px;}
.c-t-300 .box-list li{padding-left:10px;background:url(c-li.png) 3px 10px no-repeat;}
.c-t h2,.c-t-500 h2{border-bottom:3px solid #e4e4e4;font-size:14px;line-height:14px;height:20px;display:block;}
.c-t-img{width:300px;}
.c-t-img img{width:300px;height:250px;}
.c-t-img p{line-height:30px;height:30px;font-size:14px;}
.c-t-150{width:162px;overflow:hidden;}
.c-t-150 dl{margin:10px 10px 3px 10px;overflow: hidden;height:65px;}
.c-t-150 dl dt{float:left;width:65px;}
.c-t-150 dl dt img{width:48px;height:48px;}
.c-t-150 dl a:hover{color:#006699;}
.c-t-150 dl .title{font-size:12px;line-height:20px;;overflow:hidden;height:60px;}
.c-forum{width:792px;}
.c-forum h3{font-size:14px;}
.c-zi{font-size:12px;padding-left:2em;}
.c-zi a{padding:0 .5em;}
.c-box .c-t-300{margin:15px 0 10px;}
.c-t-500{margin:0 0 5px 10px;width:480px;overflow:hidden;}
.c-t-500 span{float:right;width:130px;text-align:left;font-size:12px;margin-left:1em;}
.c-t-500 img{width:20px;height:20px;vertical-align:middle;}
.c-t-500 span a{margin-left:5px;}
.c-t-500 .pic-list{padding:15px 0;}
.c-t-500 .pic-img{height:130px;width:160px;}
.c-t-500 .pic-img img{width:145px;}

/*table*/
.tt,.tt2{margin:10px auto 0;}
/*table head*/
.r-operation{text-align:left;line-height:28px;height:26px;background:#eeeeeb;padding:0 8px;border-bottom:1px solid #e4e4e4;}
.r-operation .fr,.h .fr{margin-left:1em;}

/*main*/
.rms{height:35px;line-height:35px;}
/*new-hot*/
.rmn{border:1px solid #e4e4e4;background:#fff;height:120px;}
.rmn h2{display:block;width:20px;height:107px;font-size:14px;font-weight:500;padding:8px 3px 5px 8px;;border-right:1px dashed #e4e4e4;background:#f8f8f8;}
.rmn td{ vertical-align:top;}
.rmn-img{padding:10px 9px 5px 10px;border-right:1px dashed #e4e4e4;height:105px;}
.rmn-img p{width:120px;height:25px;line-height:25px;overflow:hidden;text-align:center}
.rmn-img img{width:120px;height:80px;}
.rmn-list span a{color:#008800;padding:0 5px;}
.rmn-list li{width:49%;line-height:18px;height:18px;margin-left:5px;overflow:hidden;float:left;}
/*post*/
.rmp{margin:10px 0 10px;}
.previous{border:1px solid #e4e4e4;padding:0 8px;margin-top:3px;}
.next{border:1px solid #e4e4e4;border-left:0px;margin-right:10px;padding:0 8px;margin-top:3px;}
.next:hover,.previous:hover{background:#f8f8f8;}
/*read-main-t*/
.r-bg{background:#eeeeeb;}
.rmt{border-bottom:1px solid #eeeeeb;padding-bottom:5px;position:relative;}
.rmt table{overflow:hidden;}
.r_one{background:#f7f7f7;}
.r_two{background:#fdfdfd;}
.read-left{padding:5px 10px 10px 0;width:160px;margin:auto;}
.read-left-pad{padding-left:5px;}
/*user*/
.readonline{padding-left:18px;background:url(readicon.png) 0 top no-repeat;font-weight:700}
.readoffline{padding-left:18px;background:url(readicon.png) 0 -20px no-repeat;font-weight:700}
/*user-img*/
.user-pic img{border:1px solid #dedede;background:#fff;padding:2px;}
.level{line-height:25px;height:25px;}
/*tpc*/
.r_tiptop{line-height:25px;height:25px;margin:0 10px;border-bottom:1px dashed #ccc;}
.r_tiptop .s3{margin-right:5px;}
.r-time{color:#999;margin-right:5px;}
h1 span{padding:0 0 15px 8px;}
.dig{font-size:12px;background:#ffffee url(readicon.png) .3em -164px no-repeat;padding:0 .4em 0 1.6em;cursor: pointer;color:#666;border:1px solid #ffd0a8;height:18px;line-height:18px;margin-top:.2em;}
.dig:hover{text-decoration:none;border:1px solid #f5a25c;color:#ff6600;}
.tipbot{padding:.3em .8em;line-height:25px;border-top:1px dashed #ccc;}
/*ad*/
.r_ad{margin:10px 10px 10px 0;}
/*qian*/
.sigline{margin:10px 300px 0 15px;background: url(sigline.gif) right bottom no-repeat;height:5px;}
.signature{padding:10px 10px 10px 15px;height:expression(this.scrollHeight>parseInt(this.currentStyle.maxHeight)?this.currentStyle.maxHeight:"auto");}