/* CSS Document */
/***测试部分***/
.bcolour1{background-color:#CC0033}
.bcolour2{background-color:#FFFF00}
.bcolour3{background-color:#00FF00}
.bcolour4{background-color:#FF00FF}
/* 全局CSS定义 */
HTML {PADDING:0px; MARGIN: 0px;}
BODY {PADDING: 0px;FONT-SIZE: 12px; MARGIN: 0px auto; FONT-FAMILY: 宋体,tahoma,arial,sans-serif; TEXT-ALIGN: center; line-height:140%px; background:url(../images/bodybg.gif) #FFFFFF;}
body,td,th {font-size: 12px;text-align:center;}
FORM {PADDING: 0px; MARGIN: 0px;}
IMG {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px;}
DL {BORDER: 0px; PADDING: 0px;  MARGIN: 0px;}
DT {BORDER: 0px; PADDING: 0px; MARGIN: 0px;}
DD {BORDER: 0px; PADDING: 0px;MARGIN: 0px;}
DT {CLEAR: both}
DD {CLEAR: both}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;}
LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;}
DIV {COLOR: #333;padding:0px;border:0px;}
UL {FONT: 12px/20px ; COLOR: #333}
LI {FONT: 12px/20px ; COLOR: #333;overflow:hidden; /*text-overflow:ellipsis; *//*超出部分用...代替并减少3个字符 */white-space:nowrap;	text-align:left;}
TABLE {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
TR {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
TD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
TH {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
BUTTON {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
INPUT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

P {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li {list-style:none;text-align:left}
/* 默认链接颜色 */
A:link {COLOR:#07519a; TEXT-DECORATION: none}/*连接颜色*/
A:visited {COLOR:#07519a; TEXT-DECORATION: none}/*已访问连接*/
A:hover {COLOR:#396fc6;TEXT-DECORATION: underline}/*变换图象连接*/
A:active {COLOR:#07519a;TEXT-DECORATION: none}/*活动连接*/

/*通用部分**********************************************************/
.show{display:block}
.hidden{display:none}
.hand{cursor:pointer;}
.left { float:left;}
.right { float:right;}
.clear {clear:both;font-size:1px;width:1px;visibility:hidden;margin-top:0px!important;margin-top:-1px;line-height:0}
.noline {BORDER-TOP-STYLE: none !important; BORDER-RIGHT-STYLE: none !important; BORDER-LEFT-STYLE: none !important; BORDER-BOTTOM-STYLE: none !important}
.nobg {BACKGROUND: none transparent scroll repeat 0% 0%}
.bline {
	BORDER-RIGHT: #fff 5px solid; BACKGROUND: #fff; BORDER-LEFT: #fff 5px solid; WIDTH: 970px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px; margin:0 auto;
}
.dotline2 {background:url(../images/dotline2.gif) repeat-x center; margin:0 auto; width:85%; line-height:0px; height:3px; clear:both;font-size:1px;visibility:visible;margin-top:0px!important;}

/* CSS空白 */
.blank4 {margin:0 auto;height:4px;font-size:1px;clear:both;}
.blank6 {margin:0 auto;height:6px;font-size:1px;clear:both;}
.blank5 {margin:0 auto;height:5px;font-size:1px;clear:both;}
.blank8 {margin:0 auto;height:6px;font-size:1px;clear:both;}



/*文字连接样式*/
A.wlink:link {color:#fff;TEXT-DECORATION: none}
A.wlink:visited {color:#fff;TEXT-DECORATION: none}
A.wlink:hover {color:#ff6600;TEXT-DECORATION: underline;}
A.wlink:active {color:#fff;TEXT-DECORATION: none}/*活动连接*/

/*文字模式*/
.fb {FONT-WEIGHT: bold}
.f14b {FONT-WEIGHT: bold; FONT-SIZE: 14px;}
.fge {COLOR: #258e00}
/*文字颜色*/
.orange {OLOR: #f60! important}
.yellow {COLOR: #fc0! important}
.blue {COLOR: #069! important}
.red {COLOR:#FF0000! important}

/*按钮模式*/
.button1 {
	BACKGROUND: url(../images/button1.gif) no-repeat;TEXT-ALIGN: center; width:40px; height:25px; border:0px; padding:0px;
}
.button2 {
	BACKGROUND: url(../images/submit.gif) no-repeat;TEXT-ALIGN: center; width:100px; height:25px; border:0px; padding:0px;
}
.textfiel{ border:#D1D1D1 solid 1px; height:20px; line-height:22px; width:100px;}
.textfiel2{ border:#D1D1D1 solid 1px; height:20px; line-height:22px; width:270px;}
.textareainfo{ width:580px; height:80px;}
/*********************************/
.Wrap {padding:0 9px; WIDTH: 916px;background:#FFFFFF;}

/*************************/	

H2.ttl01 {PADDING-LEFT: 62px; FONT-SIZE: 12px; BACKGROUND: url(../images/topbg1.gif) no-repeat left; VERTICAL-ALIGN: top; COLOR: #0A246A; LINE-HEIGHT: 25px; BORDER-BOTTOM: #FF9200 1px solid; POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: left}
H2.ttl01 SPAN {PADDING-RIGHT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 0px; POSITION: absolute; TOP: 0px}
H2.ttlpink A:link {COLOR: #777777}
H2.ttlpink A:hover {COLOR: #CCCCCC}
H2.ttlpink A:active {COLOR: #777777}
H2.ttlpink A:visited {COLOR: #777777}

H2.ttl02 {PADDING-LEFT: 62px; FONT-SIZE: 12px; BACKGROUND: url(../images/topbg2.gif) no-repeat left; VERTICAL-ALIGN: top; COLOR: #ffffff; LINE-HEIGHT: 25px; BORDER-BOTTOM: #FF9200 1px solid; POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: left}

H2.ttl03 {PADDING-LEFT: 4px; FONT-SIZE: 12px; BACKGROUND: url(../images/Recipetbg.gif) repeat-x left; VERTICAL-ALIGN: top; COLOR: #0A246A; LINE-HEIGHT: 23px;  POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: left}
H2.ttl03 SPAN {PADDING-RIGHT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 0px; POSITION: absolute; TOP: 0px}


H2.ttl04 {PADDING-LEFT: 8px; FONT-SIZE: 14px; BACKGROUND: url(../images/msfp_015.gif) repeat-x; VERTICAL-ALIGN: top; COLOR: #07519a; LINE-HEIGHT: 25px; BORDER-BOTTOM: #aaccee 1px solid; POSITION: relative; HEIGHT: 25px; TEXT-ALIGN: left}
H2.ttl04 div {PADDING-RIGHT: 24px; FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 0px; POSITION: absolute; TOP: 0px; color:#000000; float:right;}

H2.ttl05 {PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: url(../images/art_bg_re.gif) repeat-x left; VERTICAL-ALIGN: top; LINE-HEIGHT: 32px;POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: left}
H2.ttl05 SPAN {PADDING-RIGHT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 12px; RIGHT: 0px; POSITION: absolute; TOP: 0px}

H2.ttl06 {PADDING-LEFT: 12px; FONT-SIZE: 12px; BACKGROUND: url(../images/clubg.gif) repeat-x left; VERTICAL-ALIGN: top; LINE-HEIGHT: 26px;POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: left;
color:#FFFFFF}


H5.ttl01 {VERTICAL-ALIGN: top; LINE-HEIGHT: 25px; POSITION: relative; HEIGHT: 22px; TEXT-ALIGN: left; background-color:#F6F6F6; color:#848484}
H5.ttl01 SPAN { color:#FF6B07; padding:0 4px;}

UL.llst01 LI {FONT-SIZE: 12px; COLOR: #07519a; LINE-HEIGHT: 20px; background:url(../images/listico.gif) no-repeat left; padding-left:14px;}
UL.llst01 LI a:link {COLOR: #03670D}
UL.llst01 LI a:hover {COLOR: #cc0000}
UL.llst01 LI a:active {COLOR: #03670D}
UL.llst01 LI a:visited {COLOR: #03670D}

.abox{border:solid 1px #FF9200;}
.box { border-bottom:solid 1px #FF9200; border-left:solid 1px #FF9200; border-right:solid 1px #FF9200;}
.box1 {border-left:solid 1px #FF9200; border-right:solid 1px #FF9200;}
.box2 { border-bottom:solid 1px #FF0000; border-left:solid 1px #FF0000; border-right:solid 1px #FF0000;}
.box3{border:#E8E8E8 solid 1px; }
/****主体匡架******************************/
.topbar{width:914px;margin:0 auto;background:#fff;height:25px; border-bottom:#DBDBDB solid 1px; background:#FAFAFA;}
.navigation {MARGIN: 0px auto; WIDTH: 912px}


/* 顶部 CSS */
.topbar .community {float:left;margin:8px 0 0 5px;display:inline;}
.topbar .community a {float:left;height:12px;padding:0 0 0 15px;margin:0 10px 0 0;line-height:11px;+line-height:14px;background:url(../Sys_Images/s_icon.gif) no-repeat;}
.topbar .region {float:right;margin:6px 5px 0 0;display:inline;color:#bbb;font-family:verdana;}
.topbar .sethomepage {float:right;margin:6px 5px 0 5px;color:#bbb;display:inline;}
.topbar .sethomepage a {float:float;padding:0 7px 0 7px;}
/* 顶部搜索 CSS */
.logosearch {BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 912px;HEIGHT: 214px; background:url(../images/logobanner.gif)}



/* part_a CSS */
.part_a .le {DISPLAY: inline; FLOAT: left; WIDTH: 518px;}
.part_a .cen {DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 6px; WIDTH: 390px; HEIGHT: 258px}

.part_a .le .tarea .pdlr .texinfo{text-align:left; line-height:20px;}

.part_a .cen .tarea .pdlr .texinfo{ height:170px; text-align:left; line-height:20px;}
.part_a .cen .tarea .pdlr .texinfo img { padding-bottom:4px;}
/***************/
.part_a .Recipes .tarea H2 img{ float:left; margin:2px 6px 0 0;}
.part_a .Recipes .tarea .list{ padding:6px 8px;}
.part_a .Recipes .tarea .list li {float:left; height:300px; width:225px; line-height:20px; text-align:center;}
.part_a .Recipes .tarea .list li img { padding:3px; border:1px #D8D8D8 solid;}
.part_a .Recipes .tarea .list li p{
	color:#FC5B00;
	text-align:left;
	white-space:normal;
	text-indent: 12px;
	width:200px;
}
.part_a .Recipes .tarea .list1{ padding:6px 8px;}
.part_a .Recipes .tarea .list1 li {line-height:20px; text-align:left;}
.part_a .Recipes .tarea .list1 li p{
	color:#FC5B00;
	text-align:left;
	white-space:normal;
	text-indent: 12px;
}
.pageLink {font-size:12px; margin:10px auto;clear:both; font-family: Tahoma;  text-align:center;line-height:22px; }

.pageLinkOn { display:inline-block;width:auto; margin:0 3px; padding:0 3px;}
.pageLink a {background:#fff; display:inline-block;}
.pageLink a:hover {color:#fff; background: #3F70AA; display:inline-block;text-decoration:none;}


.linkPage {display:inline-block;width:auto; margin:0 3px; padding:0 3px;}
.linkPage a {display:inline-block;}
.linkPage a:hover {display:inline-block;text-decoration:none;}
/*********菜品展示列表******/
.part_b .Recipes .tarea H2 img{ float:left; margin:2px 6px 0 0;}
.part_b .Recipes .tarea .Relist{ padding:6px 8px;}
.part_b .Recipes .tarea .Relist .middlebox{ height:188px; overflow:hidden; margin: 0 6px 6px 0; border-bottom:#FF3333 solid 1px;}
.part_b .Recipes .tarea .Relist .middlebox .lbleft{height:25px; padding-right:6px;}

.part_b .Recipes .tarea .Relist .middlebox .lbdigest img{padding:3px; border:1px #D8D8D8 solid; float:left; text-align:left; margin-right:6px;}
.part_b .Recipes .tarea .Relist .middlebox .lbdigest p{
color:#FC5B00;
	text-align:left;
	text-indent: 12px;
	float:right;
	}
	
.part_b .Recipes .tarea .Dislist{ padding:6px 8px;color:#FC5B00; text-align:left; line-height:22px;}	
.part_b .Recipes .tarea .Dislist td{ text-align:left;}
.part_b .Recipes .tarea .Dislist .list1{ padding:6px 8px;}
.part_b .Recipes .tarea .Dislist .list1 li {line-height:20px; text-align:left;}
.part_b .Recipes .tarea .Dislist a{
	color:#FC5B00;
}
/*********菜品展示info******/

.part_info .Recipes .tarea H2 img{ float:left; margin:2px 6px 0 0;}
.part_info .le {DISPLAY: inline; FLOAT: left; WIDTH: 618px;}
.part_info .cen {DISPLAY: inline; FLOAT: right; MARGIN-LEFT: 6px; WIDTH: 290px; HEIGHT: 258px}
.part_info .le .smallbox { width: 618px; height:16px; padding:6px 0px 2px 0px; font-size:14px;font-weight:bold;}
.part_info .le .bigbox {width: 602px; text-align: left; float: left ;padding:8px 8px 8px 8px; }

.part_info .le .bigbox .SmallPic { float:right; margin:3px; padding:6px; background-color:F6F6F6;}
.part_info .le .bigbox .SmallPic img{ width:194px; height:155px;}
.part_info .le .bigbox .NaviCon{ float:left; width:320px; height:160px;padding:6px; color:#FC5B00;}

#ArticleCnt {
	CLEAR: both; FONT-SIZE: 14px; MARGIN: 0px auto; WIDTH: 602px; WORD-BREAK: break-all; LINE-HEIGHT: 180%; TEXT-ALIGN: left; WORD-WRAP: break-word;white-space:normal; word-break:break-all;
}
#ArticleCnt A {
	COLOR: blue; TEXT-DECORATION: underline
}
#ArticleCnt A:hover {
	COLOR: #c2130e
}
#ArticleCnt P {
	MARGIN: 12px 0px
}
#ArticleCnt TD {
	LINE-HEIGHT: 20px
}
#AskCnt {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 602px; WORD-BREAK: break-all; LINE-HEIGHT: 180%; TEXT-ALIGN: left; WORD-WRAP: break-word;white-space:normal; word-break:break-all;
}

#AskCnt .Askinfo{ border:#E8E8E8 solid 1px;}
#AskCnt .Askinfo p{ padding-left:24px}
#AskCnt .webquest{border:#E8E8E8 solid 1px; margin:4px 0px;}
#AskCnt .webquest .tiwen{padding:6px 4px;}
#AskCnt .webquest .tiwen .asklogin{line-height:22px;}


.menu1 .inwrap {margin:4px 6px;}
.menu1 .inwrap .list{ line-height:22px;}

/***************/
.webbutton {background:url(../images/butbg.gif) left;border-bottom:#950200 2px solid; height:27px; overflow:hidden}
.btuttoninfo{ float:right; margin:2px 0px 0 auto; height:25px;DISPLAY:inline}
.btuttoninfo .aboutinfo .list li {background:url(../images/but_title.gif) left no-repeat; width:80px; height:25px; float:left; margin:0 0 0 4px; text-align:center; line-height:25px; color:#970100} 

.btuttoninfo .aboutinfo .list a {color:#970100; text-decoration:underline;}
.btuttoninfo .aboutinfo .list a:hover {color:#07519A;text-decoration:underline;}

/***************/
#ClubMain{ width:902px; margin:6px 0 0 0; padding:0 6px; overflow:hidden}
#ClubMain .Cluble{ float:left; width:596px;}
#ClubMain .ClubRi{ float:right; width:296px;}

.Cluble .lInfo{ margin-bottom:6px;}
.Cluble .lInfo .texinfo { padding:4px 6px 2px 6px;}
.ClubRi .cInfo .imginfo{ padding:4px 6px 2px 6px;}
.ClubRi .cInfo .imginfo .rlist li {float:left; width:30%; line-height:20px;}

DIV.th {
	FONT-WEIGHT: bold;
	COLOR: white; 
	LINE-HEIGHT: 26px;
	HEIGHT: 26px;
	BACKGROUND-COLOR: #FF9900; 
	TEXT-ALIGN: left;
	padding-left:24px;

}

.list_r {
	FLOAT: right; BORDER-LEFT: #FF9200 1px solid; WIDTH: 300px
}
.lista {
	BORDER-RIGHT: #FF9200 1px solid; FLOAT: left; WIDTH: 120px;text-align:center;
}


.clublist {
	OVERFLOW: hidden;LINE-HEIGHT: 25px; BORDER-BOTTOM: #F8DDBA 1px solid; HEIGHT: 25px; TEXT-ALIGN: left;BORDER-LEFT: #FF9200 1px solid;
}
.clublist DIV {
	HEIGHT: 28px;
}

.list_s {
	BORDER-RIGHT: #FF9200 1px solid; FLOAT: left; WIDTH: 120px; BACKGROUND-COLOR: #edf5f9; TEXT-ALIGN: center
}
.listtitle {
	FLOAT: left;
	padding-left:8px;
}
.list_r1 {
	FLOAT: right; BORDER-LEFT: #FF9200 1px solid; WIDTH: 300px; BACKGROUND-COLOR: #edf5f9
}


.list_a {
	BORDER-RIGHT: #FF9200 1px solid; FLOAT: left; OVERFLOW: hidden; WIDTH: 100px; BACKGROUND-COLOR: #edf5f9; TEXT-ALIGN: center
}
.list_c {
	BORDER-RIGHT: #FF9200 1px solid; FLOAT: left; OVERFLOW: hidden; WIDTH: 50px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.list_t {
	FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; TEXT-ALIGN: center
}


#t_menu {
	PADDING-LEFT: 8px; PADDING-TOP: 2px; HEIGHT: 20px; TEXT-ALIGN: left; float:left; width:300px;
}

.menudiv1 {
	BACKGROUND: url(../images/navspacer.gif) no-repeat; FLOAT: left; MARGIN-LEFT: 2px; TEXT-INDENT: 8px; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.borderwidth {
	WIDTH:100%;
	background-color:#FFFFFF;
}

.itableborder {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: left
}
.itableborder td{padding-left:6px;}
.BorderLogin {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; WIDTH: 98%; BORDER-BOTTOM: 1px; BACKGROUND-COLOR: #FF9200
}
.tablebody1 {
	LINE-HEIGHT: normal; BACKGROUND-COLOR: #fff
}
.tablebody2 {
	LINE-HEIGHT: normal; BACKGROUND-COLOR: #edf5f9
}

#jbclub td { text-align:left; padding-left:4px;}