*{ margin:0; padding:0; list-style:none;}

body { font-size:12px; color:#535353; font-family:Arial;}
a{ color:#1441CA; text-decoration:none;}
img{ border-width:0;}
a:hover{ color:#3367cd; text-decoration:underline; outline-style:none;}
.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:#fe0000;}
.lightred {color:#fe0000;font-weight: lighter;}
.black{ color:#000;}
.marginb-3{ margin-bottom:-3px;}
.padding30{ padding:10px 30px ;}
.imgb{ border:solid 1px #ebebed; padding:1px;}
.red_hr{border-top:1px solid #F7D8AC; height:0; overflow:hidden;}

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

.bm_round{ position:relative; border:solid 1px #f7d8ac; _height:1%;}
.bmr_tl,.bmr_tr,.bmr_bl,.bmr_br{ height:4px; width:4px; overflow:hidden; position:absolute;}
.bmr_tl{ background-position:left top; top:-1px; left:-1px;}
.bmr_tr{ background-position:-4px top; top:-1px; right:-1px;}
.bmr_bl{ background-position:left -4px; bottom:-1px; left:-1px;}
.bmr_br{ background-position:-4px -4px; bottom:-1px; right:-1px;}



.main{ margin:10px auto; width:950px;}
.main_bm{ margin:10px auto;_height:1%; background:url(../images/bg/bm_bodybg.gif) left top repeat-x;border-top:solid 1px #dddddd;}
.bm_big_but,a.bm_big_but:visited,.bm_big_but:hover{ background:url(../images/icon/bm_but.gif) no-repeat; width:117px; height:26px;padding-top:5px; _padding-top:7px; float:left; font-size:16px; font-weight:bold; text-align:center; text-decoration:none; color:#fff;}
.bm_but,a.bm_but:visited,.bm_but:hover{ background:url(../images/icon/bm_butred.gif) no-repeat; width:76px; height:20px;margin-right:10px; float:left; font-size:12px; text-align:center; text-decoration:none; line-height:18px;  color:#fff;}
.bm_but2,a.bm_but2:visited,.bm_but2:hover{ background:url(../images/icon/bm_butred2.gif) no-repeat; width:107px; height:20px;margin-right:10px; float:left; font-size:12px; text-align:center; text-decoration:none; line-height:18px;  color:#fff;}


.main_bm_menu{ width:950px;margin:auto;border-bottom: 3px solid #4575C9;}
.main_bm_menu h2{font-size:14px;margin-left:30px;line-height:28px;height:30px;color:#0044FF;font-weight: lighter;}
.main_bm_menu span{margin-left:560px;font-size:14px;}
.main_bm_menu a{color:#E77817;}
.main_bm_nav{margin-left:30px; height:27px; }
.main_bm_nav li{ float:left;font-size:14px; margin-right:8px;height:27px; overflow:hidden; background:url(/images/icon/cate_bm/cate_bm_nav_white.gif) no-repeat; width:83px;text-align:center;line-height:27px;}
.main_bm_nav li a,.main_bm_nav li a:visited ,.main_bm_nav li a:hover{ color:#4575C9; text-decoration:none;}
.main_bm_nav li.cur{margin-top:0;position:relative;height:27px; background:url(/images/icon/cate_bm/cate_bm_nav_blue.gif) no-repeat;}
.main_bm_nav li.cur a,.main_bm_nav li.cur a:visited ,.main_bm_nav li.cur a:hover{ color:#FFF; text-decoration:none;}

.main_bm_body{ width:950px;margin:auto auto 20px; margin-top:-1px; background-color:#fff;padding:10px 0; border-bottom: 2px solid #4D94BB;}

.form_dl_big{ margin:10px 0;}
.form_dl_big dt{ float:left; width:130px; text-align:right;}
.form_dl_big dd{ margin-left:130px; margin-bottom:20px;}

.form_dl{ margin:10px 0;}
.form_dl dt{ float:left; width:100px; text-align:right; color:#000;}
.form_dl dd{ margin-left:110px; margin-bottom:15px;}
.form_dl .m_dot{ color:#fc0402; float:left; margin-left:-10px; position:absolute;}
.form_dl .m_dot2{ color:#fc0402; position:relative;}
.desc{ color:#FF2400;}
.form_dl_small{ margin:10px 0;}
.form_dl_small dt{ float:left; width:70px; text-align:right;}
.form_dl_small dd{ margin-left:70px; margin-bottom:10px;}
.dl_left_ul li{ float:left; margin-right:20px; line-height:18px;}

.show_desc .d_top,.show_desc .d_bottom{ background-image:url(../images/bg/bm_show_desc_bg.gif); background-repeat:no-repeat;}
.show_desc{ width:340px;}
.show_desc .d_top{ height:15px;}
.show_desc .d_bottom{ height:6px; background-position:left -15px;}
.show_desc .d_body{border:solid #cacaca; border-width:0 1px; padding:0 10px 4px;}

.bm_table{ width:100%;}
.bm_table .head th{ background-position:50% 30px ; height:35px; border-bottom-width:0;text-align:center;}
.bm_table td{ border-bottom:solid 1px #ebebeb; text-align:center; padding:4px 0;}
.bm_table td.left{ padding-left:8px; text-align:left;}

/*   餐厅认领   */
.bm_step_div{ background:url(../images/bg/bm_step.gif) left top no-repeat; height:35px; margin:20px 0; overflow:hidden;}
.bm_step_div2{ background-position:left -40px;}
.bm_step_div3{ background-position:left -80px;}
.bm_step_div4{ background-position:left -120px;}
.bm_step_div li{ float:left; line-height:36px; font-size:14px; font-weight:bold; width:100px; color:#000; text-align:center;width:175px;}
.bm_step_div li.cur{ color:#fff;}
.step_div_body{ padding:10px;  color:#000;}
.step_next_div{ padding:20px 0 20px 60px; border-top:solid 1px #f7d8ac;}


/*    菜单管理     */
.bm_menu_manage_left li a,.bm_menu_manage_left li a span,.bm_menu_manage_left li.cur span,.bm_table .head th{ background-image:url(../images/bg/bm_td_bg.gif); background-repeat:no-repeat;}

.bm_menu_manage_left{ float:left; width:136px;}
.bm_menu_manage_left li{margin-bottom:7px; height:33px;}
.bm_menu_manage_left li a,.bm_menu_manage_left li a:visited{ float:left; background-position:right -20px; padding-right:10px;color:#000;}
.bm_menu_manage_left li a span{ float:left; display:inline; cursor:pointer; height:33px; line-height:32px; overflow:hidden; font-size:14px; padding-left:30px; width:96px; color:#000; font-weight:bold; background-position:left -20px;}

.bm_menu_manage_left li a:hover{ text-decoration:none;background-position:right -70px; color:#fff;}
.bm_menu_manage_left li a:hover span{background-position:left -70px; color:#fff;}
.bm_menu_manage_left li{ position:relative; z-index:50;}
.bm_menu_manage_left li.cur span{ background-position:-400px -20px; float:left; height:33px; line-height:32px;position:relative;width:123px; padding-left:20px; font-weight:bold; color:#fe7d00; }
.bm_menu_manage_left li a.op_dot_a{  background-image:none; display:block; float:left; height:10px; padding:0; margin-left:2px; margin-right:6px;_margin-right:0; margin-top:12px;}
.bm_menu_manage_left .menu_cateName_l{float:left;}
.bm_menu_manage_left li.nobg{ text-align:right;}
.bm_menu_manage_left li.nobg a,.bm_menu_manage_left li.nobg a:visited,.bm_menu_manage_left li.nobg a:hover{ color:#3468cd; background-image:none; float:none;}


.menu_manage{ width:730px;padding:0 8px; float:right;}
.menu_manage .imgb{width:65px; height:50px;}

/*  意见 回复  */
.reply_div{ position:relative; border:solid 1px #ff9934; background-color:#fcf9ea; padding:6px 10px; line-height:18px;margin:6px 0;}
.reply_dot{ position:absolute; background:url(../images/bg/bm_reply_bg.gif) no-repeat; width:9px; height:5px; overflow:hidden; left:15px; top:-5px;}


/*   上传图片   */
.bm_desc_head{ border-bottom:solid 1px #c7c7c7; padding:6px;margin:10px 30px;}
.up_picture_dl{ float:left; width:400px;}
.up_picture_list{ float:right; width:450px; padding-right:20px;}
.up_picture_list li{ float:left; display:inline; margin:10px 15px;}
.up_picture_img{ background:url(../images/bg/bm_up_picture_bg.gif) no-repeat; width:104px; height:80px; padding:2px 4px 5px 2px;}

/*  优惠券   */
.coupon_mobile_list li{ margin-bottom:10px;}
