@charset "gb2312";
body{  height:100%; width:100%;
    background:#fff;
    width:expression(document.body.clientWidth <= 960? "960px": "auto");
    min-width:1190px;
}
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:1190px; 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;  position:relative;z-index:5}
.header_wrap1{width:100%; background:#fff; height:65px;}
.header_wrap2{width:100%; background:url(../images/headerbg.png) repeat-x; height:32px; border-top:1px solid #ff6e90; }
.header_wrap3{width:100%; background:#da251a; height:40px;}
.header{ width:1190px; margin:0 auto; position:relative; z-index:1005; height:65px; }
a.header_logo:link,a.header_logo:visited,a.header_logo:hover{ text-decoration:none; float:left; display:block; width:148px; height:65px; background:url(/images/logo.jpg) no-repeat left center;}
a.header_qfd:link,a.header_qfd:visited,a.header_qfd:hover{ text-decoration:none; float:left; display:block; width:110px; margin-left:10px; height:23px;margin-top:10px;display:block}
a.header_txtimg:link,a.header_txtimg:visited,a.header_txtimg:hover{ text-decoration:none; float:left; width:186px; height:46px; background:url(http://images.daqi.cn/common/icon/header_txtbg_wedding.jpg) no-repeat; margin-left:20px; display:inline-block}
 /**search**/
.search{ border:1px solid #da251a;   width:365px; float:right; height:38px; position:relative; z-index:101;margin-top:12.5px; }
.search_left{ float:left; height:38px; background:#fff; border:none; width:290px;}
/**:root .search_left{ float:left; height:28px; background:#fff; border:1px solid #f0a8a4; border:1px solid #f0a8a4\0/ie9; width:290px;}**/
.select_box{ width:75px; float:left; position:relative; z-index:101}
.selectbox-wrapper{ border:none; color:#666; position:absolute; text-align:center; left:-1px;background:#f6f6f6; border:1px solid #da251a; border-top:none; width:70px; top:38px; z-index:1000}
.selectbox-wrapper ul li.selected{ background:#f6f6f6;}
.selectbox-wrapper ul li.current{ background:#f6f6f6; color:#F00; text-decoration:underline}  
.selectbox-wrapper ul li{ width:60px; text-align:center; text-align:center; cursor:pointer; height:25px; }
.selectbox{ font-size:14px; color:#000;text-align:left;display:block; width:55px;cursor:pointer;background:#f8f5ec url(../images/search_sanjiao.png) no-repeat 55px center; border:none; height:38px;line-height:38px; padding-left:15px; margin:0}
.search_select{ display:none;}
.search_input{ background:#fff; border:none; width:200px; padding:0 5px; height:38px; line-height:38px; float:left}
.search_btn{ background:#da251a; border:0; color:#fff; font-size:14px; font-weight:bold; cursor:pointer;height:38px;float:right; width:75px; text-align:center}
 /**city**/
.city{  text-align:right; position:absolute; left:160px; top:28px;width:120px;} 
.city span{ color:#676767; line-height:28px;  float:left;display:inline; font-weight:bold}
.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:26px; }
#citytc { display:none;width:315px;padding:15px; position:absolute; z-index:99999; border:1px solid #e6e6e6; text-align:center; left:0; top:28px;font-family:"Microsoft YaHei"; background:#fff; text-align:left}
#citytc dl{ border-bottom:1px dashed #e6e6e6;}
#citytc dt{ color:#000; line-height:30px; font-size:14px; padding-bottom:5px;}
#citytc dd{ padding:5px 10px}
#citytc dd a{ color:#666; margin-right:15px; line-height:28px;}
#citytc dd a:hover{color:#da251a}
#citytc dl:last-child{ border:none}




.all_province{ width:90px; padding-top:8px; display:block; text-align:center; line-height:19px; float:left;color:#da251a; 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:#da251a; 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:#da251a; 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;}

.navlist{ float:left; height:37px; margin-top:3px;width:760px;}
.navlist li{ float:left; margin-right:15px; height:37px; line-height:37px; position:relative; display:inline-block}
.subnava{ position:absolute; left:10px; top:37px; z-index:1006; height:40px;display:none; overflow:hidden;width:350px;}
.ssubnav{background:url(/images/hunyan/navbg1.png) no-repeat right center;}
a.subnavlink,a.subnavlink:hover{ text-decoration:none;color:#da251a; font-size:16px; line-height:40px;margin-right:25px;font-family:"Î¢ÈíÑÅºÚ"; }
.navlist li a{color:#fff; font-size:16px; text-decoration:none; padding:0 20px; display:inline-block; height:37px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.navlist li a:hover,.navlist li a.now{background:#fff;text-decoration:none;color:#da251a;font-size:16px;}
a.navlink{color:#fff; font-size:16px; text-decoration:none; padding:0 20px; display:block; height:37px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
a.navlink:hover,a.navlinknow,a.navlinknow:hover{ background:#fff;font-size:16px;padding:0 20px; display:block; height:37px;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;text-decoration:none;color:#da251a;}



.subnavwrap{ width:100%; height:40px; line-height:40px; background:#fff; position:absolute; z-index:1001;display:none;border-bottom:1px solid #da251a}
.z1006{z-index:1006}
.z1005{z-index:1005}






/**¿ìËÙ°´ÇøÓò²éÕÒ·¹µê**/
.title_czfd{ width:210px; float:left; background:#9a0006 url(http://images.daqi.cn/common/icon/czfd_sanjiao.png) no-repeat 180px center; text-align:center; color:#fff; font-size:14px; height:40px; line-height:40px;}
.telephone{background: url("http://images.daqi.cn/common/icon/telephoneicon_png.png") no-repeat left 2px rgba(0, 0, 0, 0);margin-top:4px;color:#FFF;float: right;font-family: "Candara","microsoft yahei";font-size: 22px;height: 32px;padding: 0 0 0 35px; line-height:25px; display:block; width:150px;}
.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{ }
.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{ padding-left:15px; color:#000; line-height:54px; font-size:14px; font-weight:bold; display:inline-block;width:70px}
.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:0px;}
.shouff2{ position:absolute; top:32px;left:315px; 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}
.col666{color:#666}

/**¿ìËÙ²éÕÒ²ÍÌü**/
.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:208px; border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:1px solid #dedede; float:left; position:absolute; left:0; background:#f9f9f9; z-index:1000 }

.find_restaurant_content_77ke{width:208px;}
.find_restaurant_content_77ke .find_restaurant_contentbox_77ke{width:208px; }
.restaurantbg2_77ke{ }
.find_restaurant_content_77ke .h2_cat{width:208px;font-weight:normal;position:relative;   }
.h2_cat h3{width:198px;font-size:12px;font-family:"tahoma";font-weight:normal;display:block; letter-spacing:1px; padding-left:10px;background-image:url(../images/czfd_leftbg.png); background-repeat:no-repeat; background-position:195px center; border-bottom:1px solid #dedede; height:54px;}

.h3_cat{display:none;position:absolute;left:208px;top:-1px;cursor:pointer;z-index:-1;}
.shadow_77ke{position:inherit;}
.shadow_77ke_border{position:inherit;width:790px;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:0px 0px 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:140px;height:47px; text-align:center; line-height:45px; position:relative; margin-right:2px; }

.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: table-cell; vertical-align:middle; background:#e6e0d0; width:140px; height:45px; text-align:center; text-decoration:none}
.shadow_77ke_border_left_ul li a:hover{ color:#fff; background:#b7aa80;}
.shadow_77ke_border_left_ul li a.logo{  display: table-cell; vertical-align:middle; background:#fff;border:3px solid #e6e0d0;width:134px; height:39px; text-align:center; text-decoration:none}
.shadow_77ke_border_left_ul li a.logo:hover{ border:3px solid #b7aa80;}
.shadow_77ke_border_left_ul li a.logo img{ max-width:134px; max-height:39px;}
.restaurant_77ke li{float:left; display:inline; }
.shadow_77ke_border_left_ull li a{ color:#5e5945; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; display:block; background:#FF6E75; 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: 15px;padding:0;}
.shadow_77ke_border_left_ul_txt4{font-weight:normal;font-size: 14px;padding:0;}

/*hzc 20131108*/
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;  background:#fff; width:199px;}

.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:208px; 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;}