﻿/*
*{ margin:0; padding:0; list-style:none;}
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:none;}
li{list-style:none;}
pre {
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


body { font-size:12px; color:#535353; font-family:Arial;}
a{ color:#3367cd; text-decoration:none;}
a:hover{ color:#3367cd; text-decoration:underline; outline-style:none;}
.gray_a a,.gray_a a:visited,a.gray_a, a.gray_a:visited{ color:#1441CA;}

.clearing{ clear:both;font-size: 0px; line-height: 0; height: 1px;overflow:hidden; border-top:1px solid transparent;visibility: hidden;}
.hackbox{clear:both;font-size: 0px; line-height: 0; height: 0px; overflow:hidden;}
.red{ color:#ff8400;}
.real_red{ color:#fe0000;}
.black{ color:#000;}
.wid_body{ width:950px; margin:10px auto; }
.main_left{float:left; width:670px;}
.main_right{ float:right; width:270px;}
.main_left470{ float:left; width:470px;}
.main_right470{ float:right; width:470px;}
.main_left230{ float:left; width:230px;}
.main_right710{ float:right; width:710px;}
.main_left700{ float:left; width:700px;}
.main_right240{ float:right; width:240px;}
.textright{ text-align:right;}
.marginb10{ margin-bottom:10px;}
.margint3{ margin-top:3px;}
.marginb-1{margin-bottom:-1px;}
.marginb-2{margin-bottom:-2px;}
.marginb-3{margin-bottom:-3px;}
.marginb-10{margin-bottom:-10px;}
.p_2word{ padding:5px 20px; text-indent:26px;}
img{border-width:0;}
.borderimg{ padding:1px; border:solid 1px #ccc;}
.gray{ color:#999999;}
.rightmore{ float:right; margin-top:-21px; margin-right:10px; display:inline;}
.strong{ font-weight:bold;}
.floatleft{ float:left;}
.floatright{ float:right;}
.p_14{font-size:14px;}
.p_12{font-size:12px;}

.textcenter,.textcenter td{ text-align:center;}
a.a_red,a.a_red:visited,a.a_red:hover{ color:#fe0000;}
.recent_look_ul li{ float:left; width:118px; padding:4px; text-align:center; line-height:18px; height:132px;overflow:hidden;}
.recent_look_ul li img{ width:110px; height:90px;}
.other_branch li{ line-height:20px; border-bottom:dotted 1px #cccccc;padding:6px 4px;}
.com_list li{ line-height:22px;}
.ct_info_hr{ border-top:solid 1px #dedede; background-color:#fffbf8; height:1px; overflow:hidden; display:block; margin:4px 0;}
.sidebar_ct_pic{ width:100px; margin-right:8px; border:solid 1px #ccc; float:left;}
.sidebar_desc{ color:#9b9b9b;}
.listmore_a{float:right; display:inline; margin:6px 10px 0px 0;}

/*   餐厅  头导航   */
.head_nav,.head_n li,.head_n li.cur a,.head_n li.cur span,.small_but,.small_but span,.big_operate_ul a,.big_operate_ul a.big_operate_gray,.yell_button_samll,.yell_button_samll2,.yell_button_samll3{ background-image:url(/images/bg/head_nav_bg.gif); background-repeat:no-repeat;}

