﻿body
{
    font:normal normal normal 12px arial;     
    margin: -14px 0px 0px 0px;
    background-image:url(../images/body_bg.gif);
    background-repeat: repeat-x;
    background-color: #ffffff;
}
A{TEXT-DECORATION: none;}
A:link {color: #666666;}
A:visited {color: #666666;}
A:hover{COLOR: #e8641b;}
A.z:link{color:#666666;}
A.z:visited{color:#666666;}

.img2
{
    height: 172px;
    width: 228px;
	border: 0px;
    filter: RevealTrans ( duration = 1，transition=23 );
    left: 0px;
    visibility: visible;
    position: relative;
    top: 0px;
}
    
.textlen2
{
    table-layout:fixed;
}
.textlen2 td{text-overflow:ellipsis;overflow:hidden;white-space: nowrap;padding:2px}

.divcookie_l
{
	float:left;	
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;
	padding:2px;
	height:15px;
	line-height:15px;
}
.divcookie_r
{
	width:50px;
	text-align:right;
	float:left;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space: nowrap;
	padding:2px;
	height:15px;
	line-height:15px;
}

.textimg_out
{    
    background-image: url(../images/txtline.jpg);
    background-repeat : repeat-x;
    border:0px;
    height:27px;
    width:95px;
    color:#afafaf;     
    line-height: 26px;
    vertical-align: middle; 
}
.textimg_over
{
    background-image: url(../images/txtline.jpg);
    background-repeat : repeat-x;
    border:0px;
    height:27px;
    width:95px;
    color:#000000;
    line-height: 26px;    
    vertical-align: middle;
}
.btn_search_over
{cursor:hand;}
.btn_search_out
{
    filter:Alpha(style=2,opacity=90,finishOpacity=70);    
}
.index_c2
{
    width:495px;
    height:400px;    
    border-top:solid 0px #ab8335;
    border-bottom:solid 0px #ab8335;
    border-left:solid 0px #ab8335;
    border-right:solid 0px #ab8335;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px; 
}
.index_c2_div
{
    float:left;
    width:165px;
    /*height:180px;*/
    text-align:center;
    /*line-height:180px;*/
    padding-top:5px;
}
.index_c2_div div
{    
    width:140px;    
    overflow:hidden;
    text-overflow:ellipsis;  
    height:20px;
    line-height :20px;
    text-align:left;
}
.index_c1_b
{
    width:485px;
    height:179px;
    border-top:solid 0px #ab8335;
    border-bottom:solid 0px #ab8335;
    border-left:solid 1px #ab8335;
    border-right:solid 1px #ab8335;
    background-color:#ffda8f;  
    padding-top:20px;
    padding-left:10px;
    padding-right:10px; 
}
.index_c1_f
{
    float:left;
    font:normal normal bold 13px arial;
    color:#5a3f09;
    cursor:pointer; 
    text-align:center;
    line-height:29px;
}
.index_c1_ts_f
{    
    width:73px;
    height:30px;
    border-top:solid 1px #ab8335;
    border-bottom:solid 0px #ab8335;
    border-left:solid 1px #ab8335;
    border-right:solid 1px #ab8335;
    background-color:#ffda8f; 

}
.index_c1_to_f
{
    width:73px;
    height:29px;
    border-top:solid 1px #ab8335;
    border-bottom:solid 1px #ab8335;
    border-left:solid 1px #ab8335;
    border-right:solid 1px #ab8335;
    background-color:#dda127;
}
.index_c1_ts
{
    width:71px;
    height:30px;
    border-top:solid 1px #ab8335;
    border-bottom:solid 0px #ab8335;
    border-left:solid 0px #ab8335;
    border-right:solid 1px #ab8335;
    background-color:#ffda8f;
}
.index_c1_to
{
    width:71px;
    height:29px;
    border-top:solid 1px #ab8335;
    border-bottom:solid 1px #ab8335;
    border-left:solid 0px #ab8335;
    border-right:solid 1px #ab8335;
    background-color:#dda127;
}

.index_c1_list
{
    padding-left:15px;
    margin-top:5px;
}
.index_c1_list ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.index_c1_list li
{
    float:left;
    width:230px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;   
    height:18px;
    line-height :18px;  
}
.index_c1_list_select
{
    background-color: #fec95e; 
}

.index_r1_list
{
    padding-left:20px;
    padding-top:10px;
}
.index_r1_list li
{
    float:left;
    width:200px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;  
    height:20px;
    line-height :20px;
}
.index_r1_list ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.index_l_img
{
    padding-left:10px;
}
.index_l_img div
{
    width:175px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;  
    height:20px;
    line-height :20px;
    text-align:center;
}
.index_l1_list
{
    padding-left:15px;
    padding-top:0px;    
}
.index_l1_list li
{
    float:left;
    width:170px;
    white-space:nowrap;
    word-break:keep-all;
    overflow:hidden;
    text-overflow:ellipsis;  
    height:20px;
    line-height :20px;
}
.index_l1_list ul{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
.hot_png
{
    position:absolute;
    width:45px;
    height:45px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='public/images/hot.png',sizingMethod='image');
}
.new_png
{
    position:absolute;
    width:45px;
    height:45px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='public/images/new.png',sizingMethod='image');
}
.menu_shop
{
	font:normal normal normal 14px arial;
	margin-left:18px;
	padding-top:5px;
	padding-left:30px;
	height:21px;
	background-image:url(../images/shop/smenu_1.jpg);
	background-repeat: no-repeat;
}
.menu_food
{
	font:normal normal normal 14px arial;
	margin-left:18px;
	padding-top:5px;
	padding-left:30px;
	height:21px;
	background-image:url(../images/food/cmenu_1.gif);
	background-repeat: no-repeat;
}
.menu_cook
{
	font:normal normal normal 14px arial;
	margin-left:18px;
	padding-top:5px;
	padding-left:30px;
	height:21px;
	background-image:url(../images/cook/ck_bg1.gif);
	background-repeat: no-repeat;
}

.menu_priv
{
	font:normal normal normal 14px arial;
	margin-left:18px;
	padding-top:5px;
	padding-left:30px;
	height:21px;
	background-image:url(../images/priv/priv_bg1.gif);
	background-repeat: no-repeat;
}

.smenu1{ font-size:12px;color:#b1adaa  ;}

.img_border
{
	border:solid 1px #dddddd;
}
.ul_list 
{
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 0px;
	height:170px;	
	width:377px;
	border:solid 1px #dddddd;
}
.ul_list li
{
	padding-left:20px;
	float:left;
	width:210px;
	height:20px;
	line-height:22px;
	overflow:hidden; 
	text-overflow:ellipsis;
}

.td_listhead
{
	width:380px;
	padding:15px 0px 5px 3px;
}
.td_listhead div
{
	float:left;
}

.yellow_diqu
{
	font-size:18px;
	color:White;
	width:68px;
	font-weight:bold;
	text-align:center;
	cursor:pointer;	
}
.yellow_diqu_over
{
	font-size:18px;
	color:Black;
	width:68px;
	text-align:center;
	font-weight:bold;
	background-image: url(../images/yellow/y4.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.yellow_listimg
{
	padding:6px 10px 10px 7px;
	width:190px;
	height:128px;
	background-image: url(../images/yellow/y6.gif);
	background-repeat:no-repeat;
}
.yellow_listUL
{
	margin:0px 0px 0px 0px;
	padding:20px 0px 0px 23px;
	height:250px;	
	width:230px;
	border:solid 0px #dddddd;
	list-style-type:none;
}
.yellow_listUL li
{
	padding-left:5px;
	float:left;
	width:190px;
	height:22px;
	line-height:22px;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.yellow_menuUL_li1
{
	float:left;
	height:120px;
	width:140px; 
	margin-bottom:10px;
	padding-bottom:5px;
	text-align:center;
	border-bottom:dotted 1px #dddddd;
}
.yellow_menuUL_li2
{
	padding-left:3px;
	float:left;
	width:138px;
	height:22px;
	line-height:22px;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.yellow_menuUL
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	border:solid 0px #dddddd;
}
.yellow_menuUL a
{
	float:left;
	width:110px;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.yellow_menu_out
{
	padding-left:3px;
	float:left;
	width:138px;
	height:22px;
	line-height:22px;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.yellow_menuUL b
{
	float:left;
}
.yellow_menu_over
{
	padding-left:0px;
	margin-top:10px;
	float:left;
	height:120px;
	width:140px;
	text-align:center;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.yellow_menu_a
{
	float:left;
	font-weight:bold;
	padding-left:25px;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
 }

.index_topUL
{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	border:solid 0px #dddddd;
}
.index_top_out
{
	padding-left:3px;
	float:left;
	width:138px;
	height:22px;
	line-height:22px;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.index_topUL b
{
	float:left;
}
.index_top_over
{
	padding-left:0px;
	margin-top:10px;
	float:left;
	height:140px;
	width:165px;	
	text-align:center;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
.index_top_a
{font-weight:bold;padding-left:25px;}

.cook_listUL
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:127px;
	border:solid 0px #dddddd;
}
.cook_listUL li
{
	margin-left:10px;
	margin-top:5px;
	float:left;
	width:97px;
	height:22px;
	line-height:22px;	
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}

.cul_listUL
{
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:127px;
	border:solid 0px #dddddd;
}
.cul_listUL li
{
	margin-left:10px;
	margin-top:0px;
	float:left;
	width:194px;
	height:22px;
	line-height:22px;
	overflow:hidden; 
	text-overflow:ellipsis;
	white-space: nowrap;
}
/*我看过的*/
.index_lookDiv
{	
	margin-left:2px;
	margin-top:1px;
	float:left;
	width:120px;
	height:22px;
}

.index_lookDiv a
{
	text-align:center;
	margin-left:2px;	
	padding-top:6px;
	width:56px;
	height:18px;
	float:left;
}

.index_look_over
{
	background:url(../images/yellow/y7.gif);
    background-repeat :no-repeat;
}
.index_look_clear
{	
	margin:5px 10px 0px 0px;
	float:right;
	width:20px;
	height:22px;
	background:url(../images/yellow/menu_7.gif);
    background-repeat :no-repeat;
}
/*******************/

/*友情链接*/
.cateimg {border:solid 1px #dddddd;padding:3px;margin-top:8px;}

.shbbg { margin-bottom:4px;padding:2 7 7 2;width:130px;height:110px;background-image: url(../images/shop/shop_bg1.gif);background-repeat: repeat-x;background-position: left top;}
.shbbg2{ margin-bottom:4px;padding:3 6 6 3;width:92px;height:76px;background-image: url(../images/shop/shop_bg4.gif);background-repeat: repeat-x;background-position: left top;}
.rninf{ overflow:hidden; text-overflow:ellipsis;height:42px;color: #666666;line-height:14px;}/*公用多行有无三点*/
.rnett { height:20px;width:120px;color:#000000;font-size:13px;font-weight:bold; margin-top:5px;overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.rnett2 { height:20px;width:150px;color:#000000; margin-top:5px;overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.rnett3 { height:20px;color:#000000; margin-top:5px; float:left;}

/***********div+css************/

.ts-1 {
	border: none;	
	position: relative;
	text-align: left;
	width: 100%;
}

.ts-1-1 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	left: 0%;	
	padding: 0px;
	position: relative;
	text-align: center;
	top: 0px;
	width: 100.00%;
}

.top_ts-1 {
	border: none;
	height: 191px;
	position: relative;
	text-align: left;
	width: 952px;
	margin-left: auto;
	margin-right: auto;
}

.top_ts-1-1 {
	border: none;
	height: 71px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: left;
	top: 24px;
	width: 503px;
}

.top_ts-1-2 {
	border: none;
	height: 95px;
	left: 503px;
	padding: 0px;
	padding-top: 0px;
	position: absolute;
	text-align: right;
	top: 0px;	
	width: 449px;
}

.top_gen-1 {
	border: 0px;
}

.top_ts-1-3 {
	background: url('../images/menu_0.gif');
	border: none;
	height: 59px;
	left: 0px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 41px;
}

.top_ts-1-4 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	height: 59px;
	left: 41px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 83px;
	right: 828px;
}

.top_ts-1-5 {
	border: none;
	height: 59px;
	left: 124px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 88px;
}

.top_ts-1-6 {
	border: none;
	height: 59px;
	left: 212px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 98px;
}

.top_ts-1-7 {
	border: none;
	height: 59px;
	left: 310px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 100px;
}

.top_ts-1-8 {
	border: none;
	height: 59px;
	left: 410px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 102px;
}

.top_ts-1-9 {
	border: none;
	height: 59px;
	left: 512px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 105px;
}

.top_ts-1-10 {
	border: none;
	height: 59px;
	left: 617px;
	line-height: 59px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 104px;
}

.top_ts-1-11 {
	background: url('../images/menu_9.gif');
	border: none;
	height: 96px;
	left: 721px;
	padding: 0px;
	position: absolute;
	top: 95px;
	width: 231px;
}

.top_ts-2-1 {
	border: none;
	height: 24px;
	left: 0px;
	line-height: 24px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 183px;
}

.top_ts-2-2 {
	border: none;
	height: 58px;
	left: 153px;
	line-height: 58px;
	padding: 0px;
	position: absolute;
	top: 15px;
	width: 57px;
}

.top_ts-2-3 {
	border: none;
	height: 29px;
	left: 24px;
	padding: 0px;
	position: absolute;
	top: 29px;
	width: 123px;
}

.top_ts-3 {
	border: none;
	height: 29px;
	position: relative;
	text-align: left;
	width: 123px;
}

.top_ts-3-1 {
	border: none;
	height: 29px;
	left: 0px;
	line-height: 29px;
	padding: 0px;
	position: absolute;
	text-align: right;
	top: 0px;
	width: 14px;
}

.top_ts-3-2 {
	border: none;
	height: 26px;
	left: 14px;
	line-height: 26px;	
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	width: 95px;
}

.top_ts-3-3 {
	border: none;
	height: 29px;
	left: 109px;
	line-height: 29px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 14px;
}


.top_ts-1-12 {
	background: url('../images/menu_10.gif');
	border: none;
	height: 37px;
	left: 0px;
	line-height: 37px;
	padding: 0px;
	position: absolute;
	top: 154px;
	width: 721px;
}

/****内容1****/
.center_ts-2 {
	border: none;
	height: 570px;
	position: relative;
	text-align: left;
	width: 952px;
	margin-left: auto;
	margin-right: auto;
}

.center_ts-2-1 {
	border: none;
	height: 570px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 196px;
}

.center_ts-3 {
	border: none;
	height: 570px;
	position: relative;
	text-align: left;
	width: 196px;
}

.center_ts-3-1 {
	border: none;
	height: 200px;
	left: 0px;
	line-height: 200px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 196px;
}

.center_ts-3-2 {
	border: none;
	height: 370px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 200px;
	width: 196px;
}

.center_ts-4 {
	border: none;
	height: 370px;
	margin-left: 3px;
	position: relative;
	text-align: left;
	width: 192px;
}

.center_ts-4-1 {
	border: none;
	height: 28px;
	left: 0px;
	line-height: 28px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 192px;
}

.center_gen-3 {
	height: 28px;
	width: 192px;
}

.center_ts-4-2 {
	background-image: url('../images/top2.gif');
	background-repeat: repeat-y;
	border: none;
	height: 327px;
	left: 0px;
	line-height: 327px;
	padding: 0px;
	position: absolute;
	top: 28px;
	width: 192px; 
}

.center_gen-4 {
	height: 327px;
	width: 192px;
}

.center_ts-4-3 {
	border: none;
	height: 15px;
	left: 0px;
	line-height: 15px;
	padding: 0px;
	position: absolute;
	top: 355px;
	width: 192px;
}

.center_gen-5 {
	height: 15px;
	width: 192px;
}

.center_ts-2-2 {
	border: none;
	height: 570px;
	left: 196px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 536px;
}

.center_ts-5 {
	border: none;
	height: 569px;
	margin-left: 0px;
	position: relative;
	text-align: left;
	width: 522px;
}

.center_ts-5-1 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../images/poster3_bg.jpg') no-repeat;
	height: 285px;
	left: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	position: absolute;
	top: 0px;
	width: 517px;
	bottom: 279px;
}

.center_gen-6 {
	height: 270px;
	width: 517px;
}

.center_ts-5-2 {
	border: none;
	height: 289px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 283px;
	width: 522px;
}

.center_ts-6 {
	border: none;
	height: 289px;
	margin-left: 3px;
	position: relative;
	text-align: left;
	width: 516px;
}

.center_ts-6-1 {
	border: none;
	height: 44px;
	left: 0px;
	line-height: 44px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 516px;
}

.center_gen-8 {
	border: 0px;
	height: 44px;
	width: 516px;
}

.center_ts-6-2 {
	background-color: #ffaf11;
	border: none;
	height: 230px;
	left: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 44px;
	width: 512px;
}

.center_gen-10 {
	margin-top: 230px;
}

.center_ts-6-3 {
	border: none;
	height: 15px;
	left: 0px;
	line-height: 15px;
	padding: 0px;
	position: absolute;
	top: 274px;
	width: 516px;
}

.center_ts-2-3 {
	border: none;
	height: 570px;
	left: 732px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 220px;
}

.center_ts-7 {
	border: none;
	height: 300px;
	position: relative;
	text-align: left;
	width: 100%;
}

.center_ts-7-1 {
	border: none;
	height: 78px;
	left: 0.00%;
	line-height: 78px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100.00%;
}

.center_gen-13 {
	border: 0px;
	height: 78px;
	width: 220px;
}

.center_ts-7-2 {
	background: url('../images/index_right_l1.gif');
	border: none;
	height: 114px;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 78px;
	width: 100.00%;
}

.center_ts-7-3 {
	border: none;
	height: 17px;
	left: 0.00%;
	line-height: 17px;
	padding: 0px;
	position: absolute;
	top: 192px;
	width: 100.00%;
}

.center_ts-7-4 {
	border: none;
	height: 0px;
	left: 0.00%;
	line-height: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 15px;
	position: absolute;
	top: 299px;
	width: 98.64%;
}
/*********/

/**内容2**/
.center2_ts-2 {
	border: none;
	height: 500px;
	position: relative;
	text-align: left;
	width: 952px;
	margin-left: auto;
	margin-right: auto;
}

.center2_ts-2-1 {
	border: none;
	height: 500px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 196px;
}

.center2_ts-3 {
	border: none;
	height: 488px;
	position: relative;
	text-align: left;
	width: 196px;
}

.center2_ts-3-1 {
	border: none;
	height: 49px;
	left: 0px;
	line-height: 49px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 196px;
}

.center2_ts-3-2 {
	background: url('../images/index_left_l1.gif');
	border: none;
	height: 105px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	width: 196px;
}

.center2_ts-3-3 {
	border: none;
	height: 14px;
	left: 0px;
	line-height: 14px;
	padding: 0px;
	position: absolute;
	top: 154px;
	width: 196px;
}

.center2_ts-3-4 {
	border: none;
	height: 8px;
	left: 0px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 168px;
	width: 196px;
}

.center2_ts-3-5 {
	border: none;
	height: 53px;
	left: 0px;
	line-height: 53px;
	padding: 0px;
	position: absolute;
	top: 176px;
	width: 196px;
}

.center2_ts-3-6 {
	background: url('../images/index_left_l2.gif');
	border: none;
	height: 244px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 229px;
	width: 196px;
}

.center2_ts-3-7 {
	border: none;
	height: 15px;
	left: 0px;
	line-height: 15px;
	padding: 0px;
	position: absolute;
	top: 473px;
	width: 196px;
}

.center2_ts-2-2 {
	border: none;
	height: 500px;
	left: 196px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 536px;
}

.center2_ts-4 {
	border: none;
	height: 489px;
	position: relative;
	text-align: left;
	width: 517px;
}

.center2_ts-4-1 {
	border: none;
	height: 49px;
	left: 0px;
	line-height: 49px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 517px;
}

.center2_gen-7 {
	border: 0px;
	height: 49px;
	width: 517px;
}

.center2_ts-4-2 {
	background: url('../images/index_center_l2.gif');
	border: none;
	height: 425px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 49px;
	width: 517px;
}

.center2_ts-4-3 {
	border: none;
	height: 15px;
	left: 0px;
	line-height: 15px;
	padding: 0px;
	position: absolute;
	top: 474px;
	width: 517px;
}

.center2_ts-2-3 {
	border: none;
	height: 500px;
	left: 732px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 220px;
}

.center2_ts-5 {
	border: none;
	height: 500px;
	position: relative;
	text-align: left;
	width: 220px;
}

.center2_ts-5-1 {
	border: none;
	height: 71px;
	left: 0px;
	line-height: 71px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 220px;
}

.center2_ts-5-2 {
	border: none;
	height: 5px;
	left: 0px;
	line-height: 5px;
	padding: 0px;
	position: absolute;
	top: 71px;
	width: 220px;
}

.center2_ts-5-3 {
	background: url('../images/index_look_l2.gif');
	background-repeat:repeat-y;	
	border: none;
	height: 90px;
	left: 0px;
	padding: 0px 10px;
	position: absolute;
	top: 76px;
	width: 200px;
}

.center2_ts-5-4 {
	border: none;
	height: 5px;
	left: 0px;
	line-height: 5px;
	padding: 0px;
	position: absolute;
	top: 166px;
	width: 220px;
}

.center2_ts-5-5 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../images/index_look_l.jpg');
	height: 20px;
	left: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 171px;
	width: 214px;
	bottom: 334px;
}

.center2_ts-6 {
	border: none;
	height: 20px;
	position: relative;
	text-align: left;
	width: 214px;
}

.center2_ts-6-1 {
	border: none;
	height: 20px;
	left: 0px;
	line-height: 20px;
	padding: 0px;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 144px;
}

.center2_gen-12 {
	cursor: hand;
}

.center2_ts-6-2 {
	border: none;
	height: 20px;
	left: 144px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 70px;
}

.center2_ts-5-6 {
	border: none;
	height: 89px;
	left: 0px;
	line-height: 89px;
	padding: 0px;
	position: absolute;
	top: 191px;
	width: 220px;
}

.center2_ts-5-7 {
	background: url('../images/index_right_l2.gif');
	border: none;
	height: 140px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 280px;
	width: 220px;
}

.center2_ts-5-8 {
	border: none;
	height: 88px;
	left: 0px;
	line-height: 88px;
	padding: 0px;
	position: absolute;
	top: 420px;
	width: 220px;
}

.center2_gen-16 {
	border: 0px;
}
/*********/

.nav_ts-1 {
	border: none;
	height: 29px;
	position: relative;
	text-align: left;
	width: 952px;
}

.nav_ts-1-1 {
	border: none;
	height: 19px;
	left: 0px;
	line-height: 19px;
	padding-bottom: 5px;
	padding-left: 200px;
	padding-right: 0px;
	padding-top: 5px;
	position: absolute;
	top: 0px;
	width: 742px;
}

.nav_gen-3 {
	font-size: 14px;	
}


.ts-1-13 {
	border: none;
	left: 0.00%;
	padding: 0px;
	height: 50px;
	line-height: 50px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 100.00%;
}

.ts-1-14 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	height: 94px;
	left: 0%;
	line-height: 94px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 19px;
	width: 100%;
}

.ad_ts-2-1 {
	border: none;
	height: 112px;
	left: 0px;
	line-height: 112px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 952px;
	margin-left: auto;
	margin-right: auto;
}
.ad_ts-1 {
	border: none;
	height: 112px;
	position: relative;
	text-align: left;
	width: 952px;
	margin-left: auto;
	margin-right: auto;
}
.ad_gen-3 {
	border: medium none;
	height: 94px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 951px;
}

.foot_ts-1 {
	border: none;
	height: 94px;
	position: relative;
	text-align: left;
	width: 952px;
	margin-left: auto;
	margin-right: auto; 	
}

.foot_ts-2-1 {
	border: none;
	height: 94px;
	left: 0px;
	line-height: 94px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 274px;
}

.foot_gen-1 {
	border: 0px;
}

.foot_ts-2-2 {
	background: url('../images/bottom_line.gif');
	border: none;
	height: 70px;
	line-height: 18px;
	left: 274px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 24px;
	position: absolute;
	top: 0px;
	width: 648px;
}

.foot_ts-2-3 {
	border: none;
	height: 94px;
	left: 942px;
	line-height: 94px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 10px;
}

.ts-friend {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	position: relative;
	text-align: left;
	width: 100%;
	top: -40px;
	left: 0px;
}
.friend_ts-1 {
	border: none;
	height: 56px;
	line-height: 56px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 948px;
	border:solid 1px #dddddd;	
}

.friend_ts-1-1 {
	border: none;
	height: 50px;
	left: 0px;
	line-height: 50px;
	padding: 0px;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 948px;
	padding:3px;	
}

/*shop*/
.shop_ts-1 {
	border: none;
	height: 1435px;
	position: relative;
	text-align: left;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}

.shop_ts-1-2 {
	border: none;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 5px;
	width: 100.00%;
}

.shop_ts-2 {
	border: none;
	position: relative;
	text-align: left;
	width: 952px;
}

.shop_ts-2-1 {
	border: none;
	height: 391px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 167px;
}

.shop_ts-3 {
	background-image: url('../images/shop/fshop_bg1.jpg');
	background-repeat: repeat-y;
	border: none;
	height: 363px;
	position: relative;
	text-align: left;
	width: 167px;	
}
.food_ts-3 {
	background-image: url('../images/food/fcate_bg1.gif');
	background-repeat: repeat-y;
	border: none;
	height: 363px;
	position: relative;
	text-align: left;
	width: 167px;	
}

.shop_ts-3-1 {
	border: none;
	height: 73px;
	left: 0px;
	line-height: 73px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 167px;
}

.shop_gen-2 {
	height: 73px;	
	width: 167px;
}

.shop_ts-3-2 {
	border: none;
	height: 260px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 76px;
	width: 167px;
}

.shop_ts-3-3 {
	border: none;
	height: 27px;
	left: 0px;
	line-height: 27px;
	padding: 0px;
	position: absolute;
	top: 336px;
	width: 167px;
}

.shop_gen-3 {
	height: 27px;	
	width: 167px;
}

.shop_ts-4 {
	border: none;
	height: 247px;
	margin-top: 10px;
	position: relative;
	text-align: left;
	width: 167px;
}

.shop_ts-4-2 
{
	background-image: url('../images/yellow/menu_5.gif');
	background-repeat: repeat-y;
	border: none;
	height: 135px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 73px;
	width: 167px;
}

.shop_gen-5 {
	margin: 0px 0px 0px 12px;
	width: 143px;
}

.shop_ts-4-3 {
	background: url('../images/yellow/menu_6.gif') no-repeat;
	border: none;
	height: 35px;
	padding: 0px;
	position: absolute;
	top: 208px;
	width: 167px;
}

.shop_gen-6 {
	/*float: right;*/
	height: 28px;
}

.shop_ts-2-2 {
	border: none;
	height: 1435px;
	left: 167px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 15px;
}

.shop_ts-2-3 {
	border: none;
	height: 249px;
	left: 182px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 770px;
}

.shop_ts-5 {
	border: none;
	height: 249px;
	position: relative;
	text-align: left;
	width: 770px;
}

.shop_ts-5-1 {
	border: none;
	height: 244px;
	left: 2px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 10px;
	padding-top: 1px;
	position: absolute;
	top: 2px;
	width: 542px;
}

.shop_ts-5-2 {
	border: none;
	height: 39px;
	left: 557px;
	padding: 1px;
	position: absolute;
	top: 2px;
	width: 209px;
}

.shop_ts-6 {
	border: none;
	height: 39px;
	position: relative;
	text-align: left;
	width: 100%;
}

.shop_ts-6-1 {
	border: none;
	height: 39px;
	left: 0.00%;
	line-height: 39px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100.00%;
}
.shop_ts-6-2 {
	border: none;
	height: 210px;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 39px;
	width: 100.00%;
}
.shop_ts_new_l
{
	width:77px;
	height:70px;
	position:absolute;
}
.shop_ts_new_r
{
	padding-left:10px;
	vertical-align:top;
	position: absolute;
	left:77px;
}

.shop_gen-7 {
	height: 35px;	
	width: 78px;
}

.shop_ts-7 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	height: 225px;
	position: relative;
	text-align: left;
	width: 100%;
	top: 0px;
	left: 0px;
}

.shop_ts-7-1 {
	border: none;
	height: 26px;
	left: 0.00%;
	position: absolute;
	top: 0px;
	width: 49.09%;
	padding:15px 0px 5px 3px;
}

.shop_gen-8 {
	border: 0px;
	float: left;
	height: 26px;
	width: 140px;
}

.shop_gen-9 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 225px;
}

.shop_ts-7-2 {
	border: none;
	height: 26px;
	left: 49.09%;
	padding:15px 0px 5px 10px;
	position: absolute;
	top: 0px;
	width: 49.87%;
}

.shop_gen-10 {
	border: 0px;
	float: left;
	height: 26px;
	width: 144px;
}

.shop_gen-11 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 226px;
}

.shop_ts-7-3 {
	border: none;
	height: 188px;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 46px;
	width: 49.09%;
}

.shop_ts-7-4 {
	border: none;
	height: 188px;
	left: 49.09%;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 46px;
	width: 49.87%;
}

.shop_ts-7-5 {
	border: none;
	height: 26px;
	left: 0.00%;
	padding:15px 0px 5px 3px;
	position: absolute;
	top: 234px;
	width: 49.09%;
}

.shop_gen-12 {
	border: 0px;
	float: left;
	height: 26px;
	width: 149px;
}

.shop_gen-13 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 216px;
}

.shop_ts-7-6 {
	border: none;
	height: 26px;
	left: 49.09%;
	padding:15px 0px 5px 10px;
	position: absolute;
	top: 234px;
	width: 49.87%;
}

.shop_gen-14 {
	border: 0px;
	float: left;
	height: 26px;
	width: 126px;
}

.shop_gen-15 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 244px;
}

.shop_ts-7-7 {
	border: none;
	height: 188px;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 280px;
	width: 49.09%;
}

.shop_ts-7-8 {
	border: none;
	height: 188px;
	left: 49.09%;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 280px;
	width: 49.87%;
}

.shop_ts-7-9 {
	border: none;
	height: 26px;
	left: 0.00%;
	padding:15px 0px 5px 3px;
	position: absolute;
	top: 468px;
	width: 49.09%;
}

.shop_gen-16 {
	border: 0px;
	float: left;
	height: 26px;
	width: 116px;
}

.shop_gen-17 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 249px;
}

.shop_ts-7-10 {
	border: none;
	height: 26px;
	left: 49.09%;
	padding:15px 0px 5px 10px;
	position: absolute;
	top: 468px;
	width: 49.87%;
}

.shop_gen-18 {
	border: 0px;
	float: left;
	height: 26px;
	width: 100px;
}

.shop_gen-19 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 270px;
}

.shop_ts-7-11 {
	border: none;
	height: 188px;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 516px;
	width: 49.09%;
}

.shop_ts-7-12 {
	border: none;
	height: 188px;
	left: 49.09%;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 516px;
	width: 49.87%;
}

.shop_ts-7-13 {
	border: none;
	height: 26px;
	left: 0.00%;
	padding:15px 0px 5px 3px;
	position: absolute;
	top: 702px;
	width: 49.09%;
}

.shop_gen-20 {
	border: 0px;
	float: left;
	height: 26px;
	width: 95px;
}

.shop_ts-7-14 {
	border: none;
	height: 26px;
	left: 49.09%;
	padding:15px 0px 5px 10px;
	position: absolute;
	top: 702px;
	width: 49.87%;
}

.shop_gen-22 {
	border: 0px;
	float: left;
	height: 26px;
	width: 90px;
}

.shop_gen-23 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 280px;
}

.shop_ts-7-15 {
	border: none;
	height: 188px;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 748px;
	width: 49.09%;
}

.shop_ts-7-16 {
	border: none;
	height: 188px;
	left: 49.09%;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 748px;
	width: 49.87%;
}

.shop_ts-7-17 {
	border: none;
	height: 26px;
	left: 0.00%;
	padding:15px 0px 5px 3px;
	position: absolute;
	top: 935px;
	width: 49.09%;
}

.shop_gen-24 {
	border: 0px;
	float: left;
	height: 26px;
	width: 121px;
}

.shop_ts-7-18 {
	border: none;
	height: 26px;
	left: 49.09%;
	padding:15px 0px 5px 10px;
	position: absolute;
	top: 935px;
	width: 49.87%;
}

.shop_gen-26 {
	border: 0px;
	float: left;
	height: 26px;
	width: 94px;
}

.shop_gen-27 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 276px;
}

.shop_ts-7-19 {
	border: none;
	height: 188px;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 981px;
	width: 49.09%;
}

.shop_ts-7-20 {
	border: none;
	height: 188px;
	left: 49.09%;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 981px;
	width: 49.87%;
}
/******/
/*cul*/
.cul_ts-1 {
	border: none;
	height: 700px;
	position: relative;
	text-align: left;
	width: 100%;
	margin-left:auto;
	margin-right:auto;
}

.cul_ts-1-1 {
	border: none;
	height: 5px;
	left: 0.00%;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100.00%;
}

.cul_ts-1-2 {
	border: none;
	left: 0.00%;
	padding: 0px;
	position: absolute;
	top: 5px;
	width: 100.00%;
}

.cul_ts-2 {
	border: none;
	position: relative;
	text-align: left;
	width: 952px;
}

.cul_ts-2-1 {
	border: none;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 167px;
}

.cul_ts-3 {
	background-image: url('../images/yellow/menu_2.gif');
	background-repeat: repeat-y;
	border: none;
	height: 363px;
	position: relative;
	text-align: left;
	width: 167px;
}

.cook_ts-3 {
	background-image: url('../images/cook/ck_bg.gif');
	background-repeat: repeat-y;
	border: none;
	height: 363px;
	position: relative;
	text-align: left;
	width: 167px;
}

.cul_ts-3-1 {
	border: none;
	height: 77px;
	left: 0px;
	line-height: 77px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 167px;
}

.cul_gen-2 {
	height: 73px;
	vertical-align: middle;
	width: 167px;
}

.cul_ts-3-2 {
	border: none;
	height: 260px;
	left: 0px;
	line-height: 260px;
	padding: 0px;
	position: absolute;
	top: 77px;
	vertical-align: top;
	width: 167px;
}

.cul_ts-3-3 {
	border: none;
	height: 27px;
	left: 0px;
	line-height: 27px;
	padding: 0px;
	position: absolute;
	top: 337px;
	width: 167px;
}

.cul_gen-3 {
	height: 27px;
	vertical-align: middle;
	width: 167px;
}

.cul_ts-4 {
	background-image: url('../images/yellow/menu_5.gif');
	background-repeat: repeat-y;
	border: none;
	height: 258px;
	margin-top: 10px;
	position: relative;
	text-align: left;
	width: 167px;
}

.cul_ts-4-2 {
	border: none;
	height: 135px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 77px;
	width: 167px;
}

.cul_gen-5 {
	margin: 0px 0px 0px 12px;
	width: 143px;
}

.cul_ts-4-3 {
	background: url('../images/yellow/menu_6.gif') no-repeat;
	border: none;
	height: 46px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 212px;
	width: 167px;
}

.cul_gen-6 {
	float: right;
	height: 28px;
}

.cul_ts-2-2 {
	border: none;
	height: 651px;
	left: 167px;
	overflow: hidden;
	padding: 0px;
	position: absolute;
	text-align: left;
	top: 0px;
	width: 15px;
}

.cul_ts-2-3 {
	border: none;
	left: 182px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 770px;
}

.cul_ts-5 {
	border: none;
	position: relative;
	text-align: left;
	width: 770px;
}

.cul_ts-5-1 {
	border: none;
	height: 100px;
	left: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 764px;
}


.cul_ts-6 {
	border: none;
	position: relative;
	text-align: left;
	width: 100%;
	top:100px;
}

.cul_ts-6-1 {
	border: none;
	height: 27px;
	left: 0.00%;
	padding: 15px 0px 5px 3px;
	position: absolute;
	top: 0px;
	width: 49.09%;
}

.cul_gen-7 {
	border: 0px;
	float: left;
	height: 27px;
	width: 69px;
}

.cul_gen-8 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 296px;
}

