/* CSS Document */
@charset "utf-8";

/*START 共用CSS  */
/* BODY */
body{margin-top:0px;text-decoration: none;font-family: Arial,"宋体", Helvetica, sans-serif;font-size: 12px;background-image: url(../images/bg-top-nav.gif);background-repeat:repeat-x; color:#333333;}
ul,li,form,div,dl,dt,dd{padding:0px; margin:0px; list-style:none;}
li{line-height:22px;}
select, input, img, select {vertical-align:middle;}

img{border:0px;}
/* 最外框 */
.container {width:960px; margin-right: auto;margin-left: auto;}
.main-body{ } 
.main-body-right {width: 200px;	float:right; }
.main-body-left {margin-right:200px; padding-right:10px;}
/* .main-body-left li {line-height:22px;} */
#footer {clear: both;padding-right: 0px;padding-left: 0px;	margin-top: 10px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #BBBBBB;}
#footer #foodMenu {	height: 26px;	line-height: 26px;	text-align: center;}
#footer #foodInfo {	text-align: center;	line-height: 24px;}
.grayBoder {margin: 3px;border: 1px solid #CCCCCC;}

/* A LINK color:#3366cc; */
a,a:link,a:visited{color:#3366cc; text-decoration:none;}
a:hover,a:active{color:#EC6113;}
a.yellow:link,a.yellow:visited{color:#EC6113;text-decoration: none;	}
a.yellow:hover,a.yellow:active,a.yellow:active{color:#FF0000;	text-decoration: underline;}

a.black:link,a.black:visited{color:#000000;text-decoration: none;	}
a.black:hover,a.black:active,a.black:active{color:#FF0000;	text-decoration: underline;}

a.gray:link,a.gray:visited{color:#666666;text-decoration: none;	}
a.gray:hover,a.gray:active,a.gray:active{color:#FF0000;	text-decoration: underline;}

a.red:link,a.red:visited{color:#FF0000;text-decoration: none;	}
a.red:hover,a.red:active,a.red:active{color:#FF0000;text-decoration: underline;}


a.yellow12:link,a.yellow12:visited{color:#FF6633;text-decoration: none;	font-size: 12px;font-weight: bold;}
a.yellow12:hover,a.yellow12:active,a.yellow12:active{color:#FF0000;	text-decoration: underline;	font-weight: bold;font-size: 12px;}

/* TOP-NAV */
.top-nav {height: 25px; line-height:25px; padding:0px 10px 0px 10px;clear:both;}
.top-nav-left {float:left;}
.top-nav-right {float:rigth; text-align:right;}
/*END TOP-NAV*/
.index-banner-box{clear:both; width:960px;}


/*START LOGO-BAR MENU-BAR*/
.logo-bar{height:50px;}
.logo-bar-logo{
	float:left;
	width: 256px;
}
.logo-bar-menu {float:right;margin-top: 21px;height:29px;}
.logo-bar-menu ul li {float: left;height: 29px; line-height:29px; text-align: center;display: block;}
.logo-bar-menu ul li .menu-item {background-image: url(../images/bg-global.png);background-repeat: no-repeat;text-align: center;display: block;text-decoration: none;font-size: 14px;height: 29px;line-height:29px;}

a.nav-m2-on:link,a.nav-m2-on:visited {width: 54px;background-position: 0px 0px;font-weight: bold; color:#FFFFFF;}
a.nav-m2-on:hover,a.nav-m2-on:focus {width: 54px;	background-position: 0px 0px;font-weight: bold;}

a.nav-m2-end-off:link,a.nav-m2-end-off:visited {width: 55px;background-position: 0px -87px;font-weight: normal;color: #000000;}
a.nav-m2-end-off:hover,a.nav-m2-end-off:focus {width: 55px;	background-position: -110px -87px;	font-weight: normal;color: #000000;}

a.nav-m2-end-on:link,a.nav-m2-end-on:visited {width: 55px;background-position: 30 px -87px;font-weight: bold;color: #FFFFFF;}
a.nav-m2-end-on:hover,a.nav-m2-end-on:focus {width: 55px;	background-position: -110px -87px;	font-weight: bold;color: #FFFFFF;}


a.nav-m2-off:link,a.nav-m2-off:visited {width: 54px;background-position: 0px -29px;	font-weight: normal;color: #000000;}
a.nav-m2-off:hover,a.nav-m2-off:focus {width: 54px;background-position: 0px -58px;	font-weight: normal;color: #000000;}
a.nav-m3-on:link,a.nav-m3-on:visited {width: 67px;background-position: -55px 0px;	font-weight: bold;color: #FFFFFF;}
a.nav-m3-on:hover,a.nav-m3-on:focus {	width: 67px;background-position: -55px 0px;	font-weight: bold;color: #FFFFFF;}
a.nav-m3-off:link,a.nav-m3-off:visited {width: 67px;background-position: -54px -29px;	font-weight: normal;color: #000000;}
a.nav-m3-off:hover,a.nav-m3-off:focus {width: 67px;	background-position: -54px -58px;	font-weight: normal;color: #000000;}
a.nav-m4-on:link,a.nav-m4-on:visited {width: 81px;background-position: -122px 0px;font-weight: bold;color: #FFFFFF;}
a.nav-m4-on:hover,a.nav-m4-on:focus {width: 81px;	background-position: -122px 0px;font-weight: bold;}
a.nav-m4-off:link,a.nav-m4-off:visited {width: 81px;background-position: -122px -29px;	font-weight: normal;color: #000000;}
a.nav-m4-off:hover,a.nav-m4-off:focus {	width: 81px;background-position: -122px -58px;	font-weight: normal;color: #000000;}
/*END  LOGO-BAR MENU-BAR*/


/*START SEARCHER BAR */
.searcher-bar{height: 60px;border: 1px solid #FF7300;background: url(../images/bg-global.png) repeat-x scroll 0px -143px; clear:both;}
.searcher-bar-form{margin:10px 30px 0px 30px; height:50px;}
.searcher-bar-form-keyword{float:left;}
.input-keyword , #top-keyword { padding:0px; margin:0px; height:26px; line-height:26px; font-size:14px; text-indent: 10px; width:400px; border: 1px solid #999999; background:url(../images/bg-global.png) no-repeat scroll 0px -258px #FFFFFF;}
.btn_search {background:url(../images/bg-global.png) no-repeat scroll 0px -230px #FFB725;border:medium none; font-size:14px; color:#222222;cursor:pointer;height:28px;overflow:hidden;text-align:center;width:54px;}
/*SELECT CATEGORY CSS*/
.select-category {width:100px; height:26px; background:url(../images/bg-global.png) no-repeat scroll 0px -253px #FFFFFF; font-size:14px; float:left; }
.select-category-selected{ background:url(../images/bg-global.png) no-repeat scroll -230px 4px #FFFFFF;  border: 1px solid #999999; text-indent:10px; height:26px; line-height:26px; }
.select-category-list{border:#DFDFDF 1px solid;font-size:12px;text-align:left;position: absolute;width:100px;display:none; background-color:#FFFFFF;}
.select-category-list li{display:block; line-height:24px; height:24px; text-indent:10px;}
.searcher-bar-form-post{float:right;}
/*DIV PUBLICK*/
.top-10{margin-top:10px;}
.top-5{margin-top:5px;}

.left-10{margin-left:10px;}
.right-10{margin-right:10px;}

/* FONTS */
.gray{color:#666666;}
.f-red{color:red;}
.f-green{ color:#339900}
.date-gray{ color:#666666; font-size:12px;}
.split-line{ color:#666666; font-size:9px;}
.font12{ font-size:12px; }
.h2 {font-size:22px; font-weight:bold }

/* BG*/
.bg-yellow {
	background-color:#FFFDFB;
}

/*POSITION*/
.relative {
	position:relative;
}
.clear{ clear:both }
.blank {
	clear:both;
	height:10px;
}
.indentation{text-indent:24px;}
.center {text-align:center; }
/*LAYER*/
.left{float:left;}
.right{float:right;}
.width466{width:466px; }
.width270{width:270px; margin-right:450px;} 

/* .width270 a:link,.width270 a:visited {color:#666666;} */
.height272{}

/*END 共用CSS*/


.global-box {border:solid #F1B164 1px;}
.global-box-header {
	background: url(../images/y_box_t.gif) repeat-x scroll -1px -1px;
	height: 28px;
}
.global-box-title{float: left;height: 26px; line-height: 26px; text-indent:20px;background: url(../images/icon-arrow-yellow.gif) no-repeat scroll 4px 4px; }
/*Global Tab */
.global-box-title-tabs{float: left;height: 26px; line-height: 26px;}
.global-box-title-tabs li{float: left;height: 26px; line-height: 26px; padding:0px 10px 0px 10px;  background:url(../images/bg-global.png) no-repeat scroll right 0px #FFFFFF; font-size:12px; font-size:14px;}
.global-box-title-tabs li.tabs-on{background:url(../images/bg-global.png) no-repeat scroll right -27px #FFFFFF; font-size:14px; font-weight:bold; color:#FD4A0D; }
.global-box-title-tabs li.tabs-on a:link, .global-box-title-tabs li.tabs-on a:visited {color:#FD4A0D; }
.global-box-title-tabs li a:link ,.global-box-title-tabs li a:visited{color:#FD4A0D}

.global-box-more {float:right;height: 26px;line-height: 26px; -right:5px; font-size:12px;}
.global-box-contents{margin:5px;}

.navigation{
	height:30px;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	font-size: 14px;
	background-color: #FCFCFC;
	text-indent: 24px;
	background-image: url(../images/icon-arrow-yellow.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}


.menu-tip {
	color:#CECECE;
	display:none;
	font-size:12px;
	line-height:28px;
	height:36px;
	width:330px;
	background-color: transparent;
	background-image: url(/images/tooltip.gif);
	background-repeat: no-repeat;
}