/** ============通用样式============ **/
/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td /* table elements 表格元素 */ {
	margin: 0;
	padding: 0;
}
/**div居中**/
div {
	margin:0px auto;
}
/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */ {
	font:12px Verdana, Arial, Tahoma;
}
/** 重置列表元素 **/
ul, ol {
	list-style: none;
}
/** 重置文本格式元素 **/
a {
	text-decoration: none;
	color:#000;
	outline:none;
}
a:hover {
	text-decoration: underline;outline:none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
} /* 将斜体扶正 */
code, kbd, pre, samp {
	font-family: courier new, courier, monospace;
} /* 统一等宽字体 */
small {
	font-size: 12px;
} /* 小于 12px 的中文很难阅读，让 small 正常化 */
sup {
	vertical-align: text-top;
} /* 重置，减少对行高的影响 */
sub {
	vertical-align: text-bottom;
}
/** 重置表单元素 **/
fieldset, img {
	border: 0;
} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
	font-size: 100%;
} /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

/** 重置表格元素 **/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/** 文本框样式 **/
input {

	FONT-FAMILY: Arial;
}
/** ============以上是通用样式============ **/
a,a:visited{color:#333333; text-decoration:none;}
a:hover{text-decoration:underline; color:#FF6600;}
h4.ydtitle{padding:0 0 0 10px; margin:0; font-size:14px; color:#FF3300; height:34px; line-height:34px; display:block; background:url(../images/home/ydmas.png) left -160px;}
ul.hul{list-style:none; margin:0 0 0 5px; padding:0}
ul.hul li{padding:5px 0 0 8px; background:url(../images/listceil.png) left 12px no-repeat; margin:3px 0;}
#area2,#area3,#area4{display:none;}



#top {
    border-bottom: 1px solid #CCCCCC;
    height: 20px;
    margin-bottom: 20px;
    width: 100%;
}
.cs {
    height: 20px;
    width: 1004px;
}
.left {
    float: left;
    padding-top: 3px;
}
.log_on {
    float: right;
    padding-top: 3px;
}
.log_on a {
}
.log_on a:hover {
    color: #FF0000;
}


/* header */
.header{width:1004px; margin:25px auto 5px; }
.header .hlogo{float:left; _display:inline;}
.header .hbanner{float:left; width:500px; text-align:center;}
.header .toptip{float:right; color:#666666;}
.header .toptip .logintip{margin-top:20px; text-align:right;}

.change {
	height:40px;
	float:left;
	margin-left:15px
}
.change p {
	color:#F00;
	font-size:14px;
	font-weight:bold
}

#nav_city {
 line-height: 24px;
 list-style-type: none;
 background:#666;
}
#nav_city a {
 display: block;

 text-align:center;
}
#nav_city a:link {
 color:#666;
 text-decoration:none;
}
#nav_city a:visited {
 color:#666;
 text-decoration:none;
}
#nav a:hover {
 color:#FFF;
 text-decoration:none;
 font-weight:bold;
}
#nav_city li {
 float: left;


}
#nav_city li a:hover { color:#b60134;
}
#nav_city li ul {
 line-height: 27px;
 list-style-type: none;
 text-align:left;
 left: -999em;
 width: 60px; border:1px solid #b60134;
 position: absolute; z-index:1002
}
#nav_city li ul li {
 float: left;
 width: 60px;
 background: #F6F6F6;
}
#nav_city li ul a {
 display: block;
 
 text-align:center
}
#nav_city li ul a:link {
 color:#666;
 text-decoration:none;
}
#nav_city li ul a:visited {
 color:#666;
 text-decoration:none;
}
#nav_city li ul a:hover {
 color:#F3F3F3;
 text-decoration:none;
 font-weight:normal;
 background:#C00;
}
#nav_city li:hover ul {
 left: auto;
}
#nav_city li.sfhover ul {
 left: auto;
}
.nav_frist {
	background:url(../images/red.png) no-repeat;
	width:91px;
	float:left;
	margin-left:22px;
	margin-left:18px\9;
	text-align:center;
	margin-top:15px;
	line-height:33px
}
.nav_frist a:link,.nav_frist a:visited,.nav_frist a:hover {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
/**.nav {
	background:url(../images/nav_bg.png) no-repeat;
	width:468px;
	height:33px;
	float:left;
	margin-left:5px;
	margin-top:15px
}
.nav ul li {
	float:left;
	padding:8px 10px 0px 15px;
	padding-left:13px\9;
	background:url(../images/77ke_03.png) 0px 6px no-repeat;
	height:21px
}
.nav ul li a:link,.nav ul li a:visited {
	float:left;
	color:#bb0000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none
}
.nav ul li a:hover{float:left;
	color:#bb0000;
	font-size:14px;
	font-weight:bold;
	text-align:center; text-decoration:underline}**/

.red {
	background:url(../images/red_bg.png) no-repeat;
	width:1004px;
	height:54px;
	*height:54px;
	float:left;
	position:relative;
	z-index:1000;
}
.red span {
	color:#FFF;
	margin-left:10px
}

.textarea {
	line-height:30px;
	margin-left:240px;
	margin-left:235px\9;
	float:left;
	margin-top:10px;
	display:inline
}
.input {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:320px;
	height:29px;
	line-height:30px;
	color: #999;
	font-size:14px;
	behavior:url(ie-css3.htc);
	position:relative;
	z-index:1;
	border:1px solid #b30e0c
}
.sousuo {
	height:29px;
	float:left;
	margin-top:10px;
	margin-left:5px;
}
/**.search {
	background:url(../images/77ke_07.png) no-repeat;
	width:65px;
	height:34px;
	border:none
}
.search_word {
	float:right;
	margin-top:15px;
	margin-top:20px\9;
	float:left;
	margin-left:10px;
	color:#FFF;
	width:320px;
}
.search_word a:link,.search_word a:visited {
	color:#FFF; text-decoration:none
}
.search_word a:hover{color:#FFF; text-decoration:underline}

/* header end */
/* nav 
.nav{width:980px; margin:0 auto; height:35px; background:url(../images/home/ydmas.png) 0 -250px repeat-x;}
.nav .left{width:5px; height:35px; background:url(../images/home/ydmas.png) 0px 0px no-repeat; float:left;}
.nav .cnt{width:725px; float:left; height:35px;}
.nav .cnt ul{margin:0 0 0 30px; padding:0; list-style:none;}
.nav .cnt ul li{ height:30px; padding-top:5px; text-align:center; width:70px; float:left; margin:0;}
.nav .cnt ul li a,.nav .cnt ul li a:visited,.nav .cnt ul li a:hover{color:#FFFFFF; font-weight:bold; text-decoration:none; width:70px; height:30px; line-height:30px; display:block;}
.nav .cnt ul li.now a,.nav .cnt ul li.now a:visited{color:#970300;}
.nav .cnt ul li.now{background:url(../images/home/ydmas.png) -30px 0 no-repeat;}
.nav .right{width:250px; height:35px; background:url(../images/home/ydmas.png) -200px 0 no-repeat; float:left;}
/* nav end */
/* search表单 
.search{width:978px; margin:0 auto; padding-top:5px; height:27px; border:1px solid #CCCCCC; border-top:0; background:url(../images/home/ydmas.png) repeat-x 0 -285px;}
.search form{margin:0 0 0 20px;}
.search .itext{width:200px;}
.search .keyword{float:right; height:22px; line-height:22px; margin-top:-22px; color:#666666; padding-right:10px;}
/* search表单 end */
.hbody{width:980px; margin:7px auto;}
.hbleft{float:left; width:751px; margin-right:7px;}
/*** playadv ***/
.playadv{width:480px; height:200px; border:1px solid #DDDDDD; background:#FFFEFD; padding:5px; float:left; margin-right:7px; _display:inline;}
.playadv img{display:block;}
.playadv .picadv{width:380px; float:left;}
.playadv .advword{margin-top:-30px; height:20px; padding:10px 0 0 5px; position:relative; background:url(../images/home/advword.png) repeat-x; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='images/home/advword.png');}
.playadv .advword a,.playadv .advword a:visited{color:#FFFFFF; font-weight:bold;}
.playadv .thumbadv{width:90px; float:left; margin-left:2px; _display:inline;}
.playadv .thumbadv .hovernow{padding:0 0 5px 13px; background:url(../images/home/arrowadv.jpg) no-repeat left 50%;}
.playadv .thumbadv .thumbpic{padding:0 0 5px 13px;}
.playadv .thumbadv img{border:2px solid;}
.playadv .thumbadv .hovernow img{border-color:#FF6600;}
.playadv .thumbadv .thumbpic img{border-color:#DDDDDD;}
/*** playadv end ***/
/*** 活动 ***/
.hbody .hbleft .actiondiv{width:250px; height:210px; float:left; border:1px solid #d8c395; _display:inline;}
.hbody .hbleft .actiondiv .actcnt{width:240px; padding:0 5px 5px 5px; _height:175px;}
.actiondiv .gonggao{background:url(../images/home/wordsep.gif) left bottom repeat-x; margin-bottom:4px; padding-bottom:4px;}
/*** 活动 end ***/
.hbody .hbleft .jmtop{height:6px; font-size:0; line-height:0; width:751px; background:url(../images/home/ydmas.png) left -235px no-repeat; margin-top:7px;}
.hbody .hbleft .jmbtm{height:6px; font-size:0; line-height:0; width:751px; background:url(../images/home/ydmas.png) left -241px no-repeat;}
.hbody .hbleft .jdmodule{width:749px; border:solid #BBBBBB; border-width:0 1px; background:#EEEEEE; height:255px;}
/**** jdcnt ****/
.hbody .hbleft .jdmodule .jdcnt{background:#FFFFFF; margin:0 5px; padding:5px; height:245px;}
.hbody .hbleft .jdmodule .jdcnt .ydtip{height:20px; margin-bottom:5px; color:#FF6600; font-weight:bold; line-height:20px; font-size:16px; font-family:微软雅黑;}
.jdcnt .jdlist{float:left; width:454px; border:1px solid #F8DD9A; height:218px;}
.jdcnt .jdlist .areadh{height:32px; background:url(../images/home/ydmas.png) left -318px repeat-x; width:452px; margin:1px auto;}
.jdcnt .jdlist .areadh ul{list-style:none; margin:0 0 0 30px; padding:0}
.jdcnt .jdlist .areadh ul li{float:left; height:24px; padding-top:10px; font-size:14px; font-weight:bold; margin:0 5px; width:80px; text-align:center; _display:inline; color:#FFFFFF; cursor:pointer;}
.jdcnt .jdlist .areadh ul li.tabhover{background:url(../images/home/ydmas.png) -110px 0 no-repeat; color:#970300;}
.jdcnt .ydjdlist{padding:10px 10px 0 10px; line-height:22px;}
.jdcnt .jdsep{float:left; width:8px; margin:0 5px; _display:inline; background:url(../images/home/jdharrow.jpg) left 50% no-repeat; height:211px;}
.jdcnt .jdshow{float:left; width:255px; height:220px;}
.jdcnt .jdshow iframe{margin:0; padding:0;}
/**** jdcnt end ****/
.hbody .hbright{float:left; width:220px;}
.hbody .hbright .radvt{width:220px; height:125px; border:1px solid #FFFFFF;}
/*** rph ***/
.hbody .hbright .rph{width:220px; border:1px solid #DDDDDD; height:250px; margin-top:7px;}
.rph ul{margin:0 0 0 10px; padding:0; list-style:none;}
.rph ul li{padding-left:25px; height:17px; padding-top:4px;}
.rph ul li.li1{background:url(../images/home/ydmas.png) -730px -5px no-repeat;}
.rph ul li.li2{background:url(../images/home/ydmas.png) -730px -25px no-repeat;}
.rph ul li.li3{background:url(../images/home/ydmas.png) -730px -45px no-repeat;}
.rph ul li.li4{background:url(../images/home/ydmas.png) -730px -65px no-repeat;}
.rph ul li.li5{background:url(../images/home/ydmas.png) -730px -85px no-repeat;}
.rph ul li.li6{background:url(../images/home/ydmas.png) -730px -105px no-repeat;}
.rph ul li.li7{background:url(../images/home/ydmas.png) -730px -125px no-repeat;}
.rph ul li.li8{background:url(../images/home/ydmas.png) -730px -145px no-repeat;}
.rph ul li.li9{background:url(../images/home/ydmas.png) -730px -165px no-repeat;}
.rph ul li.li10{background:url(../images/home/ydmas.png) -730px -185px no-repeat;}
/*** rph end ***/
.hbody .hbright .radvb{width:220px; height:90px; margin-top:7px; border:1px solid #FFFFFF;}
.btmadv{margin:7px auto; width:980px; height:100px;}
.btmdh{margin:7px auto; width:980px; height:80px; border:1px solid #DDDDDD;}
.footer{ margin:10px auto 0 auto; color:#666666; font-family:Arial; border-top:1px solid #DDDDDD; height:20px; padding:10px;}
/* search */
ul.srchrec{list-style:none; padding:0; margin:10px 7px 10px 0;}
ul.srchrec a,ul.srchrec a:visited{color:#FF6600;}
ul.srchrec li{height:100px; border-bottom:1px dashed #CCCCCC; padding:5px; clear:both;}
ul.srchrec li .picdiv{margin:5px; width:120px; height:80px; float:left; _display:inline;}
ul.srchrec li .worddiv{padding:5px; width:550px; float:left; line-height:20px;}
ul.srchpg{margin:0; padding:0; list-style:none;}
ul.srchpg li{display:inline; margin-right:5px;}
ul.srchpg li.now{font-weight:bold;}
ul.srchpg li.now a{text-decoration:underline;}
/* search end */
/* 文章管理 */
/*@ 美食资讯 @*/
.hdnotice{padding:5px; overflow:hidden;}
.hdnotice .hdntitle{font-size:16px; font-weight:bold; font-family:楷体_GB2312; padding:5px; text-align:center;}
.hdnotice .hdnfrom{padding:5px; color:#666666; border-bottom:1px solid #999999; text-align:center;}
.hdnotice .hdncnt{padding:10px 5px; line-height:22px; clear:both;}
.hdnotice .hdncnt p{margin:0; padding:0;}
ul.artlist{list-style-type:none; margin:0; padding:0;}
ul.artlist li{line-height:22px;}
h4.sortname{display:block; font-size:15px; line-height:25px; border-bottom:1px solid #CCCCCC; padding-left:10px; margin:10px 0;}
/*@ 美食资讯 end @*/
/* 文章管理 end */