.cul_ts-6-2 {
	border: none;
	height: 27px;
	left: 49.09%;
	padding: 15px 0px 5px 10px;
	position: absolute;
	top: 0px;
	width: 49.87%;
}

.cul_gen-9 {
	border: 0px;
	float: left;
	height: 27px;
	width: 97px;
}

.cul_gen-10 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 273px;
}

.cul_ts-6-3 {
	border: none;
	height: 155px;
	left: 0.00%;
	line-height: 155px;
	padding: 0px;
	position: absolute;
	top: 47px;
	width: 49.09%;
}

.cul_ts-6-4 {
	border: none;
	height: 155px;
	left: 49.09%;
	line-height: 155px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 47px;
	width: 49.87%;
}

.cul_ts-6-5 {
	border: none;
	height: 27px;
	left: 0.00%;
	padding: 15px 0px 5px 3px;
	position: absolute;
	top: 202px;
	width: 49.09%;
}

.cul_gen-11 {
	border: 0px;
	float: left;
	height: 27px;
	width: 118px;
}

.cul_gen-12 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 247px;
}

.cul_ts-6-6 {
	border: none;
	height: 27px;
	left: 49.09%;
	padding: 15px 0px 5px 10px;
	position: absolute;
	top: 202px;
	width: 49.87%;
}

