/* CSS Document */
/*以下为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/
body{ font-size:12px; line-height:26px; font-family:"微软雅黑"; overflow-x:hidden;}
.q_fs{ font-family:"宋体";}
.q_fa{ font-family:Arial, Helvetica, sans-serif;}
.q_fg{ font-family:Georgia, "Times New Roman", Times, serif;}
.q_ft{ font-family:"Times New Roman", Times, serif;}
.q_l{ float:left;}
.q_r{ float:right;}
.q_oh{ overflow:hidden;}
.q_pr{ position:relative;}
.q_pa{ position:absolute;}
.w1002{ width:1002px; margin:0px auto;}
.w1004{ width:1004px; margin:0px auto;}
.w1100{ width:1100px; margin:0px auto;}
.w1200{ width:1200px; margin:0px auto;}
.margin{margin:0 auto;}
/*以上为公用样式，不可以修改，如涉及到请在html页面删除相应的class或id*/
/*头部开始*/
.q_header{ height:110px; background:url(../images/header_bg.jpg) repeat-x top;}
.index_log{ display:block; float:left; width:171px; margin-top:20px;}
.q_header_right{ width:490px; padding-top:35px;}
.q_header_right2{ float:right; height:36px; width:270px; padding:0px 0px 0px 15px; border:1px solid #cfcfcf; background:#fff;}
.q_header_right2 input{ height:36px; line-height:36px !important; *line-height:34px !important; width:215px; border:none; background:none; font-size:12px !important; float:left; color:#5c6e79; font-family:"微软雅黑" !important;}
.q_header_right2 a{ display:block; float:right; height:36px; width:50px;}
.q_header_right1{ height:38px; line-height:38px;}
.q_header_right1>a{ display:block; height:38px; line-height:38px; float:left; padding:0px 8px 0px 10px; background:url(../images/header_a_bg.png) no-repeat center left; font-size:14px; color:#282828;}
.q_header_right1>a:hover{ color:#c51b11;}
/*头部完成*/
/*头部导航开始*/
.q_header_nav{ height:54px; background:url(../images/header_nav_bg.jpg) repeat-x top; position:relative; z-index:99;}
.q_header_nav_a{ width:938px; margin:0px auto;}
.q_header_nav_a a{ display:block; height:54px; line-height:54px; width:134px; float:left; text-align:center; font-size:14px; color:#fff;}
.q_header_nav_a a:hover{ background:#c20a0b;}
.header_xzzt{ background:#c20a0b !important;}
.c_subheadermenu{ position:absolute; width:100%; text-align:center; top:54px; z-index:99;}
.c_subheadermenu .c_menulist{ background:url(../images/batitit.png); height:54px; display:none;}
.c_subheadermenu .c_menulist a{ color:#fff; font-size:14px; line-height:54px; padding:10px 20px;}
.c_subheadermenu .c_menulist a:hover{ color:#fff; background:#c20a0b;}
/*头部导航完成*/
/*底部开始*/
.q_footer{ background:url(../images/footer_bg.jpg) repeat-x top; color:#070707; clear:both;}
.q_footer .q_keyword{ clear:both;}
.q_footer a{ color:#070707; line-height:42px;}
.q_footer a:hover{ color:#c20a0b;}
.q_footer img{ vertical-align:middle;}
.q_footer_pss{ float:right;}
/*底部完成*/
strong>a{ color:#960;}
strong>a:hover{ color:#c20a0b;}
/*首页联系开始*/
.index_contact{ height:173px; background:#f9f9f9;}
.index_contact_n{ padding-top:21px;}
.index_contact_n div{ height:122px; border-right:1px solid #dfdfdf; float:left; color:#1c2125;}
.index_contact_3{ border:none !important;}
.index_contact_1>img{ float:left; padding-top:15px; padding-right:20px;}
.index_contact_1>div>img{ vertical-align:middle; padding-right:8px;}
.index_contact_1>div{ float:right; width:184px; line-height:30px; padding-top:13px;}
.index_contact_1{width:295px; }
.index_contact_2{width:250px; padding-left:50px; line-height:30px; padding-top:15px;}
.index_contact_3{ padding-left:50px; padding-top:15px; width:350px;}
.index_contact_n em{ border-bottom:1px dotted #e5e5e5; padding-bottom:3px; display:block; height:30px;}
.index_tel_nopa{ border-color:#f9f9f9 !important;}
.index_tel{ font-size:24px; color:#484848 !important;}
/*首页联系完成*/
/*公告信息开始*/
.announcement{ height:44px; background:#f7f7f7; border-bottom:1px solid #dfdfdf;}
.announcement_n{}
.news_list{}
.news_list li{ width:432px;}
.news_list li h3{ width:334px; float:left; height:44px; line-height:44px;}
.news_list li a.c_more{ display:block; float:right; height:44px; line-height:44px; background:url(../images/num10.png) no-repeat center; color:#464646; padding:0 15px;}
.news_list li a.c_more:hover{color:#c20a0b;}
.news_list li h3 a em{ display:block; height:44px; float:right; color:#6c6c6c; font-family:Arial, Helvetica, sans-serif; line-height:44px;}
.news_list li h3 a{ color:#333333; font-size:12px; font-family:"宋体"; display:block; height:44px; line-height:44px;}
.news_list li h3 a:hover{ color:#c20a0b;}
.news_list li h3 a,.news_list li{ height:44px; line-height:44px; vertical-align:middle;}
.announcement_n h2{ display:block; height:44px; line-height:44px; width:70px; padding-left:34px; float:left; font-size:12px; color:#35424a; background:url(../images/announcement_n_bg.png) no-repeat left center;}
.announcement_n h2 a{ color:#35424a;}
.announcement_n h2 a:hover{ color:#c20a0b;}
.announcement_n_div{ float:left;}
/*公告信息完成*/
/*分享开始*/
.q_shareit{ height:44px; width:252px; float:right; color:#8d8d8d; line-height:44px; position:relative;}
.q_shareit img{ margin-top:12px;}
.q_shareit>div{ float:right;}
.q_shareit>.bdsharebuttonbox>.q_shareit_xl,.q_shareit>.bdsharebuttonbox>.q_shareit_wx,.q_shareit>.bdsharebuttonbox>.q_shareit_kj{ padding:10px 12px;}
.q_shareit>.bdsharebuttonbox>.q_shareit_xl{ background:url(../images/shareit_11.png) no-repeat center center;}
.q_shareit>.bdsharebuttonbox>.q_shareit_wx{ background:url(../images/shareit_21.png) no-repeat center center;}
.q_shareit>.bdsharebuttonbox>.q_shareit_kj{ background:url(../images/shareit_31.png) no-repeat center center;}
.q_shareit>.bdsharebuttonbox>.q_shareit_xl:hover{ background:url(../images/shareit_12.png) no-repeat center center;}
.q_shareit>.bdsharebuttonbox>.q_shareit_wx:hover{ background:url(../images/shareit_22.png) no-repeat center center;}
.q_shareit>.bdsharebuttonbox>.q_shareit_kj:hover{ background:url(../images/shareit_32.png) no-repeat center center;}
.q_shareit>.bdsharebuttonbox{ position:absolute !important; top:0px; right:0px; z-index:999999;}
/*分享完成*/
/*新闻开始*/
.q_news{ clear:both; min-height:590px; height:590px; height:auto !important; overflow:hidden;}
.q_news li{ clear:both; padding:5px 0px 5px 18px; background:url(../images/news_li_bg.jpg) repeat-x bottom; height:36px; vertical-align:middle;}
.q_news li h3{ line-height:36px; height:36px; overflow:hidden; display:block; font-size:14px; color:#666666; display:block; width:600px;  float:left;}
.q_news li h3 a{ color:#666666; padding-left:24px; background:url(../images/news_li_a_bg.jpg) no-repeat center left; line-height:36px;}
.q_news_more{ float:right; font-size:12px; color:#666666; line-height:36px;}
.q_news li:hover .q_news_more{ color:#ad1111;}
.q_news li:hover h3 a{ color:#ad1111;}
/*新闻完成*/
/*详细页开始*/
.subpage_title{ color:#666666; font-size:18px; font-weight:bold; line-height:30px; min-height:30px; padding:0px 0px;}
.r-tdzssj{ font-size:12px; color:#666666; padding:5px 0px;}
.r-tdzssj a{ font-size:12px; color:#666666;}
.r-tdzssj a:hover{color:#ad1111;}
.subpage_fh{ text-align:right; height:34px; line-height:34px; position:absolute; top:0; right:0;}
.subpage_fh a{ color:#999999;}
.subpage_fh a:hover{ color:#ad1111;}
/*详细完成*/
/*新闻详细开始*/
.q_newsdetail{ padding-top:10px; text-align:center;}
.r_detail_nr{ height:auto inherit; min-height:400px; padding-bottom:15px; font-size:14px; line-height:30px; color:#666;}
/*新闻详细完成*/
/*餐饮服务开始*/
.business>em{ font-style:normal; text-transform:uppercase; font-size:36px; height:40px; line-height:40px; color:#232323; font-family:"Times New Roman", Times, serif; padding-left:8px;}
.business{ padding-top:25px;}
.business_top{ font-size:16px; color:#232323; padding:10px 0;}
.business_top em{ font-size:18px; color:#000; font-weight:bold; padding-right:6px; padding-left:8px;}
.business_word{ padding:20px 0px; padding-left:8px;}
/*餐饮服务完成*/
/*查看留言开始*/
.viewmessage{ clear:both; min-height:560px;}
.viewmessage li{ clear:both; padding:15px 0px; border-bottom:1px solid #e0e0e0;}
.viewmessage_top1{ font-size:14px; color:#999999;}
.viewmessage_top1 em{ color:#ad1111;}
.viewmessage_top2{ font-size:16px; color:#000;}
.viewmessage_top3{ font-size:12px; color:#999999; position:relative; width:796px;}
.viewmessage_top3 a{ display:block; height:26px; width:63px; position:absolute; top:0px; right:0px; color:#999999;}
.viewmessage_top3 a:hover{ color:#ad1111;}
.viewmessage_bottom{ padding:15px 0px 0px 40px;}
.viewmessage_bottom1{ font-size:12px; color:#b9b9b9;}
.viewmessage_bottom1 em{ color:#ad1111;}
.viewmessage_bottom2{ font-size:14px; color:#222222;}
.viewmessage_bottom3{ font-size:12px; color:#b4b4b4;}
.viewmessage_top2{ min-height:26px;}
.viewmessage_bottom2{ min-height:26px;}
/*查看留言完成*/
/*留言开始*/
.q_message{ padding:20px 0px 0px 35px;}
.message{ background:url(../images/message_01.jpg) no-repeat left top;}
.message_left{}
.message_left_in{ clear:both; height:30px; padding-left:428px;}
.message span{ color:#c5001b; line-height:30px; width:12px; display:block; float:left; height:30px;}
.message_bt{ height:30px; line-height:30px; width:42px; padding-right:5px; text-align:right; float:left; color:#414141; display:block; font-size:14px;}
.message_input1{ height:28px; padding:0px 5px; width:226px; border:1px solid #c7c7c7; float:left;}
.message input{ height:28px; line-height:28px; border:none; background:none; width:100%; *height:26px; *line-height:26px;}
.message_input2{height:28px; padding:0px 5px; width:84px; border:1px solid #c7c7c7; float:left;}
.message_input2 input{height:28px; line-height:28px; border:none; background:none; width:100%; *height:26px; *line-height:26px;}
.message_yzm{ display:block; float:left; height:29px; width:89px; }
.message_yzm img{ border:1px solid #c7c7c7; cursor:pointer;}
.message_textarea{ clear:both; height:149px;}
.textarea{ height:118px; padding:0px 0px 0px 5px; width:716px; clear:both; border:1px solid #c7c7c7;}
.textarea textarea{ height:118px; *height:112px; width:100%; border:none; background:none; line-height:22px; *padding-top:5px;}
.message_left_in,.message_textarea{ padding-bottom:25px;}
.message_right{ font-size:14px; color:#333333; width:250px;}
.message_right em{ color:#1e5194; font-weight:bold;}
.message_left_bottom{ padding-top:15px; clear:both; height:30px; padding-left:100px;}
.message_left_bottom a{ display:block; line-height:30px; color:#fff; font-size:14px; text-align:center; height:30px; width:89px; background:url(../images/message6.png) no-repeat center center; float:left; margin-right:42px;}
.message_left_bottom a:hover{ background:url(../images/message5.png) no-repeat center center;}
.message_bottom{ clear:both;}
.q_hxhd{color:#c5001b; line-height:30px; width:12px; display:block; float:left; height:30px; font-size:12px;}
.message_bt2{ height:30px; line-height:30px; width:78px; text-align:right; float:left; color:#414141; display:block; text-align:center;font-size:14px;}
.message_left_in_a2 a{ display:block; float:right; height:42px; line-height:42px; width:119px; text-align:center; font-size:18px; color:#ad1111; background:url(../images/message_bottom_bg01.png) no-repeat center center; margin-left:30px;}
.message_left_in_a2 a:hover{ font-weight:bold; color:#fff; background:url(../images/message_bottom_bg02.png) no-repeat center center;}
/*留言完成*/
/*首页微信分享*/
#bdshare_weixin_qrcode_dialog{ z-index:99999999999999999 !important;}
.q_contact_top{ font-size:14px !important; color:#666667 !important;}