@charset "utf-8";
/*
Build Date: 2009-12-23 16:10
Author: NOVA WU
Email: novawu@gmail.com
*/
/*body{ font-family:Tahoma,Verdana,STHeiTi,simsun,sans-serif}*/
/*页面顶部*/
/*
#topbar{height:50px;background:url(images/m/topbar.png) no-repeat;margin-bottom:10px;color:#fff}
#topbar .r{width:850px;float:right}
#topbar .l{width:150px;height:50px}

#topbar .l a{display:block;margin:5px;line-height:40px}
#topbar .r .cright{margin-right:30px;background:url(images/pre/return.png) no-repeat;width:120px;height:26px;line-height:20px;text-align:center}
#topbar .r .cclrfix{}
#topbar .r .cclrfix .login_info{width:500px;float:left;display:block}
#topbar .r .cclrfix .search{float:left;background:url(images/m/m_search_bg.png) no-repeat;height:22px;padding-left:30px}
#topbar .r .cclrfix input{float:left;margin-top:2px;border:none;}
#topbar .r .cclrfix .txt{height:16px;width:134px;line-height:16px;border:1px solid #fff}
#topbar .r .cclrfix .btn{height:19px;width:39px;line-height:19px;background:url(images/m/btn_search.png) no-repeat; cursor:pointer;}
*/
/*会员中心 - 公用*/
/*
#main .r{width:805px;float:right}
#main .l{width:185px;overflow:auto;zoom:1}

#main .r .subr{width:225px;float:right}
#main .r .subl{width:570px}
*/
/*左侧导航侧栏*/
/*
#silder{background:url(images/m/m_nav_sider.png) top right no-repeat;padding-right:8px;min-height:650px;_height:650px}
#silder h1{background-position:top left;background-repeat:no-repeat;height:29px}
#silder h1.b{background-image:url(images/m/m_nav_bus_hd.png)}
#silder h1.u{background-image:url(images/m/m_nav_pre_hd.png)}
#silder em{margin:5px 0 5px 20px;display:block}
#silder a{font-size:12px;color:#2c2c2c;display:block;line-height:24px}
#silder a:hover{color:#ff6c00;text-decoration:none}
#silder em:hover,#silder em.on,#silder h2:hover{color:#ff6c00;background:url(images/m/m_nav_on.png) -10px bottom no-repeat}
*/
/*页面中间主体部分*/
/*
#navbar{line-height:29px;background:url(images/m/m_navbar_hd.png) no-repeat;padding:0 5px;}
#navbar a{color:blue;font-weight:bold}
*/
#sum{}
#sum .r{float:right;width:400px}
#sum .l{width:160px}
/*头像*/
#sum .avater{background:url(images/m/def_avater_bg.png) no-repeat;padding:5px 0 0 7px;height:150px;width:150px}
/*心情或公告*/
#sum #each h1{color:#ff7c00;font-size:12px}
#sum #each h2{font-size:12px;font-weight:normal;}
#sum #each h2 .btnsend{background:url(images/m/btn_green.png) no-repeat;height:25px;width:50px;line-height:25px;color:#fff;font-weight:bold;border:none}
#sum #each h2 input[type="text"],#sum #each h2 textarea{line-height:18px;width:330px}
#sum #each h2 input[type="text"]{height:18px;}
#sum #each h2 textarea{height:60px}
/*信息摘要*/
#sum #info{overflow:auto;zoom:1}
#sum #info a{display:block;width:30%;float:left;margin:5px 8px 5px 0;color:#666;line-height:20px;height:20px}
#sum #info a:hover{text-decoration:underline;color:#ff6c00}
#sum #info a b{color:#ff6c00;font-weight:bold}
/*操作快捷链接*/
#sum #shortcut{}
#sum #shortcut a{width:78px;display:block;float:left;text-align:center}
/*快捷按钮组*/
#sum #shortbtns{}
#sum #shortbtns .box{height:70px;}

