@charset "utf-8";
/*-初始化-*/
*{margin:0;padding:0}
body{color:#000000;line-height:24px;font-family: "宋体", Arial;font-size:14px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote,th,td {padding:0;margin:0;word-break:break-all}
ol, ul, li, dt, dd, dl{list-style:none}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%}
img{border:0;}
select,input{vertical-align:middle; font-size:12px}
a{font-family:"SimSun","宋体","Arial Narrow";text-decoration:none}
a:link{color:#333}
a:visited{color:#333}
a:hover{color: #333;text-decoration:underline}
button{cursor:pointer}

.mt10{ margin-top:10px}
.mr10{ margin-right:10px}
.mr8{ margin-right:8px}
.mb15{ margin-bottom:15px}
.mb25{ margin-bottom:25px}
.mb10{ margin-bottom:10px}
.mb5{ margin-bottom:5px}
.mb8{ margin-bottom:8px}
.ml10{ margin-left:10px}
.pt10{ padding-top:10px}
.pr10{ padding-right:10px}
.pb10{ padding-bottom:10px}
.pl10{ padding-left:10px}
.pr5{ padding-right:5px}
.pl5{ padding-left:5px}
.pt15{ padding-top:15px}
.pl35{ padding-left:35px}
.p10{ padding:10px}
.fb{ font-weight:bold}
.f12{font-size:12px}
.f14{font-size:14px}
/*-颜色-*/
.cRed,a.cRed,a.cRed:visited{color:#cc3333}
.cBlue,a.cBlue,a.cBlue:visited{color:#2754bb}
.cDRed,a.cDRed,a.cDRed:visited{color:#d13c69}
.cGray,a.cGray,a.cGray:visited{color: #333333}
.cDGray,a.cDGray,a.cDGray:visited{color: #666666}
.cWhite,a.cWhite,a.cWhite:visited{color:#ffffff}
.cBlack,a.cBlack,a.cBlack:visited{color:#000000}
.cGreen,a.cGreen,a.cGreen:visited{color:#467903}
.cYellow,a.cYellow,a.cYellow:visited{color:#ff6600}

/*-虚线-*/
div.hr{ height:1px; margin:5px 0; padding:0;border-bottom:#ccc dotted 1px;overflow:hidden}
div.hr hr{ display:none}

.newslist12px,.newslist14px{}
.newslist12px li,.newslist14px li{height:26px;line-height:26px;overflow:hidden}
.newslist12px li a,.newslist12px li a:hover{font-size:12px;line-height:26px}
.newslist14px li a,.newslist14px li a:hover{font-size:14px;line-height:26px}
/*--边框--*/
.b_r{border-right:1px solid #cf362d}
.b_l{ border-left:1px solid #e75549}
.b_r1{border-right:1px solid #e3e3e3}
.b_b{ border-bottom:1px solid #e3e3e3}

.da .left_ad{ width:690px; overflow:hidden;float:left;}
.da .right_ad{ width:250px; overflow:hidden; float:right;}

/*-容器-*/
#container{width:950px; margin:0 auto}
/*-图片统一调用-*/
.logo,.nav,.h_tit,.h_tit1,.r_tit,.tit_a,.tit_b,.tit_c,.h_tit2{background:url(hk_img.gif) no-repeat}
/*-页头-*/
.logo{height:50px; text-align:right; padding:0 10px; line-height:50px; color:#555; font-size:12px; background-position:6px -2px}
.logo h1{ display:inline; float:left; visibility:hidden}
.nav{display:block; padding-left:5px; height:36px; background-position:0 -60px; text-align:right; line-height:36px}
.nav li{ width:100px;display:block; float:left; height:36px; text-align:center; line-height:36px;border-right:1px solid #e75549}
.nav li a,.nav li a:visited{display:block; width:100px;height:36px; color:#fff}
.nav li a:hover{color:#fff; background:#9c2b26; text-decoration:none}

/*-页面主体内容-*/
.content,.h_auto,.food_pic{height:1%; overflow:hidden}
.c_left{float:left; width:314px}
.c_right{ float:right; width:209px; padding-left:10px;border-left:1px solid #e3e3e3}
.c_center{ float:left; width:386px; margin-left:15px}
/*--头图--*/
#focusimg {position:relative;height:400px;width:314px;overflow:hidden;clear:both;overflow:hidden}
#focusimg .opacityDiv {position:absolute;left:0;bottom:0;width:314px;height:28px;background:#000;filter:Alpha(opacity=45);-moz-opacity:0.45;opacity:0.45;text-indent:-9999px}
#focusimg h3 {position:absolute;width:314px;height:30px;line-height:34px;left:0;bottom:0;color: #FFFFFF;padding-left:10px;overflow:hidden}
#focusimg h3 a,#focusimg h3 a:visited{color:#fff;font-family:微软雅黑,宋体;font-size:15px; font-weight:bold;}
#focusimg h3 a:hover{color:#f8eabc;text-decoration:none;}
.focuspage{position:relative;z-index:20;margin-top:-20px;float:right;font-family:Arial;font-size:12px; font-weight:bold;_margin-top:-23px}
.focuspage a,.focuspage a:visited {padding:2px 4px 1px;color:#FFFFFF;text-decoration:none;line-height:12px;cursor:pointer; background:#555}
.focuspage strong,.focuspage a:hover {background:#cc3333;color:#FFFFFF;padding:2px 4px 1px;cursor:pointer}
/*图片排版全局通用*/
.img_tex{ overflow:hidden;_height:1%}
.img_tex li{float:left; width:200px; margin:0 32px 10px 0;display:inline}
.img_tex li img{display:block; margin-bottom:5px;}
.img_tex li span{display:block;line-height:20px; font-weight:normal; font-size:12px; text-align:center}
/*--头条--*/
.headnews{padding:0 10px}
.headnews h1{text-align:center;height:32px;overflow:hidden; color:#c5154a}
.headnews h1 a,.headnews h1 a:visited{font-size:18px; color:#952b01; font-family: "微软雅黑", "宋体", Arial}
.headnews h1 a:hover{ text-decoration:none;color:#FF3300}
.headnews .smallnews{height:20px;line-height:22px;text-align:center;font-family:宋体;color:#bb2323;overflow:hidden;margin-top:4px}
.headnews .smallnews a,.headnews .smallnews a:visited{color:#bb2323}
.headnews .smallnews a:hover{color:#BB2323}
.headnews .newsmore{line-height:22px; color:#666; text-indent:2em; font-size:12px}
.headnews p{margin-bottom:10px}
.h_tit,.h_tit1,.h_tit2,.h_tit3{height:30px; margin-bottom:10px; text-align:right; line-height:30px }
.h_tit{background-position:0 -110px}
.h_tit1{margin-bottom:5px;background-position:-400px -110px}
.h_tit2{background-position:40px -310px}
.h_tit3{padding-left:15px; margin-bottom:5px}
.h_tit2 h3,.h_tit3 h3{float:left; color:#333; font-weight:bold}
.h_tit h2,.h_tit1 h2{ float:left; line-height:30px; margin-left:20px; color:#952b01; font-weight:bold; display:inline}

/*--右侧列表--*/
.r_tit{height:29px; padding-left:20px; border-bottom:1px solid #e3e3e3;background-position:-845px -110px; line-height:29px; text-align:right}
.r_tit h3,.r_tit1 h3{ float:left; font-weight:bold; color:#333}
.r_tit1{height:29px; padding-left:10px; border-bottom:1px solid #e3e3e3;line-height:29px;text-align:right}
/*--板块--*/
.tit_a,.tit_b,.tit_c{height:46px; padding:0 10px; line-height:46px;text-align:right; font-size:12px; color:#c33}
.tit_a{background-position:0 -150px}
.tit_b{background-position:0 -203px}
.tit_c{background-position:0 -256px}
.tit_a h2,.tit_b h2,.tit_c h2{float:left; visibility:hidden}

.w364{float:left; width:334px; padding:10px 15px 0 15px}
.rp_l{float:left; width:165px}
.rp_r{float:right; width:160px}
.rp_l1{float:left; width:140px}
.rp_r1{float:right; width:180px}
.rp_r1 p{ text-indent:2em}

/*--美食私房菜--*/
.w308{float:left;width:308px}
/*--大图--*/
.boxgrid{ float:left;width:308px; height:308px; position:relative}
.boxgrid img{position:absolute; top: 0; left: 0; border: 0}
.boxgrid p a,.boxgrid p a:visited{padding:0 10px; height:30px; line-height:30px; font-family:"微软雅黑", "宋体", Arial; font-size:16px}
.boxgrid p a:hover{ color:#fff}
.boxcaption{position:absolute;background:#000;height:30px;width:308px;top:278px; text-align:center;left: 0;opacity: .7;
/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
/*--小图--*/
.boxgrid_s{ float:left;width:150px; height:150px; position:relative}
.boxgrid_s img{position:absolute; top: 0; left: 0; border: 0}
.boxgrid_s p a,.boxgrid_s p a:visited{ position:relative;padding:0 10px; height:30px; line-height:30px; font-family:"微软雅黑", "宋体", Arial; font-size:16px}
.boxgrid_s p a:hover{ color:#fff}
.boxcaption_s{position:absolute;background:#000;height:30px;width:150px;top:120px; overflow:hidden; text-align:center;left: 0;opacity: .7;
/* For IE 5-7 */filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
/* For IE 8 */-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}

/*--友情链接--*/
.link{ height:auto}
.link_tit{height:30px; background:#d83f36; color:#fff; padding:0 10px; line-height:30px; text-align:right; font-size:12px}
.link_tit strong{float:left; font-size:14px}
.link_list{padding:10px; border:1px solid #e3e3e3; border-top:none;background:#f3f1f1; height:1%; overflow:hidden}
.link_list span{float:left; padding:0 8px; display:inline-block; white-space:nowrap}

/*--排名--*/
.num{ height:auto; padding:0 0 10px 5px; background:url(num.gif) 10px 6px no-repeat; font-size:12px; line-height:26px}
.num li{ color:#999}
.num li a{margin-right:5px}

.colB{width:950; height:auto}
.colB ul{padding-left:10px; height:30px; background:#d83f36 url(line_2.gif) 0 29px repeat-x; line-height:30px; text-align:right}
.titleTab1{display:block; height:30px; overflow:hidden}
.titleTab1 li{display:block; float:left; width:90px; height:29px; text-align:center; line-height:29px; color:#fff; background:#d83f36;cursor:pointer}
.titleTab1 li.on{width:90px; height:28px; border-top:2px solid #d83f36; border-right:1px solid #d0342c; border-left:1px solid #d0342c; color:#343434;background:#f3f1f1; line-height:28px; font-weight:bold}
.xinxi{display:block;width:730px; text-align:right;color:#fff; padding-right:10px; cursor:auto}

.c_right{margin-bottom:-400px; padding-bottom:400px}

