/*Edit for Jiatx.com LH200710*/
#sidebar{float:left;width:180px;height:100%;height:780px;margin-right:10px;}
#sidebar *{ vertical-align:middle;}
#login{margin-bottom:10px;width:158px;border-width:1px;border-style: solid; }
#login .text{width:58px;height:14px;border-width:1px;border-style: solid;}
#login .button{width:140px;height:26px;border-width:1px;border-style: solid;line-height:24px; }
#login select{margin-top:1px;width:60px; overflow:hidden;}
#login img{width:28px;height:18px;}
#login .box{margin:8px;}
#login p{margin:0;padding:0;height:20px; line-height:20px;text-align:center;}
#sidebar h3{margin-left:15px;font:bold 14px Tahoma;line-height:26px;}
#sidebar .hd{border-bottom-width:1px;border-bottom-style: solid;height:26px;}
#ad,#topsub{width:158px;border-width:1px;border-style: solid; }
#ad .box{margin:8px;}
#topsub{margin-top:10px;}
#topsub dl,#topsub dt,#topsub dd{margin:0;padding:0; }
#topsub dt{padding-left:10px;height:26px; line-height:25px; }
#topsub em{float:right;padding-left:10px;width:50px;height:20px; line-height:20px;}
#topsub dd{padding-left:10px;height:20px; line-height:20px;}

#main{float:left; width:100%;}/*避免嵌套*/
#nav{height:28px;border-width:1px;border-style: solid;border-bottom:none;}
#nav li{float:left;width:75px;height:28px; text-align:center;line-height:28px; border-right-width:1px;border-right-style: solid;}
#nav a{display:block;width:75px;height:28px;}
#nav a.now:link,#nav a.now:visited{position:relative;border-bottom-width:1px;border-bottom-style: solid;}
#nav dd{ display:none;}
.subnav{clear:both;height:30px;line-height:30px;border-width:1px;border-style: solid;border-top:none;}
.subnav a{ margin:0 5px;}
/*display css 1026*/
#ido{float:left;margin-top:5px;height:26px;line-height:26px;text-align:center;}
#ido *{ vertical-align:middle;}
.pages{float:right;margin-top:5px;width:400px; text-align:right;}
.pages a{float:left;margin:2px;display:block;padding:0 5px;height:20px;border-width:1px;border-style: solid;line-height:20px;text-align:center;}
.pages .text{width:18px;height:18px;border-width:1px;margin-top:2px;border-style: solid; text-align:center; }
.pages .button{width:35px;height:22px;margin-top:2px;border-width:1px;border-style: solid;line-height:20px; }
#navat{clear:both;margin-top:5px;padding-left:25px;height:25px; line-height:25px;border-width:1px;border-style: solid;}
#navat em{}
#navat a.r{float:right; margin-top:-20px;margin-right:10px;font:normal 14px Tahoma;}
.subject{clear:both;margin-top:5px;height:35px;line-height:35px;border-width:1px;border-style: solid;}
.subject h3{margin-top:10px;margin-left:25px;font:bold 14px Tahoma;}
.subject h3 em{font:bold 14px Tahoma;margin-right:10px;}
.content{clear:both;margin-top:5px;border-width:1px;border-style: solid; height:100%;overflow:hidden;}
.content .box{margin:10px;}
.content dd{height:20px; line-height:20px;}

.cntuser{float:left;width:159px;height:100%!important;overflow:hidden;}
.cntuser dl{display:inline-block;height:100%;overflow:hidden;}
.cntuser dt{height:25px; line-height:25px;font:bold 14px Tahoma;}
.cntuser em{display:none;}
.cntuser dt *{ vertical-align:middle;}
.cntuser dt{height:100%; overflow:hidden;}
.cntuser dd{height:100%; overflow:hidden;}
.cntuser dt img{float:right;display:block;margin-top:-16px;width:15px;height:10px;}
.cntuser dd .pic{width:48px;height:48px;text-align:center;}
.cntuser dd a:link,.cntuser dd a:visited{}
/*内容部分*/
.cntshow{float:left;max-width:815px; width:815px;border-left-width:1px;border-left-style: solid;height:100%;overflow:hidden;}
.cmenu{margin:0px 10px;height:25px; line-height:25px;border-bottom-width:1px;border-bottom-style: solid;}
.cmenu em{float:right;line-height:25px;}
.cmenu ul{display:inline;list-style:none; float:left; margin-top:1px;}
.cmenu li{display:inline;float:left;margin:0;height:20px;padding:0 10px 0 25px;}
.mmenu{border:none!important;border-top-width:1px;border-top-style: solid;}
.reshow{margin-top:0!important;border-top:none!important;}
.show{margin:20px; line-height:165%; min-height:180px;}
.show .showquto{height:20px; line-height:20px;}
.show .showquto a:link,.show .showquto a:visited{}
.ShowTitleBody{ width:760px; float:right; font-size:10pt;}