#sum #shortbtns .i{width:175px;float:left;padding-left:10px;_padding-left:0;cursor:pointer}
#sum #shortbtns .i a{padding-left:9px;float:left;display:block;width:100%;text-decoration:none}
#sum #shortbtns .i a span{display:block;height:59px;padding-right:9px;border-top:1px #fff solid;border-bottom:1px #fff solid;}
#sum #shortbtns .i a:hover,#sum #shortbtns .i a.on{background:url(images/m/btn_shadow_l.png) left 1px no-repeat;}
#sum #shortbtns .i a.on span,#sum #shortbtns .i a:hover span,#sum #shortbtns .i a span:hover{background:url(images/m/btn_shadow_r.png) right top no-repeat;}
#sum #shortbtns .i a.on em,#sum #shortbtns .i a:hover em{background:url(images/m/btn_shadow_m.png) repeat-x;display:block;height:59px}
#sum #shortbtns .i label{border:0;float:left;width:45px;height:45px;padding:6px;cursor:pointer}
#sum #shortbtns .i h3{font-size:12px;color:#333;padding-top:5px;cursor:pointer}
#sum #shortbtns .i h6{font-size:12px;font-weight:normal;color:#ccc;line-height:16px;cursor:pointer}
#sum #shortbtns .i a:hover h6{color:#666}