.cul_gen-13 {
	border: 0px;
	float: left;
	height: 27px;
	width: 88px;
}

.cul_gen-14 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 282px;
}

.cul_ts-6-7 {
	border: none;
	height: 155px;
	left: 0.00%;
	line-height: 155px;
	padding: 0px;
	position: absolute;
	top: 249px;
	width: 49.09%;
}

.cul_ts-6-8 {
	border: none;
	height: 155px;
	left: 49.09%;
	line-height: 155px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 249px;
	width: 49.87%;
}

.cul_ts-6-9 {
	border: none;
	height: 27px;
	left: 0.00%;
	padding: 15px 0px 5px 3px;
	position: absolute;
	top: 404px;
	width: 49.09%;
}

.cul_gen-15 {
	border: 0px;
	float: left;
	height: 27px;
	width: 95px;
}

.cul_gen-16 {
	font-size: 10px;
	margin-top: 20px;
	text-align: right;
	width: 270px;
}

.cul_ts-6-10 {
	border: none;
	height: 27px;
	left: 49.09%;
	padding: 15px 0px 5px 10px;
	position: absolute;
	top: 404px;
	width: 49.87%;
}

.cul_ts-6-11 {
	border-style: none;
	border-color: inherit;
	border-width: medium;
	height: 155px;
	left: 0%;
	line-height: 155px;
	padding: 0px;
	position: absolute;
	top: 451px;
	width: 49.09%;
}

.cul_ts-6-12 {
	border: none;
	height: 155px;
	left: 49.09%;
	line-height: 155px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	position: absolute;
	top: 451px;
	width: 49.87%;
}
/*****/
/**************************/