.ct_subject_desc{ float:right; color:#ff9933;}
.head_logo{ height:80px; background:url(/images/bg/head_logo_bg.gif) no-repeat; width:950px; margin:auto;}
.head_logo .logo_img{ float:left;border:solid 1px #fffeff; margin:14px 10px 0px 20px;}
.logo_title{ font-size:24px; line-height:80px;padding-left:20px;}
.h_credit_img{ float:right; margin:11px 11px 0 0;}

.head_nav{ width:950px; margin:auto; background-color:#ff9934; background-position:left top; background-repeat:repeat-x; height:54px;}
.head_n{ border:solid #d8d8d8; border-width:0 1px; height:28px; padding-left:20px; height:29px; overflow:hidden;}
.head_n li{ float:left; color:#80827f; font-weight:bold; background-position:left -114px; line-height:22px;padding:0px 22px 0px 18px;*padding-top:2px; font-size:13px; margin-left:-4px; margin-top:3px;}
.head_n li a,.head_n li a:hover{ color:#404040; font-weight:bold; outline-style:none;}
.head_n li.cur{position:relative; padding:0;background-image:none;}
.head_n li.cur a,.head_n li.cur a:hover{ background-position:right -80px;float:left; display:block; padding-right:5px; color:#ffffff; text-decoration:none; outline-style:none;}
.head_n li.cur span{ display:block; float:left; padding:0px 17px 0px 20px; *padding-top:2px; cursor:pointer; background-position:left -80px; height:26px; }
.head_n .first{ background-image:none;}

.lastupdate{ float:right; display:inline; margin:6px 20px 0 0; color:#a4a5a7;}
a.ct_more_a,a.ct_more_a:hover{ float:right; border:1px solid #cdcdcd; padding:0px 5px; text-decoration:none; font-size:12px; color:#a6a6a6;}

.com_but_ul{ float:right; margin:4px 14px 0 0; display:inline;}
.com_but_ul li{ float:left; margin-right:6px;}
a.small_but,a.small_but:hover{ float:left; background-position:left -160px; padding-left:6px; color:#666666; outline-style:none; text-decoration:none;}
a.small_but span{ cursor:pointer; background-position:right -190px;float:left; *line-height:15px; *padding-top:1px;_padding-top:2px;  padding-right:6px; height:17px; overflow:hidden; display:block;}

.com_but_ul_white{ float:right; margin:8px 10px 0 0; display:inline;}
.com_but_ul_white li{ float:left; margin-right:6px;}
.com_but_ul_white a.small_but,.com_but_ul_white a.small_but:hover{ float:left; background-position:left -330px; padding-left:6px; color:#666666; outline-style:none; text-decoration:none;}
.com_but_ul_white a.small_but span{ cursor:pointer; background-position:right -350px;float:left; *line-height:16px;  padding-right:6px; height:17px; overflow:hidden; display:block;}



.big_operate_ul{ margin-top:10px;}
.big_operate_ul a{ display:block; text-align:center; height:30px; width:147px; background-position:left -220px; margin:0 auto 10px auto; color:#984a00; line-height:30px; font-weight:bold; font-size:14px; _padding-top:6px;_height:24px;}
.big_operate_ul a:hover{ text-decoration:none; color:#984a00;}
.big_operate_ul a.big_operate_gray,.big_operate_ul a.big_operate_gray:visited,.big_operate_ul a.big_operate_gray:hover{ background-position:left -260px; color:#555651;cursor:default; }

.yell_button_samll3,a.yell_button_samll3,a.yell_button_samll3:hover{ background-position:left -300px; text-decoration:none; color:#964901;  line-height:20px; height:20px; border:1px solid #cd7708; text-align:center; padding:0 10px;}
.yell_button_samll2,a.yell_button_samll2,a.yell_button_samll2:hover{ background-position:left -300px; text-decoration:none; color:#964901;  line-height:20px; height:20px; border:1px solid #cd7708; text-align:center; padding:0 20px;}
.yell_button_samll,a.yell_button_samll,a.yell_button_samll:hover{ background-position:left -300px; text-decoration:none; color:#964901;  line-height:18px; height:18px; border:1px solid #cd7708; float:left; text-align:center; padding:0 20px;}
.prompt_info{ background:url(/images/icon/prompt_info.gif) 20px 20px no-repeat; padding:40px 0 20px 70px; font-weight:bold;}


.red_nav,.rn_left,.rn_right,.red_nav li,.red_nav li.cur i,.red_nav li.cur a,.red_nav li.cur span,.qc_red_head,.qc_red_head .qgh_r,.qc_red_head .qgh_l,.club_main_alist li,.club_right_ullist li i,.red_maintag,.red_maintag span{ background-image:url(/images/bg/club_red_bg.gif); background-repeat:no-repeat;}
.club_main_alist a{height:15px;overflow:hidden;}

/*   导航   */
.red_nav{margin:10px auto; width:950px; height:32px; background-repeat:repeat-x;}
.rn_left{ float:left; height:32px; width:5px; background-position:left -40px; }
.rn_right{ float:right; height:32px; width:5px; background-position:-5px -40px;}

.red_nav ul{ padding-top:5px; float:left; margin-left:20px; display:inline;}
.red_nav li{ float:left; background-position: -198px -46px; font-weight:bold; padding:0 32px 0 35px; line-height:20px;}
.red_nav li a,.red_nav li a:hover,.red_nav li a:visited{ color:#fff; outline-style:none; text-decoration:none;}
.red_nav li.fast{ background-image:none;}
.red_nav li.cur{ padding:0 17px 0 20px;}
.red_nav li.cur a{ float:left; padding-left:5px; background-position:left -80px; position:relative;}
.red_nav li.cur span{ float:left; background-position:right -80px; padding:0 15px 0 10px; line-height:23px; height:24px;}
.red_nav li.cur i{ position:absolute; left:45%; height:5px; width:11px; overflow:hidden; display:block; background-position:-10px -40px; top:22px;}
.red_nav li.cur a,.red_nav li.cur a:visited,.red_nav li.cur a:hover{ color:#fc683a;}

.qc_red_head{ height:27px; background-position:left -158px; background-repeat:repeat-x;}
.qc_red_head .qgh_r{ float:right; height:25px; width:5px; margin-top:2px; background-position:right -192px;}
.qc_red_head .qgh_l{ float:left; height:27px; background-position:left -190px; width:180px; padding-left:10px; font-size:12px; color:#c25304; margin-right:-5px; line-height:27px;}



.red_maintag{ height:24px;  background-position:left -110px; padding-left:5px; float:left; font-size:12px; color:#fff; position:relative; font-weight:bold;}
.red_maintag span{ float:left; padding:0 20px 0 15px; height:24px; line-height:24px; background-position:right -110px;}
.red_mt_bg{ margin-top:-1px; border:solid 1px #e47813; background-color:#ff9934; height:2px; line-height:2px; font-size:2px;}



/* 共公 */
.qc_gray,.qc_gray .span,.qc_groy_tl,.qc_groy_tr,.qc_groy_bl,.qc_groy_br,.qc_yell,.qc_yell .span,.qc_com_tl,.qc_com_tr,.qc_com_bl,.qc_com_br,.qc_com_tl2,.qc_com_tr2,.qc_com_bl2,.qc_com_br2,.qc_com,.qc_com .span,.qc_ry_tl,.qc_ry_tr,.qc_ry_bl,.qc_ry_br,.qc_yell_gray,.qc_yell_gray .span{background-image:url(/images/bg/div_com_bg.gif); background-repeat:no-repeat;}
.qc_groy_tl,.qc_groy_tr,.qc_groy_bl,.qc_groy_br,.qc_com_tl,.qc_com_tr,.qc_com_bl,.qc_com_br,.qc_com_tl2,.qc_com_tr2,.qc_com_bl2,.qc_com_br2,.qc_ry_tl,.qc_ry_tr,.qc_ry_bl,.qc_ry_br,.qc_com_red_tl,.qc_com_red_tr,.qc_com_red_bl,.qc_com_red_br{ width:4px; height:4px; position:absolute; overflow:hidden;}


.qc_gray{ background-position:right top; padding-right:5px; color:#555; font-size:12px;}
.qc_gray .span{ display:block; background-position:left top; height:23px; line-height:22px; padding-left:10px;}
.qc_gray_body{ border:solid #dedede; border-width:0 1px 1px; padding:0 1px 1px; background-color:#fff; position:relative;_height:1%;}
.qc_gray_body2{ border:solid 1px #dedede; padding:1px; background-color:#fff; position:relative;_height:1%;}
.qc_groy_tl{ background-position:left -120px; top:-1px; left:-1px;}
.qc_groy_tr{ background-position:-4px -120px; top:-1px; right:-1px;}
.qc_groy_bl{ background-position:left -124px; bottom:-1px; left:-1px;}
.qc_groy_br{ background-position:-4px -124px; bottom:-1px; right:-1px;}
.qc_gray_bb{ background-color:#efefef; padding:0 10px;}
.qc_gray_bb2{ background-color:#efefef; padding:10px;}
.qc_gray_bbp{ padding:1px 10px;}

.qc_yell{ background-position:right -40px; padding-right:5px; color:#974a04; font-size:12px;}
.qc_yell .span{ display:block; background-position:left -40px; height:26px; line-height:24px; padding-left:10px;}
.qc_yell_body{ border:solid #dedede; border-width:0 1px 1px; padding:8px; background-color:#fff; position:relative; _height:1%;}
.qc_yell_gray{ background-position:right -140px; padding-right:5px; color:#6d4b1b; font-size:12px;}
.qc_yell_gray .span{ display:block; background-position:left -140px; height:27px; line-height:24px; padding-left:10px;}


.qc_com{ background-position:right -80px; padding-right:5px;  color:#555; font-size:12px;}
.qc_com .span{ display:block; background-position:left -80px; height:26px; line-height:24px; padding-left:10px;}
.qc_com_body{ border:solid #dedede; border-width:0 1px 1px; padding:8px; background-color:#fff; position:relative; _height:1%;}
.qc_com_body2{ border:solid 1px #dedede; padding:8px; background-color:#fff; position:relative; _height:1%;}
.qc_com_tl{ background-position:-20px -120px;top:-1px; left:-1px;}
.qc_com_tr{ background-position:-24px -120px;top:-1px;right:-1px;}
.qc_com_bl{ background-position:-20px -124px;bottom:-1px; left:-1px;}
.qc_com_br{ background-position:-24px -124px;bottom:-1px;right:-1px;}
.qc_com_tl2{ background-position:-60px -120px;top:-1px; left:-1px;}
.qc_com_tr2{ background-position:-64px -120px;top:-1px;right:-1px;}
.qc_com_bl2{ background-position:-60px -124px;bottom:-1px; left:-1px;}
.qc_com_br2{ background-position:-64px -124px;bottom:-1px;right:-1px;}
.qc_com_body_gray{border:solid 1px #dedede; padding:8px; background-color:#f6f4f5; position:relative; _height:1%;}


.qc_round_yell{ position:relative; border:solid 1px #f6d6a7; background-color:#fffbf2;_height:1%;z-index:1;}
.qc_ry_tl{ background-position:-40px -120px; top:-1px; left:-1px;}
.qc_ry_tr{ background-position:-44px -120px; top:-1px; right:-1px;}
.qc_ry_bl{ background-position:-40px -124px; bottom:-1px; left:-1px;}
.qc_ry_br{ background-position:-44px -124px; bottom:-1px; right:-1px;}
.qc_round_yell_body{ padding:5px 10px; _height:1%;}
.qc_round_yell_body h3{ font-size:12px; color:#714601; line-height:16px;padding-bottom:3px; margin-bottom:3px; border-bottom:solid 1px #f9e3be;}
.qc_round_yell_body p{ text-indent:24px; line-height:18px;}


.qc_com_white,.qc_com_white .span,.qc_com_red,.qc_com_red span,.qc_com_red_tl,.qc_com_red_tr,.qc_com_red_bl,.qc_com_red_br{background-image:url(/images/bg/div_com_bg2.gif); background-repeat:no-repeat;}
.big_white_but{background-image:url(/images/icon/login_button.gif); background-repeat:}

.qc_com_white{ height:31px; background-position:right -40px; padding-right:5px;}
.qc_com_white .span{ display:block; background-position:left -40px; height:31px; line-height:31px; font-size:13px; font-weight:bold; color:#555553; padding-left:10px;}
.qc_com_white_body{ border:solid 1px #ccc; border-width:0 1px 1px; background-color:#fff;padding:8px; position:relative; *height:1%;}
.qc_com_white_body2{ border:solid 1px #ccc; background-color:#fff;position:relative; *height:1%; padding-left:8px;padding-right:8px;padding-bottom:8px;}
.qc_com_white_bodyp0{border:solid 1px #ccc; border-width:0 1px 1px; background-color:#fff;padding:0px; position:relative; *height:1%;}
.qc_com_red{ height:29px; background-position:right top; padding-right:5px;}
.qc_com_red span{ display:block; background-position:left top; height:29px; line-height:29px; font-size:13px; font-weight:bold; color:#fff; padding-left:10px;}
.qc_com_red_body{border:solid #fe7e01; border-width:0 1px 1px; background-color:#fff;padding:8px; position:relative; _height:1%;}


.qc_com_red_round{ border:solid 1px #fe8711; position:relative;_height:1%;  padding:8px; }
.qc_com_red_tl{ background-position:0px -30px;top:-1px; left:-1px;}
.qc_com_red_tr{ background-position:-4px -30px;top:-1px;right:-1px;}
.qc_com_red_bl{ background-position:0px -34px;bottom:-1px; left:-1px;}
.qc_com_red_br{ background-position:-4px -34px;bottom:-1px;right:-1px;}

.big_white_but{line-height:30px; height:30px; width:100px; text-align:center; font-size:13px; background-position:left -80px; float:left; margin-top:8px;}
a.big_white_but,a.big_white_but:hover,a.big_white_but:visited{ color:#E97504; text-decoration:none;font-weight: bold;}

/*  star   */
.big_star,.big_star_1,.big_star_1_5,.big_star_2,.big_star_2_5,.big_star_3,.big_star_3_5,.big_star_4,.big_star_4_5,.big_star_5,
.sml_star,.sml_star_1,.sml_star_1_5,.sml_star_2,.sml_star_2_5,.sml_star_3,.sml_star_3_5,.sml_star_4,.sml_star_4_5,.sml_star_5{background-image:url(/images/bg/star_bg.gif); background-repeat:no-repeat;}
.big_star{ height:22px; width:120px;}
.big_star_1,.big_star_1_5,.big_star_2,.big_star_2_5,.big_star_3,.big_star_3_5,.big_star_4,.big_star_4_5,.big_star_5{ display:block; background-position:left -40px;height:22px; overflow:hidden;}
.big_star_1{width:24px; }.big_star_1_5{width:36px;}.big_star_2{width:48px;}.big_star_2_5{width:60px;}.big_star_3{width:72px;}.big_star_3_5{width:84px;}.big_star_4{width:96px;}.big_star_4_5{width:108px;}.big_star_5{width:120px;}
.sml_star{ height:13px; background-position:left -80px; float:left; margin-top:3px; width:70px;}
.sml_star_1,.sml_star_1_5,.sml_star_2,.sml_star_2_5,.sml_star_3,.sml_star_3_5,.sml_star_4,.sml_star_4_5,.sml_star_5{ display:block; background-position:left -100px;height:13px; overflow:hidden;}
.sml_star_1{width:14px; }.sml_star_1_5{width:21px;}.sml_star_2{width:28px;}.sml_star_2_5{width:35px;}.sml_star_3{width:42px;}.sml_star_3_5{width:49px;}.sml_star_4{width:56px;}.sml_star_4_5{width:63px;}.sml_star_5{width:70px;}


/*   shadow     */
.shadow_dtop,.shadow_dbottom,.shadow_dbody,.shadow_close{ background-image:url(/images/bg/shadow_bg.png); background-repeat:no-repeat; _background-image:none;}

.shadow_div{ position:absolute; z-index:200; width:720px;}
.shadow_dtop{ height:15px; line-height:10px; background-position:-800px top;  z-index:202; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/bg/shadow_bt_bg.png");}
a.shadow_close{ background-position:-1540px top; cursor:pointer; z-index:202; height:50px; width:50px; position:absolute; top:-15px; right:-15px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/bg/shadow_close_bg1.png");}
a.shadow_close:hover{ background-position:-1600px top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/bg/shadow_close_bg2.png");}
.shadow_dbottom{ height:15px; overflow:hidden; background-position:-800px -15px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/bg/shadow_bb_bg.png");}
.shadow_dbody{ padding:5px 20px; background-repeat:repeat-y; background-position:left top;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="/images/bg/shadow_bd_bg.png");}


/*  pagination   */
/*.pagination {float:right;}*/
.pagination .pagin_s{ background-image:url(/images/bg/pagination_bg.gif); background-repeat:no-repeat;}
.pagination{height:22px;margin:4px 0;}
.pagination span{ float:left;line-height:18px;}
.pagination .cur{color:#FF6400;font-weight:700;padding:0 3px;}
.pagination a{ float:left;padding:0 5px;white-space:nowrap;vertical-align:middle;border:1px solid #CCCCCC; height:18px;line-height:18px;margin:0 3px 0 0;}
.pagination .page-bottom{float:right;}
.pagination .pagin_s{float:left;border:1px solid #ccc;line-height:18px;height:18px;display:inline;margin-right:3px;color:#ccc;overflow:hidden;}
.pagination .page-first{background-position:4px -16px;padding:0 4px 0 14px;}
.pagination .page-pre{background-position:-74px -16px;padding:0 4px 0 14px;}
.pagination .page-next{background-position:-142px -16px;padding:0 14px 0 4px;}
.pagination a.page-first{background-position:4px 4px;}
.pagination a.page-pre{background-position:-74px 4px;}
.pagination a.page-next{background-position:-142px 4px;}
.pagination a.pagin_s{color:#0046de;}
.pagination .jumpto{border:1px solid #CCCCCC;height:18px;margin:0 3px;vertical-align:top;width:30px;}
.pagination button{height:21px;}

/*  公共提示  */
.prompt_info{ background:url(/images/icon/prompt_info.gif) 30px 40px no-repeat; padding:18px 0 20px 65px; font-weight:bold; color:#a9aaa5;}
.prompt_info2{ padding:15px 0 15px 65px; font-weight:normal; background-position:20px 20px; color:#535353;}



.error_div{ padding:60px 0; text-align:center; font-weight:bold; font-size:14px; margin-bottom:50px;}
.error_div .pic{ margin-bottom:-10px;}



/*    alert   */
.sys_alert_top,.sys_alert_close,.sys_alert_bottom,.sys_alert_abut{ background-image:url(/images/bg/msg_alert_bg.gif); background-repeat:no-repeat;}

.sys_alert{ width:459px;}
.sys_alert_top{ height:30px; line-height:30px; padding-left:14px; font-size:14px; font-weight:bold; color:#fff;}
.sys_alert_close{ float:right; display:inline; margin:-20px 10px 0 0; width:11px; height:11px; overflow:hidden; background-position:left -40px;}
.sys_alert_bottom{ background-position:left -30px; height:5px; overflow:hidden;}
.sys_alert_body{ border:solid #d06f10; border-width: 0 1px; padding:1px 1px 0;}

.sys_alert_body_bottom{ border-top:solid 1px #f9da99; background-color:#faebcc; padding:10px 20px 4px;}

.sys_alert_abut{ float:right; width:76px; height:23px; line-height:23px; text-align:center; font-weight:bold; background-position:-20px -40px;}
.sys_alert_abut,a.sys_alert_abut:hover,a.sys_alert_abut:visited{ color:#7e0d05; text-decoration:none;}
.sys_alert_bb{ padding:10px 10px 20px; background-color:#fff;}

.sys_alert_b_icon{ margin-bottom:-10px; margin-right:10px;}


/*   头    */
.header,.bmr_tl,.bmr_tr,.bmr_bl,.bmr_br{ background-image:url(/images/bg/bm_head_bg.gif); background-repeat:no-repeat;}


.header{background-position:left -10px; background-repeat:repeat-x;}
.hheader{ width:950px; margin:0 auto; padding-top:8px; height:24px; text-align:right; overflow:hidden;}
.hheader ul{ float:right; margin-right:-1px;}
.hheader li{ float:left; line-height:14px; border-right:solid 1px #404040; padding:0 12px;}
.hheader .h_fav{ float:left;}
.hheader2{ width:950px;margin:10px auto 0;}

.hh_address{ font-size:23px; float:left; font-weight:bold; margin:32px 6px 0; display:inline;}
.hh_change_city{ float:left; margin-top:42px; position:relative; padding-right:10px;}
.hh_change_city_div{ position:absolute; top:-32px; left:60px; width:330px; display:none;z-index:2;}
.hh_change_city_ul li{ float:left; line-height:20px; display:inline; margin:0 8px;white-space:nowrap;}
.hover .hh_change_city_div,.hh_change_city:hover .hh_change_city_div{ display:block;}
.hh_telepone{ float:right; display:inline; margin:38px 20px 0 0; font-size:13px;  color:#000;}
.hh_telepone .hot_tele{ color:#d03300; font-weight:bold;}

.hheader2 h2{ float:left; padding-left:10px;}
.hh_search{ width:350px; float:right;}
.hh_search .bm_search_input{ width:190px; float:left; border:solid 1px #a7a6ab;  line-height:21px; padding-top:3px;height:18px; *padding-top:0; *height:21px;}
.select_cat{ display:block; float:left; padding:3px 0 1px; height:17px;  width:86px; border:solid 1px #a7a6ab; border-left-width:0;}
.select_cat span{ height:15px; margin:1px 1px 0; overflow:hidden; display:block;}
.select_cat select{ margin:-2px; width:88px; *margin-top:-3px; border:1px;}
.hh_search input{ height:23px;}
.hh_help{ padding-top:6px; line-height:20px;}
.hh_help .hot_tele{ color:#cd3300;}

.footer{ margin: auto; width:950px; border-top:solid 1px #ccc; padding:10px 0; line-height:18px; text-align:center;}
.footer a{color:#000}
.footer_links{ margin: auto; width:950px; border:solid 1px #ccc; padding:10px 0; line-height:18px; text-align:center;}
.friends_link{ margin: auto; width:950px; border:solid 1px #ccc; padding:10px 0; line-height:18px; text-align:left;}
.friends_link a{ color:#535353;}
.friends_link ul{height:20px;float:left;}
.friends_link li{float:left;}

/*   form error   */
.form .onError{background:url(../images/icon/onError.gif) no-repeat 2px 50%; border:solid 1px red; color:red;}
.form .onCorrect{background:url(../images/icon/onCorrect.gif) no-repeat 2px 50%;color:#000;}
/*   more other   */
.ind_mszt_left {float:left;text-align:center;white-space:nowrap;width:80px;}

/*   bbs */
.bbs_table{width:950px; margin:auto;}
.bbs_table .bodyline{border-color:#F7A126;}
.bbs_table  .postinfo{background-color:#FAEBCC;}
.bbs_table  .catbottom{background-color:#fdb55f;background-image:none;}
.bbs_table   a,.bbs_table   a:visited{color:#404040}
.bbs_table   a:hover{color:#ff7e00;}
.bbs_table  td.row3{background-color:#FAEBCC;}
.bbs_table  input.subject, .bbs_table  textarea.message{width:98%;}

body .forumline{border-width:0;}

/* bbs */
td.bodyline {
	padding: 5px 3px;
}

.dl_left_ul li{white-space:nowrap;}


/* misc */

.field_invalid{border:solid red 1px; }

.food{
	width:670px;
	height:110px;
	float:left;
 	margin-bottom:10px;
	
}

/* home banner */
.qc_com_red_search_banner{position:relative;_height:1%;}
.margin_bottom_home{margin-bottom:4px;}
.bottom_bn{ margin: auto; width:950px;}