/*通用TAB框架*/
.tabbox{overflow:auto;zoom:1;}
.tabbox h2{line-height:26px;padding:0 5px;height:26px;/*background:url(images/panel/org_tab_hd.png);border:1px solid #efd19a;*/border-bottom:1px solid #ffab7f;font-size:14px;color:#ff560b}
.tabbox h2 em{float:right;font-size:12px;font-weight:normal}
.tabbox h2 .f{position:absolute;margin-top:1px;height:26px}
.tabbox h2 b{font-weight:normal;display:block;width:86px;height:26px;text-align:center;float:left;cursor:pointer;margin-left:5px;color:#434343;}
.tabbox h2 b.on{background:url(images/m/org_tab_on.png) no-repeat;color:#ff560b;font-weight:bold}
.tabbox .body{border:1px solid #ffab7f;border-top:none;}

/*通用评论，点评框架*/
#boxreview{overflow:auto;zoom:1}
#boxreview .i{margin-bottom:15px;overflow:auto;zoom:1}
#boxreview .i .avater{width:90px}
#boxreview .i .avater h4,.avater h4{width:61px;height:61px;background:url(images/m/small_avater_bg.jpg) no-repeat;display:block;padding:3px 0 0 3px;margin:0 auto}
#boxreview .i .avater h5,.avater h5{font-size:12px;font-weight:normal;text-align:center}
#boxreview .i .cont{float:right;width:450px}
#boxreview .i .cont h3{font-size:12px;font-weight:normal}
#boxreview .i .cont h3 .vcode{width:50px;line-height:20px;height:20px}
#boxreview .i .cont h1{font-size:12px;color:#00F;font-weight:normal;border-bottom:1px dashed #ccc;margin-right:10px}
#boxreview .i .cont h1 em{font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;margin-left:20px;color:#999}
#boxreview .i .cont h1 .ref{float:right;background:url(images/m/16/comment.png) no-repeat;padding-left:18px}
#boxreview .i .cont h6{font-size:12px;text-indent:20px;font-weight:normal;color:#666;padding-bottom:10px}
/*照片预览*/
#photopreview{overflow:auto;zoom:1}
#photopreview .i{width:60px;border:1px solid #ccc;float:left;margin:0 3px}
#photopreview .i img{border:none}

#neworedit .body{border:none}
/*通用三列编辑行，标题名称、编辑器、提示内容*/
#editor{overflow:auto;zoom:1;}
#editor .srow{margin:10px auto;clear:left}
#editor .srow > label{color:#e66c00;width:80px;display:block;float:left;padding-right:5px;text-align:right;}
#editor .srow > label.g{color:#666}
#editor .srow > em{padding-right:5px;}
#editor .srow > em input[type="text"]{line-height:20px}
#editor .srow > em.big{width:400px}
#editor .srow > span,#editor .drow > span,#editor .brow > span{color:#666}
/*通用四列编辑行，标题名称、编辑器、提示内容*/
#editor .brow{clear:both;padding:5px 0}
#editor .drow{width:350px;float:left;padding:5px 0}
#editor .drow label,#editor .brow label{color:#e66c00;vertical-align:top;width:80px;display:block;float:left;padding-right:5px;text-align:right;}
#editor .drow em,#editor .brow em{padding-right:5px;}
#editor .drow em input[type="text"],#editor .brow em input[type="text"]{line-height:20px}

#editor .trow{width:250px;float:left;padding:5px;}
#editor .trow em{border:solid 1px #ccc;display:block;padding:0 5px;font-size:14px;line-height:24px;}
#editor .select em{padding-left:30px;border:solid 1px #199600; background: #eefeea url(images/m/16/accept.png) 5px center no-repeat;color:#0e5200}


/*商家照片列表*/
.photolist{zoom:1;overflow:auto}
.photolist .i{float:left;padding:5px 0 10px 0;width:155px;overflow:hidden}
.photolist .l{background:url(images/m/oper/info.png) no-repeat left center;padding-left:20px;height:20px;line-height:20px}
.photolist .i .c{width:120px;margin:0 auto}
.photolist .i .chk{position:absolute}
.photolist .i .see{position:absolute;float:right;height:18px;width:18px;background:url(images/m/oper/image.png) no-repeat center center;}
.photolist .i .default{background:url(images/m/oper/accept.png) no-repeat center center;}
.photolist .t{padding-top:5px;line-height:20px}
.photolist .t a{display:block;width:30px;padding-left:20px;line-height:18px;float:left;color:#6c6c6c}
.photolist .t a.e{background:url(images/m/oper/edit.png) no-repeat left center;}
.photolist .t a.d{background:url(images/m/oper/delete.png) no-repeat left center;}
.placeHolder div{ background-color: white !important; border: dashed 1px gray !important;height:145px}

/*好友列表*/
.fbox{overflow:auto;zoom:1;background-color:#F0F5F8;border:1px solid #CEE1EE;height:50px;padding:10px;margin-bottom:10px}
.fbox .t{font-size:14px;width:400px;font-weight:bold;}
.fbox .bo{float:right}
.fbox  span{float:left;padding-right:20px;font-size:12px;}
.fbox  em{color:#666;line-height:16px}

/*通用右框架*/
.rbox{overflow:auto;zoom:1;margin-bottom:10px;border:1px solid #E6D7C8;background-color:#FEFCEC; line-height:24px;}
.rbox h2{height:28px;line-height:28px;padding:0 10px;background:url(images/m/com_rbox_hd.jpg) no-repeat;font-size:12px;font-weight:bold;}
.rbox .body{padding:8px;}
.rbox .body a.b{border:1px solid #FEFCEC;line-height:25px}
.rbox .body a.b:hover{border:1px solid #ccc;font-weight:bold}
.rbox .body label{float:right;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;color:#666}
.rbox .body .h{width:70px;float:left}

/*ICO图标 - 杂项*/
.auditing{background:url(images/m/16/exclamation.png) center center no-repeat;padding-left:18px;display:block}
.audited{background:url(images/m/16/accept.png) center center no-repeat;padding-left:18px;display:block}
.unaudit{background:url(images/m/16/cancel.png) center center no-repeat;padding-left:18px;display:block}
.draft{background:url(images/m/16/draft.png) center center no-repeat;padding-left:18px;display:block}
.delete{background:url(images/m/16/cancel.png) left center no-repeat;padding-left:18px;display:block}
.comment{background:url(images/m/16/comment.png) left center no-repeat;padding-left:18px;display:block}
.target{background:url(images/m/16/target.png) 3px center no-repeat;padding-left:22px;display:block}
.add{background:url(images/m/16/add.png) 3px center no-repeat;padding-left:22px;display:block}
.emoticon{background:url(images/m/16/emoticon.png) 3px center no-repeat;padding-left:22px;display:block}
.group{background:url(images/m/16/group.png) 3px center no-repeat;padding-left:22px;display:block}
.mobile{background:url(images/m/16/mobile_phone.png) 3px center no-repeat;padding-left:22px;display:block}
.nothing{background:url(images/m/16/exclamation.png) 3px center no-repeat;padding-left:22px;display:block}
.loading{background:url(images/m/loading16.gif) left center no-repeat;padding-left:22px;display:inline; height:16px; line-height:16px;}
.Member_Order_Btn{background:url(images/m/Member_Order_Btn.png) 0px center no-repeat; width:79px; height:19px; display:block}
.Member_Order_Grade{background:url(images/m/Member_Order_Grade.png) 0px center no-repeat; width:62px; height:18px; display:block;}


/*ICO图标 - 主要*/
.ico{background:url(images/m/main.png) no-repeat;padding-left:30px}
.profile{background-position:0 0}
.fav{background-position:0 -24px}
.review{background-position:0 -48px}
.security{background-position:0 -72px}
.mail{background-position:0 -96px}
.mobactive{background-position:0 -168px}
.home{background-position:0 -144px}
.account{background-position:0 -192px}
.card{background-position:0 -216px}
.info{background-position:0 -240px}
.coupon{background-position:0 -264px}
.edit{background-position:0 -288px}
.down{background-position:0 -312px}
.pic{background-position:0 -336px}
.misc{background-position:0 -360px}
.index{background-position:0 -384px}
/*提示*/
.msgwrong,.msgright,.msginfo{ height: auto;line-height:18px;overflow: hidden;text-align: left;padding:5px 0 5px 30px;color:#999;margin:5px 0}
.msgwrong{border:solid 1px #ab5e02; background: #fee9d1 url(images/m/16/cancel.png) 5px center no-repeat;color:#6e3c00}
.msgright{border:solid 1px #199600; background: #eefeea url(images/m/16/accept.png) 5px center no-repeat;color:#0e5200}
.msginfo{border:solid 1px #005f96; background:#eaf0fe url(images/m/16/exclamation.png) 5px center no-repeat;color:#003859}


/*按钮*/
.btnsmall{background:url(images/m/btn2.png) no-repeat;width:80px;height:28px;border:none;text-align:center;color:#fff;font-weight:bold}
.btnbig{background:url(images/m/btn1.png) no-repeat;width:148px;height:28px;border:none;text-align:center;color:#fff;font-weight:bold}

/*通用表格*/
.adm_table td,.adm_table th{ border-color: #e0e0e0;border-width: 1px;border-style: solid;vertical-align: middle;}
.adm_table th{background-color: #F2F2F2;height: 30px;border-top: solid 3px #ccc;}
.adm_table td{height: 30px;text-align: center;padding:0 3px}
#e_table{width: 100%;}
table{empty-cells: show; border-collapse: collapse;}
#btnDiv{padding-top:10px;width: 100%;text-align: right;}
.td1{ width: 30px;text-align: center;}

.adm_table2{ background-color:#fefcec;}
.adm_table2 td,.adm_table2 th{ border:1px solid #e0c097;}
.adm_table2 td{height: 75px;text-align:left;padding:0 3px}


/*刘览优惠券*/
.coupon_bg{background:url(../../images/v3/person/card.jpg) no-repeat; height:254px; width:620px; }
.coupon_bg .coupon_dtl{padding-left:200px; padding-top:10px;line-height:19px; }
.coupon_title .coupon_lbl{height:auto;margin-bottom:15px; padding-top:3px;padding-bottom:4px;word-wrap:break-word; width:396px;}
.coupon_lbl .lbl_01{font-size:25px;color:#FF0000; font-weight:bold;}
.coupon_lbl .lbl_02{font-size:20px;color:green; font-weight:bold;}
.coupon_title ul{overflow:hidden;text-overflow:ellipsis;}
.coupon_list ul{width:396px; line-height:20px; margin:0; padding:0;}
.coupon_exp {overflow:hidden;vertical-align:middle;}
.coupon_exp div.coupon_exp_title {color:#3A770D; padding:0px;}
.coupon_exp ul{ margin:0; padding:0; list-style:none; width:420px; overflow:hidden;}
.coupon_exp .left {width:396px; height:auto; padding-left:13px; overflow:hidden; }
.coupon_exp .left .lbl_user{width:380px; overflow:hidden; white-space:nowrap;}
.coupon_exp .left li { margin:0;padding:0; overflow:hidden; height:18px; width:500px;}

/* 上传头像 */
#content{padding-left: 30px;overflow: hidden;}
#content .p1{width: 380px;overflow: hidden;}
#content .pr{float: right;width: 430px;overflow: hidden;}
#content .pl_0, .pr_0{border-bottom: 1px solid #eaeaea;color: #454545;font-weight: bold;}
#content .pl_0{width: 243px;}
#content .pr_1{color: #ccc;}
#content .pl_1{background: url(../../images/v3/person/pic.jpg) no-repeat;width: 148px;height: 149px;margin-top: 10px;padding: 5px;}
#content .pr_0{width: 300px;}
#content li{float: left;width: 105px;height: 82px;text-align: center;padding-top: 8px;}
#content .def_bg{background: url(../../images/v3/person/default_bg.png) no-repeat center center;text-align: center;}
#content img{border: 0 none;}

/*商家资料 餐厅弹出层，显示区域建筑*/
.AreaList_0 li{height:30px;line-height:30px;width:200px;float:left;}
.AreaList_0{height:300px;overflow-x:hidden;overflow-y:scroll;scrollbar-face-color:#bbc8dc;}

/*步骤图*/
.step{overflow:auto;zoom:1;clear:both}
.step div{float:left;line-height:30px;height:30px;}
.step div span{text-align:center;background:url(images/m/step.png) no-repeat;font-size:14px;color:#a1a1a1;display:block;font-weight:bold}
.step div .on{color:#fff}
.step a{display:block}
.step .first{width:232px;}
.step .center{width:190px;}
.step .last{width:175px;}

.step .first span{padding-right:20px}
.step .first span.on{background-position:0 0}
.step .first span.or{background-position:0 -60px}
.step .first span.off{background-position:0 -30px}
.step .center span.on{background-position:0 -90px}
.step .center span.or{background-position:0 -150px}
.step .center span.off{background-position:0 -120px}
.step .last span{background:none}
.step .last span.on{background-color:#fda239}
.step .last span.or,.step .last span.off{background-color:#e9e9e9}

/*邮件订阅*/
#mailbook{ height:130px;}
#mailbook .i{width:650px;}
#mailbook .i a{padding-left:9px;float:left;display:block;width:100%}
#mailbook .i a span{display:block;height:59px;padding-right:9px;border-top:1px #fff solid;border-bottom:1px #fff solid;}
#mailbook .i a:hover{border:solid 1px #0C0;}

#mailbook .i a:hover em{border:solid 1px #fff;display:block;height:59px}
#mailbook .i label{border:0;float:left;width:45px;height:45px;padding:6px;cursor:pointer}
#mailbook .i h3{font-size:12px;color:#333;padding-top:5px;cursor:pointer}
#mailbook .i h6{font-size:12px;font-weight:normal;color:#ccc;line-height:16px;cursor:pointer}
#mailbook .i a:hover h6{color:#666}

/*albums*/
#albums .item{border-bottom:dashed 1px #ccc;overflow:auto;zoom:1;padding:5px}
#albums .item:hover{background-color:#fafafa}
#albums .item .pre{width:132px;height:132px;border:solid 1px #ccc;padding:1px}
#albums .item .c{float:right;width:630px}
#albums .item h1{color:#0000FF;font-size:14px;font-weight:bold}
#albums .item h1 .ref{float:right;padding-left:18px;}
#albums .item .c .ref a{color:#6C6C6C;display:block;float:left;line-height:18px;padding-left:20px;width:30px;margin-left:10px;font-weight:normal;font-size:12px}
#albums .item a.e{background:url(images/m/oper/edit.png) no-repeat left center;}
#albums .item a.d{background:url(images/m/oper/delete.png) no-repeat left center;}
#albums .item a.a{background:url(images/m/oper/add.png) no-repeat left center;}
#albums .item .desc{text-indent:20px;font-size:12px;color:#6C6C6C}
#albums .item h6{font-size:12px;color:#6c6c6c;margin-top:3px;font-weight:normal}
#albums .item h6>em{color:#0000ff;font-weight:bold}

.boxy-content {border:0 solid #61B8FA !important;overflow:auto;padding:0px !important;}
#tipbody{background:url(images/m/openvoupon_bg.jpg) no-repeat left center;width:510px !important;height:476px !important;}
#tip_close{margin-left:455px;margin-top:-380px;}
#btncoupon{margin-left:7px;margin-top:333px;text-align:center;}
#btncoupon input{background:url(images/m/btncoupon.gif) no-repeat left center;border:0 none;height:62px;width:287px;cursor:pointer;}
#content_cou{width:480px;height:300px;margin:0;padding:0;margin-top:90px;margin-left:10px;cursor:pointer;}
