﻿body {margin:0px;padding: 0px; text-align:center;}
a,div{font-family: 宋体;color:#333333;font-size:12px; text-align:left}
form{ margin:0px;}
img{border:0px;}
input{ border:1px solid #bbbbbb; background:#fefdf3; height:20px;}
a{color:#333333; text-decoration:none;}
a:visited{color:#333333; text-decoration:none;}
a:hover{color:#FF6600; text-decoration:underline;}
a.line{color:#333333; text-decoration:underline;}
a.line:visited{color:#333333; text-decoration:underline;}
a.line:hover{color:#FF6600; text-decoration:underline;}
ul{ list-style:none; margin:0px; padding:0px;}
li{ list-style:none; min-height:20px; line-height:20px;}
.topbar{background:url(../img/bg.gif) repeat-x top #ffffff; height:12px; font-size: 10px; color:#ccc; text-align:right;padding-right:10px;}
.userbar{background:url(../img/toolBg.jpg) repeat-x; line-height:34px; text-align:right; padding:2px;}
.favorbars{float:right;margin:10px 20px; font-size:12px;}
a.favorbars, a.favorbars:hover{color:#ccc;}
a.stxt{font-size:10px;color:#ccc; width:32px;}
a.stxt:hover{font-size:12px;color:#fff;background-color:#ccc;}
#loginform{margin:10px 20px;}
#loginform ul{margin:0;padding:0;}
#loginform li{list-style:none; margin:10px; padding:0 10px; min-height:18px;}
#rltpost li{padding-left:12px;}

.wee_msg {border:1px solid #FFBA43;background:#FDFFCE;color:#ff6600;padding:5px 10px;	}
.error{color:red; text-align:left; margin:0; padding:0;}
.btnSubmit{background:url(/img/butSend.jpg) no-repeat; width:52px; height:25px; border:0px; cursor:pointer;}
.btnReset{background:url(/img/butRet.jpg) no-repeat; width:52px; height:25px; border:0px; cursor:pointer;}
.btnChange{background:url(/img/butchange.jpg) no-repeat; width:52px; height:25px; border:0px; cursor:pointer;}
.btnChangePhoto{background:url(/img/butchangephoto.jpg) no-repeat; width:104px; height:25px; border:0px; cursor:pointer;}
.div_k{ width:950px; background:#ffffff; overflow:hidden; margin:auto;}
.top_l{ float:left; padding-left:20px;}
.top_r{ float:right;padding-left:8px; background:url(../img/top_rBg.jpg) no-repeat; width:720px; height:70px; overflow:hidden;  }
#left{ width:200px; padding-left:20px; float:left;}
#right {PADDING-LEFT: 3px; FLOAT: right; WIDTH: 725px; position:relative;}
#bottom{ margin:auto; width:950px; line-height:20px; border-top:3px solid #A72D2A; text-align:center; margin-top:25px; padding-top:10px;}
.topLine{}
.footlinks{text-align:center; width:100%;}
.rbox .body{width:695px;list-style:none; margin:0px 10px; padding:0px; border:1px solid #D4D4D4; border-bottom:0px; border-top:0px;}
.rbox ul{margin:0;padding:0;}
.rbox li{list-style:none; margin:0px; padding:0 10px; min-height:10px;}
.btnSearch{background:url(../img/but_search.jpg) no-repeat; width:87px; height:24px; border:0;}

.Tsearch{ margin-top:20px; margin-left:5px;width:288px; float:left; }
.Tsearch q{ border:1px solid #DED9C5; background:#EEECE0; height:21px;}
.Tsearch ul{ list-style:none; margin:0px; padding:0px;}
.Tsearch li{ list-style:none; float:left; display:inline; margin-right:5px;}

.navmore{
	background:url(/img/more.png) no-repeat scroll;
	background-position:98% 38% ;
}
#morechannels{
	width:66px;	
	display:none;
	margin:0;
	padding:0;
	position:absolute;
	z-index:999;
}
#morechannels li{
	background-color:#f4f4f4;
	margin-top:2px;
	padding:5px;
}
.TMenu{}
.TMenu ul{ list-style:none; margin:0px; padding:0px;}
.TMenu li{ list-style:none; float:left; display:inline; width:93px; display:block; text-align:center; line-height:50px;}
.TMenu li span{ color:#000000;}
.TMenu li a,.TMenu li a:visited{color:#990000; text-decoration:none; font-size:14px; font-weight:bold;}
.TMenu li a:hover{color:#990000; text-decoration:none; font-size:14px; font-weight:bold;}

.TodayBg {overflow: hidden; width: 695px; position:relative;}
.bottomT{font-family:微软雅黑,黑体,Arial,Helvetica,Sans-Serif; font-size:28px; padding:10px; margin-left:-20px}
.TodayBg li h2{ font-size:14px; color:#AA2C2D}
.TodayBg ul.comment{ border:1px solid #D4D4D4; border-bottom:0px; border-top:0px;}
.TodayBg li{ list-style:none;line-height:20px; color:#1b1b1b; padding:10px 20px;}
.TodayBg li span{ color:#8e8e8e}
.TodayBg li.TT{ background:url(../img/today_TBg.jpg) no-repeat; height:38px; margin-left:10px; padding:0px 20px;}
.TodayBg li.picBg{ padding:0px; text-align:center;}
.TodayBg li.topicT{ font-weight:bold; font-size:14px; padding-bottom:0px;}
.TText{ color:#8e8e8e; padding-top:11px; padding-left:75px;}
.TodayBg .catimg{margin:0;padding:0px;text-align:center;height:108px;}

.userPanel{ width:194px; overflow:hidden; margin-top:9px;}
.userPanel #email,#password{width:100px; height:22px;}
.userPanel form{margin:0px; padding:0px;}
.userPanel ul{list-style:none; margin:0px; padding:0px;}
.userPanel ul img{margin:0; padding:0;}
.userPanel ul.bor{ background:#F1EFE7; padding-left:15px; line-height:20px; padding-bottom:20px;margin:0px;}
.userPanel li{background:#F1EFE7; text-align:center; padding:3px; margin:0px;}
.userPanel .head{background:#fff; text-align:center;margin:0; padding:0; height:40px;}
.userPanel .foot{background:url(../img/LoginBottom.jpg) no-repeat #fff; margin:0px; padding:0px; height:7px;}
.hr01{border-top:1px dashed #010101; height:1px; width:95%; margin:0px; padding:0px;}
.btnLogin{cursor:pointer; background:url(../img/butLogin.jpg) no-repeat; width:52px; height:25px; border:0px;}
.btnSignup{cursor:pointer; background:url(../img/butReg.jpg) no-repeat; width:52px; height:25px; border:0px;}

.homeListK{ width:690px; border-bottom:1px dashed #666666; padding-top:10px;}
.homeList_L{ width:120px; float:left;}
.homeList_L img{border:1px solid #ccc; padding:2px; width:122px; height:135px;}
.homeList_R{ width:550px; float:right;}
.homeList_R ul{ list-style:none; margin:0px; padding:0px; width:99%; overflow:hidden;}
.homeList_R li{ list-style:none; line-height:20px; padding-bottom:8px;}
.homeList_R li.cc{ height:100px;}
.homeList_R li.title{ font-size:14px; font-weight:bold; color:#000000;}
.homeList_R li span{ color:#8e8e8e}

.sortK{ width:169px; margin-top:5px;padding:0 5px;}
.sortK dt{ list-style:none; margin:0px; padding:0px; overflow:hidden; background:url(../img/sortBg.jpg) no-repeat; width:169px; height:22px; line-height:22px; text-indent:24px; margin-bottom:3px;}
.sortK dd{ margin:0px; padding:0px;}
.sortK ul{ list-style:none; margin:0px; padding:0px;}
.sortK li{ list-style:none; margin:0px; padding:0px; height:20px; text-indent:6px;}
a.selectedCat, a.selectedCat:hover{background-color:#c82828; color:#ffffff; padding:3px;}
.sortK span{color:#ccc;}

.loca{ width:96%;margin:10px 0;}

.tips ul{ list-style:none; margin:10px 0; padding:0px; width:96%;}
.tips li{ list-style:none; line-height:20px; padding-bottom:2px; border-bottom:1px dashed gray;}

.photobgbig{background:url(../img/photobg.gif) no-repeat;width:145px; height:145px; padding:10px 0px;margin:auto;}
.photobg {BACKGROUND: url(../img/photobgs.gif) no-repeat; PADDING-BOTTOM: 5px; MARGIN: auto; WIDTH: 73px; PADDING-TOP: 5px; text-align:center}
.userinfo {BORDER-TOP: #ccc 1px dashed; TEXT-ALIGN: left; height:70px; padding-top:10px; margin-top:5px;} 
.userinfo li A ,.userinfo li A:visited{	COLOR: #333333; TEXT-DECORATION: none}
.userinfo li A:hover {	COLOR: #c82828; TEXT-DECORATION: underline}
.userinfo UL {	LIST-STYLE-TYPE: none; padding:0px; margin:0px; text-align:center}
.userinfo LI { list-style:none; float:left; display:inline; width:48%; padding:0px; margin:0px; height:20px; border:0px solid red; line-height:20px;}

.myeditcmt:hover{background-color:#ffffcc;}
.dishrating{margin:10px;padding-left:120px;}

/*-- signup css --*/
.signupTitle{font-size: 15px; font-weight: bold; color: #000; margin: 0; padding: 10px;}
#signup li {color:red; text-align:left; list-style:none; margin:5px; padding:0;}
.signupsteps{border:0px; margin-bottom:20px;}
.signupsteps .step1sep1{background:url(../img/stepsep1.gif) no-repeat;width:30px; height:25px; padding:0;margin:0;}
.signupsteps .step1sep2{background:url(../img/stepsep2.gif) no-repeat;width:30px; padding:0;margin:0;}
.signupsteps .step2sep1{background:url(../img/step2sep1.gif) no-repeat;width:30px; height:25px; padding:0;margin:0;}
.signupsteps .step2sep2{background:url(../img/step2sep2.gif) no-repeat;width:30px; padding:0;margin:0;}
.btnCut{background:url(../img/cut.jpg) no-repeat;width:76px; height:25px; padding:0;margin:0;border:0;}

/*listing page*/
a.worker{color:#DE121B; text-decoration:none;}
a.worker:visited{color:#DE121B; text-decoration:none;}
a.worker:hover{color:#DE121B; text-decoration:underline;}

/*paging*/
.pages { text-align:left; margin:8 0px}
.pages A { border:1px solid #a6cbe7 ; padding:1px 4px; margin:0px 1px 0px 0px; text-align:center; text-decoration:none; }
.pages A:hover { border:1px solid #659b28; background:#f3f8ef; color:#004c7d; text-decoration:none; color:#659B28}
.pages input { border:1px solid #659b28; padding:0 2px; text-align:left; color:#659b28; height:18px; margin:0px; width:30px;}
.p_curpage { border:1px solid #A6CBE7; color:#004c7d; background:#DFF0F8;padding:1px 4px;}
.total{ background-color:#DFF0F8; float:left; border:1px solid #a6cbe7; margin-top:9px}
.total li{ list-style:none; display:inline; font:bold; padding:0 6px; color:#004c7d; height:18px; line-height:18px}
.loca{ width:96%; margin-top:10px;}

#paging{float:right;}
#paging .disabled{background:none; color:#ccc}
.forumpages{ margin:2px 0; }
.forumpagesnumbers{width: 96%; padding-top: 4px; }
.forumpagesnumbers table{ float:right;}
.forumpagesnumbers table td{ border:0px;}
.forumpagesnumbers input{ margin:0 5px; height:20px;}
.forumallpages{ border: 1px solid #CCCCCC; text-align: center; color: #DE121B; padding:0px 4px; margin:0px;}
.forumallpages a{ color: #333; padding:2px 5px; }
.forumallpages a:hover{ color: #fff; background: #DE121B ;text-decoration:none;}
.forumpages span { color:#FFF;  padding:2px 5px; background: #DE121B; }
.forumallpages3{ border: 1px solid #CCCCCC; border-left: none; text-align: center; padding: 0px 4px; }
.forumallpages3 input{ height: 15px; margin: 0 2px; }
.pagesothers {BORDER: red 0px solid; MARGIN-TOP: 12px; FLOAT: right;  WIDTH: 165px; MARGIN-RIGHT: 15px; TEXT-ALIGN: right; position:absolute; top:170px; right:10px;}
.pagesothers div{ width: 78px; float: left; }
.pagesothers2{ width: 200px; float: right; text-align: right; padding-bottom: 5px; }
.bangkuaiB{padding:1px; border:1px solid #d4d4d4; border-bottom:0px;width:95.5%; }
.bangkuaiT{ background:url(../img/bangkuaiBg.jpg); height:30px; width:100%; color:#FFFFFF; line-height:30px; text-indent:6px; }

.tabList{border:1px solid #D4D4D4; border-bottom:0px;}
.tabList th, .tabList td{ text-align:center; height:31px; border-bottom:1px solid #D4D4D4; padding:3px;}
.tabList th{text-align:left; padding-left:10px; height:26px;line-height:26px;}
.tabList td.lef{ text-align:left;}
.tabList td span{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.tabList tr.Tit{ background:url(../img/title_bg.jpg); height:31px;}

.commentary{ background:url(../img/commentaryBg.jpg); width:693px; height:37px; overflow:hidden; margin-top:20px;}
.commentary div{ text-align:right; padding-right:20px;}
.reply{background:url(../img/replyT.jpg); width:693px; height:37px; overflow:hidden; margin-top:20px;}
.replyCmt{cursor:pointer}
.feedback{ background:url(../img/feedbackT.jpg); width:693px; height:37px; overflow:hidden; margin-top:20px;}

.perInfo{ background:#F1EFE7; width:180px; padding:7px 5px 5px 9px; margin-bottom:0px;}
.perInfo ul{ list-style:none; margin:0px; padding:0px; width:99%; overflow:hidden;}
.perInfo li{ list-style:none; line-height:20px; }

.commentaryList{ width:680px; padding-top:10px; padding-left:10px; border-bottom:1px dashed #5a5a5a;}
.commentaryList ul{ list-style:none; margin:0px; padding:0px; width:99%; overflow:hidden;}
.commentaryList li{ list-style:none; line-height:20px; padding-bottom:8px;}
.commentaryList li.title{ font-size:14px; font-weight:bold; color:#000000;}
.commentaryList li span{ color:#8e8e8e;}
.commentaryList li.re{ color:#DC1617; font-weight:normal;}

.commentaryK{ width:680px; margin-top:0px; margin-left:10px;}
.commentaryK textarea{ width:680px; background:#fdfdf2; border:1px solid #A5ACB2; overflow-y:auto; margin:5px 0px;}
li.editcmt{text-align:right;line-height:18px; padding:0; margin:0;}

.goTop{text-align:right; padding-right:20px; width:680px; padding-top:8px; border:0px solid red;}

/*visitor block*/
.lblock{width:195px; overflow:hidden; margin-top:10px;}
.titleC{ padding:5px; padding:5px; background:#F2F1EC; border-top:0px;}
.visitor_infoK{ margin:0px; padding:0px;}
.visitor_info {margin-top: 10px; float: left; margin-left: 12px!important; margin-left:5px; width:75px; height:95px; text-align: center;}
.visitor_info img{ width:60px; height:60px; margin:5px 0px 0px 5px;}
.visitor_info ul{ list-style:none; margin:0px; padding:0px;color:#929292;}
.visitor_info li{ list-style:none; padding-left:5px; overflow:hidden; margin:0px; text-align:left;}
.visitor_info li.imgH{ height:52px; overflow:hidden; background:url(../img/photobgs.gif) no-repeat; width:71px; height:72px;padding:0px;}
.dateNum{ font-size:10px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; }

/* prod grid */
.gridinfo {MARGIN-TOP: 10px; FLOAT: left; WIDTH: 120px; HEIGHT: 220px; TEXT-ALIGN: center; margin-right:10px;}
.gridinfo img{ width:100px; height:100px; margin:auto; border:1px solid #b4b4b4; padding:2px;}
.gridinfo ul{ list-style:none; margin:0px; padding:0px;color:#929292;}
.gridinfo li{ list-style:none; overflow:hidden; margin:0px; text-align:left; padding:0px; padding-left:5px; }

.fbox{margin:5px 0px;}
.fbox p{padding:10px;}
.fbox .h{margin:0;padding:2px 5px;;background:#f4f4f4;color:#333;}
.fbox .re{margin:0;padding:5px;color:#c82828;}
/*cat desc*/
.BZ{ margin-top:10px; min-height:40px; width:520px; overflow:hidden;}
.BZ div{margin:0;}
.BZ .H{ background:url(../img/descTop.jpg) no-repeat; height:5px; width:520px; border:0px;}
.BZ .T{ background:url(../img/descBot.jpg) no-repeat; height:5px; width:520px; border:0px;}
.BZ .B{ width:518px; border:1px solid #D8D8D8; border-bottom:0px; border-top:0px; background:#F9F9F9;}
.BZ p{margin:0; padding:10px;}
.BZ p:first-letter { padding: 10px; font-size: 32px; float: left;}

.tagw{display:inline;}
a.tagw0, a.tagw0:hover{color:#ccc;font-size:12px;margin:0 5px;}
a.tagw1, a.tagw1:hover{color:#4059CF;font-size:12px;margin:0 5px;}
a.tagw2, a.tagw2:hover{color:#F5ADB0;font-size:14px;margin:0 5px;}
a.tagw3, a.tagw3:hover{color:#FFCFE7;font-size:14px;margin:0 5px;}
a.tagw4, a.tagw4:hover{color:#ADBAF5;font-size:16px;margin:0 5px;}
a.tagw5, a.tagw5:hover{color:#FFFABF;font-size:18px;margin:0 5px;}

.tagbox{float:right; width:40%; padding-right:10px; margin:10px; margin-right:-25px; text-align:right; border:1px dashed #cccccc;}
.tagbox span{font-weight:bold;margin:5px;}
.tagbox ul{ list-style:none; margin:0px; padding:0px; margin-bottom:5px;}
.tagbox li{ list-style:none; display:inline; float:left; width:50px; margin-right:10px; margin:0px; padding:0px; height:18px; line-height:18px; }

.kwlisting{padding:0px; margin:10px; margin-left:5px;}
.kwlisting ul{ list-style:none; margin:0px 0px 5px 10px; padding:0px; width:90%;}
.kwlisting li{ list-style:none; display:inline; float:left; width:60px; margin-right:10px; margin:0px; padding:0px; height:18px; line-height:18px; }
.sharelink{float:left}
.addsharelink{float:right;padding-right:20px;padding-top:5px;}