.ShowTitleBody A{text-decoration:underline;}
.ShowTitleBody A:link{text-decoration:underline;}
.ShowTitleBody A:hover{text-decoration:underline;}
.ShowTitleBody A:visited{text-decoration:underline;}

.showmodify{ float:right; clear:both; text-align:right; white-space:nowrap;width:760px;}
.underwrite{ text-align:right;width:99%;max-width:800px;margin:3px 0px 3px 3px; padding:10px 12px 3px 0px; clear:both; overflow:hidden;}
.underwrite img{overflow:hidden;}
.underwrite div{ width:99%;max-width:780px;overflow:hidden; float:right;text-align:right;}
.rewards{margin:20px;padding:5px;width:220px;border-style:solid;border-width:1px; line-height:24px;  clear:both;}

#hot{clear:both;margin-top:5px;border-width:1px;border-style: solid;height:100%;overflow:hidden;}
#hot ul{display:block;margin:10px;height:100%;overflow:hidden;}
#hot li{float:left;margin:0px;padding:0;padding-left:20px;width:30%;line-height:18px; white-space:nowrap;list-style:none;}
#hot ol{padding:0 10px 10px 10px;border-bottom:solid 1px;margin:10px 10px 0 10px;width:938px;}
#hot ol li{width:167px;line-height:25px;height:25px;overflow:hidden;}
/*回复*/
#reply{clear:both;margin-top:5px;border-width:1px;border-style: solid;}
#reply table{clear:both;}
#reply .l{clear:both;float:left;padding:10px;width:140px;}
#reply .r{float:left;padding:10px; border-left-width:1px;border-left-style: solid;}
#rtit,#rct,#rurl,#rup,#rsumbit{ border-bottom-width:1px;border-bottom-style: solid;height:100%;overflow:hidden;}
#reply .text{width:300px;height:20px;border-width:1px;border-style: solid;line-height:22px;padding-left:10px; overflow:hidden;}
#reply .text2{width:300px;height:20px;border-width:1px;border-style: solid;line-height:22px;padding-left:10px; overflow:hidden;}
#reply .button2{width:80px;height:22px;border-width:1px;border-style: solid;line-height:20px;cursor:pointer;}
#reply .button{width:80px;height:22px;border-width:1px;border-style: solid;line-height:20px;cursor:pointer; }

#tree{clear:both;margin:5px auto;border-width:1px;border-style: solid; }
#tree dl,#tree dt,#tree dd{clear:both;display:block;margin:0;padding:0;}
#tree em{display:inline;width:120px;float:right; text-align:center; overflow:hidden;}
#tree h4{float:left;display:inline;/*margin-left:35px;*/font:normal 12px Tahoma;height:28px;line-height:28px; overflow:hidden;}
#tree h4 img{margin:4px 5px 0 0;}
#tree dt{display:none;border-bottom-width:1px;border-bottom-style: solid;height:28px;line-height:28px; overflow:hidden;}
#tree dt .subject{float:left;}
#tree dt h4{font:normal 12px Tahoma; text-align:center!important;}
#tree dd{vertical-align:middle;border-bottom-width:2px;border-bottom-style: solid;border-bottom-width:1px;border-bottom-style: solid;height:28px; line-height:28px; overflow:hidden;}
#tree em{line-height:28px;}
#tree q{display:inline; font:nomal 10px Tahoma;margin-right:5px;}
#tree img{ vertical-align:middle;}

.search{clear:both;float:left;margin-top:5px;width:280px;}
.search .text{width:80px;height:20px;border-width:1px;border-style: solid;line-height:22px;padding-left:10px; overflow:hidden;}
.search .button{width:50px;height:22px;border-width:1px;border-style: solid;line-height:20px; }


.ChangeFace{text-decoration:none;vertical-align:middle;width:18px; height:54px;text-align:center; cursor:pointer;float:left; border-style:solid;border-width:1px;}
.face{height:54px;text-align:center; vertical-align:middle; margin:0px 1px 0px 1px;cursor:pointer;float:left; border-style:solid;border-width:1px;}

/*************add by lushijun 2008-3-26  引用回复样式************/
.quote{  border-style:dashed;border-width:1px; width:94%;margin-left:18px;}
.quote_txt{ width:100%; margin:0px; padding-left:20px;border:none; font-size:13px; }

/***网店标签样式**/
div.eshop{width:48px; height:17px; text-align:center;}
/*************************精华帖的印章********************************************/
img.seal {
position:absolute;
right:350px;
top:190px;
}

/*商城*/
.shop_p{border:solid 1px;margin-top:5px;width:976px;padding:1px;clear:both}
.shop_p h5{padding:3px 0 0 10px;height:28px;border-bottom:solid 1px;font-size:14px;width:966px;margin:0!important;}
.shop_p h5 span{float:left;border:solid 1px;border-bottom:0;line-height:28px;background:#fff;height:28px;margin-bottom:-1px;position:relative;padding:0 10px;color:#444;}
.shop_p ul{margin:2px 1px;display:block;padding:0;width:974px;height:175px;overflow:hidden;}

