@charset "gb2312";
body{  height:100%; width:100%;
    background:#fff;
    width:expression(document.body.clientWidth <= 960? "960px": "auto");
    min-width:1004px;
}
a,a:hover{ text-decoration:none}
/**top style**/
.top_wrap{ background:#f5f5f5; width:100%; border-bottom:1px solid #dcdcdc; height:28px; line-height:28px;}
.top{ width:1004px; margin:0 auto; color:#3f3d3d;}
a.link_top:link,a.link_top:visited{ color:#3f3d3d; text-decoration:none; line-height:28px;}
a.link_top:hover{ text-decoration:underline}
a.link_top1:link,a.link_top1:visited{ color:#e90009; font-weight:bold; text-decoration:none}
a.link_top1:hover{ text-decoration:underline}
.top_txt{ color:#d20008; font-family:Arial}
/**header style**/
.header_wrap{ width:100%; background:#fff; padding-top:25px; }
.header_wrap1{width:100%; background:#fff; height:55px;}
.header_wrap2{width:100%; background:url(../images/headerbg.png) repeat-x; height:32px; border-top:1px solid #ff6e90; }
.header_wrap3{width:100%; background:#f95d50; height:32px;}
.header{ width:1004px; margin:0 auto; position:relative; z-index:4 }
a.header_logo:link,a.header_logo:visited,a.header_logo:hover{ text-decoration:none; float:left; display:block; width:238px; height:53px; background:url(../images/logo_hunyan.jpg) no-repeat;}
a.header_txtimg:link,a.header_txtimg:visited,a.header_txtimg:hover{ text-decoration:none; float:left; width:186px; height:46px; background:url(../images/header_txtbg_wedding.jpg) no-repeat; margin-left:20px; display:inline-block}
 /**search**/
.search{ background:#f95d50; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:2px; width:365px; float:right; height:30px; position:relative; z-index:101;}
.search_left{ float:left; height:28px; background:url(../images/search_leftbg.png) no-repeat left center #fff; border:1px solid #f0a8a4; border:none\0/ie8+9;padding-left:35px; width:265px;}
:root .search_left{ float:left; height:28px; background:url(../images/search_leftbg.png) no-repeat left center #fff; border:1px solid #f0a8a4; border:1px solid #f0a8a4\0/ie9;padding-left:35px; width:265px;}
.select_box{ width:45px; float:left; position:relative; z-index:101}
.selectbox-wrapper{ border:none; color:#666; position:absolute; text-align:left; left:0; background:white; border:1px solid #cc0000; border-top:none; padding:0 5px; width:35px; top:28px;_top:29px; z-index:1000}
.selectbox-wrapper ul li.selected{ background:#fff;}
.selectbox-wrapper ul li.current{ background:#fff; color:#F00; text-decoration:underline}  
.selectbox-wrapper ul li{ width:35px; text-align:center; text-align:left; cursor:pointer; height:25px; }
.selectbox{ border:none;font-size:14px; color:#000;text-align:left;display:block; width:45px;cursor:pointer;background:#fff url(../images/search_sanjiao.png) no-repeat right center; height:28px; *height:27px;line-height:28px;}
.search_select{ display:none;}
.search_input{ background:#fff; border:none; width:210px; padding:0 5px; height:28px; line-height:28px; float:left}
.search_btn{ background:none repeat scroll 0 0 transparent; border:0; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;height:30px;float:right; width:60px; text-align:center}
 /**city**/
.city{ width:210px; float:left; text-align:right;} 
.city span{ color:#db3238; font-size:16px; line-height:26px;  float:left; margin-left:65px; display:inline; font-family:"微软雅黑","黑体";}
.morecity{ text-align:center; position:relative; z-index:99999; float:right}
.logo_city{ display:block;width:65px; color:#5c5c5c;text-align:left; font-weight:normal; line-height:30px; }
#citytc{ display:none;width:185px; height:176px;padding:15px 0; position:absolute; z-index:99999; background:url(../images/citybg.png); text-align:center; left:-65px; top:22px; }
.all_province{ width:90px; padding-top:8px; display:block; text-align:center; line-height:19px; float:left;color:#cf0000; font-size:13px; font-weight:bold; }
 /**nav**/
.nav{ float:left; padding-left:20px; display:inline;  position:relative; z-index:95; width:774px}
.nav li{ float:left; margin-right:5px;}
.nav a:link,.nav a:visited{color:#f95d50; font-weight:bold; text-decoration:none; font-size:14px; padding:0 15px; display:block; height:32px; line-height:32px; float:left}
.nav a:hover,.nav a.now:link,.nav a.now:visited,.nav a.now:hover{ color:#fff; background:#f95d50; text-decoration:none}
.hot{ background:url(../images/hot.gif) no-repeat; padding:5px 10px; position:absolute; top:-1px; left:305px;}
.newpp{ background:url(../images/newpp.gif) no-repeat; padding:5px 10px; position:absolute; top:0; left:400px;}
.xinlangwb{ float:right; margin-top:8px;}
/**快速按区域查找饭店**/
.title_czfd{ width:256px; float:left; background:#E9374E url(../images/czfd_sanjiao.jpg) no-repeat 220px center; text-align:center; color:#fff; font-size:14px; height:32px; line-height:32px; margin-left:2px;}
.telephone{background:url(../images/telephone_png.png) no-repeat; padding:2px 82px; float:right; margin-top:3px;}
.czfd_box{ width:208px; border-left:1px solid #b20000; border-right:1px solid #b20000; border-bottom:2px solid #b20000; float:left; padding-bottom:40px; position:relative}
.czfd_ul{}
.czfd_ul li{ width:203px;  padding:5px 0 5px 5px;}
.czfd_ulbg1{ background:#fff}
.czfd_ulbg2{ background:#f1f2f1}
.czfd_ulbg3{ background:#f1f2f1}
.czfd_ulbg4{ background:#f1f2f1}
.czfd_ulbg5{ background:#fff}
.czfd_ulbg6{ background:#f1f2f1}
.czfd_ulbg7{ background:#fff}
.czfd_ulbg8{ background:#f1f2f1}
.czfd_title1{ background:url(../images/czfd_title1bg.png) no-repeat left 4px; padding-left:25px; color:#000; line-height:25px; font-size:14px; font-weight:bold}
.czfd_txt1{ color:#848484; line-height:15px; padding-left:25px;}
.czfd_title2{ background:url(../images/czfd_title2bg.png) no-repeat left center; padding-left:20px; color:#b20000; font-size:14px;}
.czfd_line{ background:#b20000; height:2px;}
.czfd_right{ padding:20px 0; border-bottom:1px solid #c3c3c3; border-right:1px solid #c3c3c3; position:absolute; background:#fff; top:0; left:210px; width:1px}
.czfdr_title1{ height:30px; padding:0 20px;}
.czfdr_title1 h1{ border-bottom:2px solid #c00000; font-size:14px; color:#9a0006;  float:left; line-height:28px;}
.czfdr_title1 span{ background:url(../images/czfdr_txt.png) no-repeat; padding:12px 202px; float:right}
.czfdr_logo{ width:725px; padding:10px 20px 0;}
.czfdr_logo li{background: url(../images/czfdr_logobg.png) repeat-x center bottom ;display: inline;float: left; height: 47px;line-height: 45px; position: relative;text-align: center;width: 145px;}
.czfdr_name{ padding:10px 20px 5px; width:725px;}
.czfdr_name li{ width:145px; height:25px; float:left; position:relative}
.czfdr_name li a:link,.czfdr_name li a:visited{ color:#646464; font-size:14px; text-decoration:none; line-height:25px; text-align:left}
.czfdr_name li a:hover{ color:#DB0200}

.czfdr_title2{ height:30px; padding:20px 0 0; float:left}
.czfdr_title2 h1{ border-bottom:2px solid #E9374E; font-size:14px; color:#E9374E;  float:left; line-height:28px;}
.czfdr_title22{ height:30px; padding:20px 0 0; float:left}
.czfdr_title22 h1{ border-bottom:2px solid #000; font-size:14px; color:#000;  float:left; line-height:28px;}
.czfdr_title3{ height:30px; padding:20px 0 0; float:left}
.czfdr_title3 h1{ border-bottom:2px solid #DDAF3F; font-size:14px; color:#DDAF3F;  float:left; line-height:28px;}
.czfdr_title33{ height:30px; padding:0 20px;}
.czfdr_title33 h1{ border-bottom:2px solid #DDAF3F; font-size:14px; color:#DDAF3F;  float:left; line-height:28px;}
.czfdr_title33 span{ background:url(../images/czfdr_txt.png) no-repeat; padding:12px 202px; float:right}
.czfdr_title4{ height:30px; padding:0 20px;}
.czfdr_title4 h1{  font-size:25px; color:#DDAF3F;  float:left; line-height:35px;}
.czfdr_title4 span{ background:url(../images/czfdr_txt.png) no-repeat; padding:12px 202px; float:right}
a.hh:link,a.hh:visited{ display:block; width:145px; height:45px; background:url(../images/hh1.jpg) no-repeat;}
a.hh:hover{display:block; width:145px; height:45px;background:url(../images/hh2.jpg) no-repeat; }

.shouff{ position:absolute; top:32px; left:150px;  overflow:hidden; height:30px;}
.shouff2{ position:absolute; top:32px; left:280px;  overflow:hidden; height:0px;}
a.zufflink:link,a.zufflink:visited,a.zufflink:hover{ font-size:14px; color:#fff; text-decoration:none; padding:0 5px; font-weight:normal}


/**快速查找餐厅**/
.quick_find_77ke{  width:220px; margin:12px 0 0 10px; position:absolute; left:0; top:0; z-index:3}
.find_restaurant_77ke{color:#ee0909; font-size:14px; height:24px; font-weight:bold; padding:5px 0 0 20px;}
#hide_find_restaurant_77ke{width:254px; border-left:1px solid #cacaca; border-right:1px solid #cacaca; border-bottom:2px solid #cacaca; float:left; padding-bottom:14px; position:absolute; left:0; background:#fff; z-index:1000; margin-left:2px; }

.find_restaurant_content_77ke{width:254px;}
.find_restaurant_content_77ke .find_restaurant_contentbox_77ke{width:254px;}
.restaurantbg2_77ke{ background-color:#f1f2f1}
.find_restaurant_content_77ke .h2_cat{width:254px;font-weight:normal;position:relative;   }
.h2_cat h3{width:244px;font-size:12px;font-weight:normal;display:block; letter-spacing:1px; padding:8px 0 8px 10px;background-image:url(../images/czfd_leftbg.png); background-repeat:no-repeat; background-position:235px center; border-top:1px solid #fff; border-bottom:1px solid #fff}

.h3_cat{display:none;position:absolute;left:254px;top:0;cursor:pointer;z-index:-1;}
.shadow_77ke{position:inherit;}
.shadow_77ke_border{position:inherit;width:765px;border:1px solid #cacaca;z-index:-1;background:#fff; padding:10px 0; min-height:250px; height:auto !important; height:250px; overflow:visible; }
.shadow_77ke_border_left{ padding:10px 20px 15px 20px;min-height:240px;height:auto !important; height:240px;overflow:visible;background-color:#fffffc;float:left; line-height:25px;}
.shadow_77ke_border_left li{ float:left;display:inline;width:145px;height:47px; text-align:center; line-height:45px; position:relative; }

.shadow_77ke_border_left li a{color:#6a6a6a; font-size:14px; text-decoration:none; font-weight:normal; outline:none}
.shadow_77ke_border_left li a:hover{color:#db0200; font-size:14px; text-decoration:none; font-weight:normal;}
.shadow_77ke_border_left_ul li a{ color:#5e5945; font-family:"微软雅黑"; font-size:14px; display:block; background:#e6e0d0; width:140px; height:45px; text-align:center; text-decoration:none}
.shadow_77ke_border_left_ul li a:hover{ color:#fff; background:#b7aa80;}
.restaurant_77ke li{float:left; display:inline; }
.shadow_77ke_border_left_ull li a{ color:#5e5945; font-family:"微软雅黑"; font-size:14px; display:block; background:#f95d50; width:140px; height:45px; text-align:center; text-decoration:none}
.shadow_77ke_border_left_ull li a:hover{ color:#fff; background:#E9374E;}
.shadow_77ke_border_left_ulll li a{ color:#5e5945; font-family:"微软雅黑"; font-size:14px; display:block; background:#DDAF3F; width:140px; height:45px; text-align:center; text-decoration:none}
.shadow_77ke_border_left_ulll li a:hover{ color:#fff; background:#CD9202;}
.shadow_77ke_border_left_ul_txt1{font-size: 16px;font-weight: bold;letter-spacing: 2px;line-height: 24px;padding:0;}
.shadow_77ke_border_left_ul_txt2{font-weight:normal;letter-spacing: 2px;line-height:18px;padding:0;}
.shadow_77ke_border_left_ul_txt3{font-weight:normal;letter-spacing: 2px;font-size: 18px;padding:0;}
.shadow_77ke_border_left_ul_txt4{font-weight:normal;font-size: 14px;padding:0;}


ul.wkt { margin-top:30px;}
ul.wkt li { width:100px; height:28px; line-height:12px; text-align:left; border-left:1px dashed #CDCDCD; padding-left:7px; }
ul.wkt li a { font-size:12px; color:#000;}
ul.wkt li a:link,ul.wkt li a:hover,ul.wkt li a:visited {font-size:12px; color:#000;}

a.dhdl:link,a.dhdl:visited{ display:block; width:145px; height:45px; background:url(../images/dhdl1.jpg) no-repeat;}
a.dhdl:hover{display:block; width:145px; height:45px;background:url(../images/dhdl2.jpg) no-repeat;}
#dhdl_parts,#dhdl2_parts,#bqmsy_parts,#hmzd_parts,#xmy_parts,#sdxzd_parts{display:none; width:145px; position:absolute; z-index:99999; left:0px; top:0px; border-bottom:3px solid #b7aa80;background:#b7aa80;}
#dhdl_parts dt,#dhdl2_parts dt,#bqmsy_parts dt,#hmzd_parts dt,#xmy_parts dt,#sdxzd_parts dt{ height:45px; width:145px;}
#dhdl_parts dd,#dhdl2_parts dd,#bqmsy_parts dd,#hmzd_parts dd,#xmy_parts dd,#sdxzd_parts dd{ width:145px;}
#dhdl_parts dd a:link,#dhdl_parts dd a:visited,#dhdl2_parts dd a:link,#dhdl2_parts dd a:visited,#bqmsy_parts dd a:link,#bqmsy_parts dd a:visited,#hmzd_parts dd a:link,#hmzd_parts dd a:visited,#xmy_parts dd a:link,#xmy_parts dd a:visited,#sdxzd_parts dd a:link,#sdxzd_parts dd a:visited{ display:block; width:129px; padding-right:15px; height:28px; color:#fff; font-size:13px; line-height:28px; text-align:right;background:#b7aa80;} 
#dhdl_parts dd a:hover,#dhdl2_parts dd a:hover,#bqmsy_parts dd a:hover,#hmzd_parts dd a:hover,#xmy_parts dd a:hover,#sdxzd_parts dd a:hover{ display:block;width:129px; padding-right:15px; height:28px; color:#d80001; font-size:13px; line-height:28px; text-align:right; background:#fff;}




.shadow_77ke_border_left span{ display:block; clear:both}
.shadow_77ke_border_right{ float:right; width:196px;padding:10px; border-bottom:1px dashed #efe5c6; margin-right:7px; display:inline}
.recommend_restaurant_77ke{ width:196px;  line-height:25px;}
.recommend_restaurant_77ke h4{ color:#5a5a5a; font-weight:bold; font-size:14px; margin-bottom:5px;}

/**.recommend_restaurant_77ke li{width:196px; height:25px; line-height:25px;}
.recommend_restaurant_77ke li a:link,.recommend_restaurant_77ke li a:visited{color:#6a6a6a; font-size:12px; text-decoration:none; font-weight:normal;}
.recommend_restaurant_77ke li a:hover{color:#db0200; font-size:12px; text-decoration:none; font-weight:normal;}**/
.charts_list1_qfd{width:191px; height:30px; background:url(../images/charts_listbg1_qfd.png) no-repeat left center; padding-left:5px;}
.charts_list1_qfd span,.charts_list2_qfd span{ display:block; float:left; color:#fff; padding-top:1px}
.charts_list1_qfd img,.charts_list2_qfd img{ float:left; display:inline; margin:8px 0 0 3px;}
.charts_list2_qfd{width:191px; height:30px;  background:url(../images/charts_listbg2_qfd.png) no-repeat left center; padding-left:5px;}
a.link_charts1_qfd:link,a.link_charts1_qfd:visited{ color:#cb0000; text-decoration:none; padding-left:15px; line-height:30px; float:left}
a.link_charts1_qfd:hover{ color:#cb0000; text-decoration:underline;padding-left:15px;line-height:30px;float:left}
a.link_charts2_qfd:link,a.link_charts2_qfd:visited{ color:#5a5a5a; text-decoration:none;line-height:30px; padding-left:15px;float:left}
a.link_charts2_qfd:hover{ color:#5a5a5a; text-decoration:underline;padding-left:15px;line-height:30px;float:left}


a.link_restaurant_77ke:link,a.link_restaurant_77ke:visited{display:block;width:155px;padding-left:25px;  text-decoration:none; font-weight:normal; font-size:12px;}
a.link_restaurant_77ke:hover{}
.recommend_restaurant_77ke li a.link_restaurant_book_77ke:link,.recommend_restaurant_77ke li a.link_restaurant_book_77ke:visited{ color:#fa5e02;text-decoration:underline; font-weight:normal; font-size:12px;}
.recommend_restaurant_77ke li a.link_restaurant_book_77ke:hover{color:#fa5e02;text-decoration:none; font-weight:normal; font-size:12px;}
.active_cat{ z-index:99;}
.active_cat h3 {  position:relative; z-index:10;  letter-spacing:1px; margin:0;color:#EE0909; border:1px solid #cacaca; border-right:none; border-left:none; background:#fff; width:245px;}

.active_cat div{display:block;}
a.link_restaurantbg:link,a.link_restaurantbg:visited,a.link_restaurantbg:hover{ color:#db0200; line-height:28px; text-align:left; padding:20px 0 0 7px; width:140px; height:27px; display:block; background:url(../images/arealogobg.png) no-repeat; text-decoration:none;}
.restaurant_77ke{padding:10px 0; clear:both}
.restaurant_77ke ul{}

.borderright_77ke{ border-right:1px dashed #efe5c6}




/**按菜系选择**/
.cook_select_title_qfd{background:#b1b1b1;color:#fff; font-size:14px; font-weight:bold; width:254px; padding:5px 0; text-align:center}

#cnxcg_parts{display:none; width:145px; position:absolute; z-index:99999; left:0px; top:0px; border-bottom:3px solid #8a3c38;background:#8a3c38;}
#cnxcg_parts dt{ height:45px; width:145px;}
#cnxcg_parts dd{ width:145px;}
#cnxcg_parts dd a:link,#cnxcg_parts dd a:visited{ display:block; width:129px; padding-right:15px; height:28px; color:#fff; font-size:13px; line-height:28px; text-align:right;background:#8a3c38;} 
#cnxcg_parts dd a:hover{ display:block;width:129px; padding-right:15px; height:28px; color:#d80001; font-size:13px; line-height:28px; text-align:right; background:#fff;}





#huoguo_parts{display:none; width:145px; position:absolute; z-index:99999; left:0px; top:0px; border-bottom:3px solid #0a5300;background:#0a5300;}
#huoguo_parts dt{ height:45px; width:145px;}
#huoguo_parts dd{ width:145px;}
#huoguo_parts dd a:link,#huoguo_parts dd a:visited{ display:block; width:129px; padding-right:15px; height:24px; color:#fff; font-size:12px; line-height:24px; text-align:right;background:#0a5300;} 
#huoguo_parts dd a:hover{ display:block;width:129px; padding-right:15px; height:24px; color:#0a5300; font-size:12px; line-height:24px; text-align:right; background:#fff;}

#dljf_parts{display:none; width:145px; position:absolute; z-index:99999; left:0px; top:0px; border-bottom:3px solid #a30001;background:#a30001;}
#dljf_parts dt{ height:45px; width:145px;}
#dljf_parts dd{ width:145px;}
#dljf_parts dd a:link,#dljf_parts dd a:visited{ display:block; width:129px; padding-right:15px; height:24px; color:#fff; font-size:12px; line-height:24px; text-align:right;background:#a30001;} 
#dljf_parts dd a:hover{ display:block;width:129px; padding-right:15px; height:24px; color:#a30001; font-size:12px; line-height:24px; text-align:right; background:#fff;}

#kdy_parts{display:none; width:145px; position:absolute; z-index:99999; left:0px; top:0px; border-bottom:3px solid #8a7532;background:#8a7532;}
#kdy_parts dt{ height:45px; width:145px;}
#kdy_parts dd{ width:145px;}
#kdy_parts dd a:link,#kdy_parts dd a:visited{ display:block; width:129px; padding-right:15px; height:24px; color:#fff; font-size:12px; line-height:24px; text-align:right;background:#8a7532;} 
#kdy_parts dd a:hover{ display:block;width:129px; padding-right:15px; height:24px; color:#8a7532; font-size:12px; line-height:24px; text-align:right; background:#fff;}
.pt415{ padding-top:415px;}
.zindex10{ z-index:10}
.zindex11{ z-index:11}
.zindex2{ z-index:2}
.zindex3{ z-index:3}

/**20130228 上线酒店**/
a.qkjj:link,a.qkjj:visited{ display:block; width:145px; height:45px; background:url(../images/qkjj1.jpg) no-repeat;}
a.qkjj:hover{display:block; width:145px; height:45px;background:url(../images/qkjj2.jpg) no-repeat;}
a.mdwxh:link,a.mdwxh:visited{ display:block; width:145px; height:45px; background:url(../images/mdwxh1.jpg) no-repeat;}
a.mdwxh:hover{display:block; width:145px; height:45px;background:url(../images/mdwxh2.jpg) no-repeat;}
