/*CSS reset*/
body{font-family:"宋体","Arial Narrow"; font-size:12px; color:#333; background:url(../images/dz/newbg.gif); font-family:'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;}
body,div,h1,h2,h3,h4,h5,h6,form,ul,li,ol,dl,dt,dd,p,a,span,select,input,hr,center,img{margin:0px; padding:0px;}
ul,li,ol{list-style:none;}
div,img{border:0;}

.clearfix:after{content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{zoom:1;}
.clear{height:1px; line-height:1px; clear:both; font-size:0;}

.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}

a{color:#000;text-decoration:none;}
a:hover{color:#FF6000;text-decoration:underline;}

/*顶部*/
.top{width:990px; margin:0 auto;;}

#pt{line-height:40px; text-indent:48px; background:url(../images/dz/home.gif) no-repeat 2% 40%; background-color:#FFF;}
.wp{width:988px; margin:0 auto;}

#ct{border:1px solid #E2E2E7; min-height:400px; background:#FFF;}
.w{background-image:none !important;}
.wp{margin:0 auto;width:990px;}
#tath {line-height:24px; overflow:hidden; padding:10px 20px; white-space:nowrap; width:120px;}
.cl{}

.pl {}
/*.pl table{table-layout:fixed;}*/
.pl table
.pls,.pls01,.pls02{width:160px; border-color:#E2E2E7; border-style:solid; border-width:0 1px 1px 0; background-color:#ECEEF6; overflow:hidden;}
.pls01{border-width:0 1px 0px 0;}
.pls02{border-width:0 1px 0 0;}
.pls03 {
    background-color: #ECEEF6;
    border-color: #E2E2E7;
    border-style: solid;
    border-width: 0 0 1px 0;
    font-size: 0;
}
.tns{padding:10px 0;}
.tns table{width:100%;}
.tns th,.tns td{text-align:center; font-size:12px; color:#0246A6;}
.tns th{border-right:1px solid #CCC; font-weight:normal; color:#0246A6;}
.tns th p,.tns td p{margin:0; padding:4px 0;}
.tns .num{font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.tnv{text-align:center;vertical-align:middle;}

.plc,.plc01{border-bottom:1px solid #E2E2E7; padding:0 19px;}
.plc01{border:0;}
.plc02{border:0;border-bottom:1px solid #E2E2E7; height:5px; font-size:0; overflow:hidden;}
.pcb{padding-bottom:40px;}
.pil{width:140px; margin:0 0 0 20px; font-family:"Verdana", "Geneva", "sans-serif","宋体";}
.pil .name-txt{font-size:14px; color:#0246A6;}
.pil .name01-txt{color:#999;}
.pil .red-cp{color:#F30; font-weight:bold; text-decoration:underline;}
.pil td{}


/*发帖*/
#ph{padding:17px 0 0;}
#ph h1{font-size:20px;}
#ph01 h1{font-size:20px;}
#ph .pfl{float:right;margin-left:20px;padding:0 4px 0 8px;width:66px;height:20px;background:#EEE;font-weight:400;border:1px solid #CCC;}
#ph .pfl input{width:36px;height:19px;line-height:19px;background:#EEE;border:none;}
#ph .pfl .jfl{float:right;width:18px;height:20px;text-decoration:none;font-size:0;color:#EEE;background:url(../images/dz/flbg.gif) no-repeat 90% 50%;}
.pi{margin-bottom:10px; border-bottom:1px dashed #E2E2E7; line-height:36px; height:36px; overflow:hidden; font-family:Verdana, Geneva, sans-serif;}
.pi strong a{float:right;margin-top:4px;padding:0 6px;height:24px;line-height:24px;border:1px solid #FFF;font-weight:400;}
.pi strong a:hover{border-color:#E2E2E7;}
.pnc {
    background: url("../images/dz/ft_bt.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 14px;
    height: 30px;
    margin-right: 8px;
    margin-top: 4px;
    width: 88px;
	_padding-top:4px;
}

.nrate{width:240px;}
.uo {clear:both;display:block;height:50px;margin:20px auto;}
.uo a{background:url(../images/dz/ajaxaction.gif) no-repeat scroll 0 0 transparent; float:left; height:27px; margin-right:10px; padding:34px 0 0; text-align:center; width:53px;}
.uo #k_share{background-position:0 -61px;}
#ajax_recommendlink{background:url(../images/dz/recommend.gif) no-repeat scroll 0 0 transparent; float:left; height:61px; margin-right:10px; text-align:center; width:100px;}
#recommendav{font-size:16px;}
#recommendav,#recommendv{color:#FF6600; cursor:pointer; font-size:16px; height:16px; line-height:16px; margin-top:13px;}
#recommendav li{height:16px; line-height:16px;}
.recommend_act li{float:left;width:50%;}
#recommend_add, #recommend_subtract {background:url(../images/dz/rec_add.gif) no-repeat scroll 2px 30% transparent; float:none; height:24px; line-height:24px; margin-right:0; padding:0 0 0 15px;width:auto;}
#recommend_subtract{background-image:url(../images/dz/rec_subtract.gif) !important;}

/*a.huifu{width:67px; line-height:38px; color:#145FC9; background:url(../images/dz/hf_bt.gif); font-size:14px; float:left; display:block; margin-right:8px; text-align:center;}
a.huifu:hover{background:url(../images/dz/hf_bt_01.gif); text-decoration:none;}*/
a.ztgl{width:98px; line-height:38px; color:#145FC9; background:url(../images/dz/ztgl_bt.gif); font-size:14px; float:left; display:block; margin-right:8px; text-align:center;}
a.ztgl:hover{/*background:url(../images/dz/ztgl_bt_01.gif);*/ text-decoration:none;}
.pgb a {background:url(../images/dz/pg_arw.png) no-repeat scroll 0 100% #FFFFFF; display:block; line-height:30px; padding:0; text-align:center; text-indent:7px; width:75px;}
.pg{line-height:30px; float:right;}
.pg a, .pg strong{-moz-border-radius:4px 4px 4px 4px; background-color:#FFFFFF; border:1px solid #FFFFFF; color:#333333; float:left; height:28px; margin-right:4px; overflow:hidden; padding:0 6px; text-decoration:none;}
.pg a:hover{background:url(../images/dz/pg_bg.png); border-color:#E0E7ED #9FB3C6 #92A8BF #DCE4EB;}
.pg a.prev{background:url(../images/dz/pg_bg.png) no-repeat scroll 0 -28px transparent;}
.pg a.prev:hover{background-position:0 -56px;}
.pg a.nxt, .pg a.nxt:hover{background:url(../images/dz/pg_arw.png) no-repeat scroll 0 0 transparent; border:medium none; height:30px; margin:0; padding:0; text-align:center; text-indent:-7px;width:70px;}
* html .pi strong .pfl{margin-top:6px;}
.pi #pfn{cursor:pointer;}
.pi em{}
* html .authi{padding-top:8px;}
.authi{color:#666; line-height:36px;}
.authi a{color:#666;}
.po{border-top:1px dashed #E2E2E7;padding:0 10px 0 0;}
.po{padding:0 10px 0 0;border-top:1px dashed #E6E7E1;}
.po .y{margin:8px 0 0 5px;}
.po p{float:right;}
.po p a{margin-right:6px;}
.y{float:right;}
.pob{line-height:36px; font-family:Verdana, Geneva, sans-serif;}
.pob em{float:left; font-style:normal;}
.pob em a{padding:5px 10px 5px 25px;}
.cmmnt{background:url(../images/dz/cmmnt.gif) no-repeat 0 50%;}
.fastre{background:url(../images/dz/fastreply.gif) no-repeat 0 50%;}
.req{background:url(../images/dz/repquote.gif) no-repeat 0 50%;}
.editp{background:url(../images/dz/edit.gif) no-repeat 0 50%;}


.wx{font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif; font-weight:100; color:#000000;} 
.t_fsz{font-size:14px; line-height:150%; color:#333; min-height:100px; width:100%; overflow:hidden;}

.avatar{margin:16px;}

.ttp {padding:0 0 2px;}
.ptm {padding-top:10px !important;}
.ttp .otp{border-color:#FF9900;color:#FF9900;}
.ttp a, .ttp strong {border:1px solid #CCCCCC;color:#666666;float:left;height:1.5em;line-height:1.5em;margin:0 2px 8px 0;padding:3px 10px;text-decoration:none;white-space:nowrap;}
.mtn {margin-top:5px !important;}
.pti{max-width:630px;}
.pdbt {float:right;margin-top:5px;}
.pdbts {
background:url(../images/dz/pdbt.gif) no-repeat scroll 0 0 transparent;
float:left;
height:25px;
line-height:25px;
overflow:hidden;
}
.pdbts .v {
color:#FFFFFF;
font-weight:700;
padding-right:3px;
text-align:center;
width:39px;
}
.pdbts a {
float:left;
height:25px;
line-height:25px;
margin:0;
}

.pdbts .b {
background:url(../images/dz/pdbt.gif) no-repeat scroll 100% -25px transparent;
padding:0 10px;
}
.pdbts_2 {
background-position:0 -50px;
}
.pdbts_2 .b {
background-position:100% -75px;
}

/* 回帖推荐 */
.psth {background:url(../images/dz/arw.gif) no-repeat scroll 100% 50% #0063C4; color:#FFFFFF; float:left; font-size:14px; margin:2em 0 2em -20px; padding:8px 0 8px 80px; width:220px;}
.pstl {clear:left; margin-bottom:2em; font-size:12px; font-family:Verdana, Geneva, sans-serif,"宋体";}
.psta {float:left; width:60px;}
.psti {margin-left:60px;}
.psti .unf {padding-bottom:8px;}
.psti .unm {color:#006699; font-weight:700;}
.pcb em {color:#666666;}
em, cite{font-style:normal;}
.unf em a {color:#999999;}

.cm {overflow:hidden;}
.cm .pg{float:left !important;}
.cm .psth {background-color:#EEEEEE; background-position:100% 50%; color:#999999; font-size:12px; padding:4px 0 4px 40px;}
.vm {vertical-align:middle;}

.rate {margin:20px 0; font-size:12px;}
.rate .ratt {border-bottom:1px dotted #CCCCCC; padding:6px 0;}
.rate dd {margin-left:80px;}
.rate dd ul.ratl {padding-top:1px;}
.rate dd ul.ratl li {border-bottom:1px dotted #CCCCCC; color:#999999; float:none; height:24px; line-height:24px; padding:4px 0 5px; text-align:left; width:auto;}
.ratl a {margin-right:6px;}
.ratl img { height:24px; vertical-align:middle; width:24px;}
.ratl em {color:#FF6600; margin-left:10px;}

/*投票*/
.pcbs {padding-bottom:10px;}
.pinf{margin:15px 0; color:#999; font-size:12px;}
.pinf strong{color:#666;}
.pinf a{color:#369;}
.ptmr{margin:-10px 0 15px; font-size:12px;}
.pvts{width:100px;}
.pbg{height:16px;background:url(../images/dz/pllb.png) 0 0 repeat-x;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;}
.pbr{height:16px;width:470px;background-image:url(../images/dz/pllb.png);background-position:0 -16px;background-repeat:repeat-x;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;}
.pcbs .pn{margin-right:3px; color:#333; padding:0 20px;height:31px;border:1px solid #E6E7E1;-moz-border-radius:26px;-webkit-border-radius:26px;z-index:0;background:url(../images/dz/pn.png) no-repeat 50% -41px;line-height:31px;font-size:14px;vertical-align:middle;cursor:pointer;position:relative;padding:0 0 0 20px;border:none;background:url(../images/dz/pn.png) no-repeat 0 0;overflow:visible;}.pn{font-family:"Microsoft YaHei","Hiragino Sans GB",STHeiti,SimHei,sans-serif;color:#fff;}
.pcbs .pn *{position:relative; color:#fff;display:block;padding-top :2px;padding-right:20px;*height:31px;background:url(../images/dz/pn.png) no-repeat 100% -40px;*line-height:31px;white-space:nowrap;font-weight:700;text-shadow:1px 1px 1px #FFF;}
.pcbs .pn em{font-weight:100;font-style:normal;}
.pcbs .pn strong{padding-left:4px;letter-spacing:4px;}
.pcbs .pn:hover{border-color:#ABBCD1;background-position:50% -121px;background-position:0 -80px;text-decoration:none;}
.pcbs .pn:hover *{background-position:100% -120px;}
.pcbs .pn:active{border-color:#797979;background-position:50% -201px;background-position:0 -160px;color:#FFF;}
.pcbs .pn:active *{background-position:100% -200px;text-shadow:1px 1px 1px #000;}
.pcbs .pnc,.pcbs .pnc:hover,.pcbs .pnc:active{border:none;background-position:50% -280px;background-position:0 -240px;color:#333;}
.pcbs .pnc *,.pcbs .pnc:hover *,.pcbs .pnc:active *{background-position:100% -280px;text-shadow:1px 1px 1px #F60;}

/*悬赏*/
.z{float:left;}
.mtw{margin-top:20px !important;}
.rsld,.rusld{width:90px;height:118px;background:url(../images/dz/rwd.gif) no-repeat 0 0;text-align:center;color:#F30; font-size:12px;}
.rsld{background-position:0 -118px;color:#999;}
.rsld cite,.rusld cite{display:block; font-size:28px; height:30px; margin:26px auto 6px; line-height:30px; font-family:'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;}
.rwdn{margin-left:110px;overflow-x:hidden;}
.t_fsz table, .pcbs table {margin-left:1px;}
/*.pl table {table-layout:fixed;}*/

/*活动*/
.pbm{padding-bottom:10px !important;}
.pbms{color:#333;}
.cl{zoom:1;}
.spvimg{float:left;position:relative;width:300px;background:#FAFAFA;text-align:center;border:1px solid #EEE;}
.spvimg em.hot{width:120px;height:102px;background-position:0 -104px;}
.spi{margin-left:315px;}.spi dl{font-size:14px;}
.spi dl {font-size:14px;}
.spi dl dt{float:left;padding:2px 0;width:80px;height:1em;}
.spi dl dd{margin-left:90px;padding:2px 0;min-height:21px;height:auto !important;height:21px;}
.spi dl dd em{color:#F30;}
.spi dl.nums dt{}
.spi dl.nums dd em{font-size:26px;}

.t_f{
	float:right;
	width:100%;
	width:100% !important;
	text-align:left;
	font-size:14px;
	font-family:ms shell dlg,tahoma, sans-serif;
	line-height:1.6em;
}

.t_f *{
	font-family:ms shell dlg,tahoma, sans-serif;
	line-height:1.6em;
}

.t_f p{
	font-family:ms shell dlg,tahoma, sans-serif;
	line-height:1.6em;
}

.t_f div{
	font-family:ms shell dlg,tahoma, sans-serif;
	line-height:1.6em;
}

.t_f span{
	font-family:ms shell dlg,tahoma, sans-serif;
	line-height:1.6em;
}

.t_f font{
	font-family:ms shell dlg,tahoma, sans-serif;
	line-height:1.6em;
}

.t_f *{
	line-height:normal;
}

.t_f a{
	font-family:ms shell dlg,tahoma, sans-serif;
}
.als {padding:10px 0;}
.pcb h1, .pcb h2 {margin:8px 0; font-size:14px;}
.bm,.mn .drag{padding:10px 10px 10px 15px;}
.mtw{margin-top:20px !important;}
.mls li {padding:0 0 5px; width:74px;}
.ml li {float:left; overflow:hidden; padding:0 5px 5px; text-align:center;}
.mls img {height:48px; width:48px;}
.ml img {display:block; margin:0 auto;}
.ml p, .ml span {display:block; height:20px; overflow:hidden; white-space:nowrap; width:100%; font-size:12px;}
hr{display:block;clear:both;*margin-top:-8px !important;*margin-bottom:-8px !important;}.mn hr{margin:0 10px 0 15px;}.sd hr{margin:0 15px 0 10px;}.area hr{margin-left:0 !important;margin-right:0 !important;}
hr.l{height:1px;border:none;background:#E6E7E1;color:#E6E7E1;}


#textarea table{
	table-layout:auto;
}
#textarea table .editormenu,#textarea table .editormenu1{
	width:580px;
}

.editor-cut-line  {
    background: none repeat scroll 0 0 #186EAA;
    border: 0 none;
    display: block;
    height: 1px !important;
    margin: 0;
    overflow: hidden;
    width: 920px !important;
}