
/* msgbox */
.msgbox{width:600px; margin:50px auto; border:1px solid #CCCCCC;}
.msgbox .infotopic{height:30px; line-height:30px; font-size:13px; font-weight:bold; padding-left:10px; background:url(../images/msgbox_bg.gif); border-bottom:1px solid #CCCCCC; color:#666666;}
.msgbox .infopic{float:left; height:70px; width:70px; padding:10px;}
.msgbox .infodiv{float:left; height:65px; padding:15px 10px 10px 20px;}
.msgbox .infodiv span{display:block; padding-top:10px;}
.msgbox .infodiv span.success{color:#009933;}
.msgbox .infodiv span.error{color:#FF0000;}
.msgbox .infodiv a,.msgbox .infodiv a:visited{color:#666666;}
/* msgbox end */
/* wordmsgbox */
.wordmsgbox{width:460px; margin:50px auto 0 auto;}
.wordmsgbox a,.wordmsgbox a:visited{text-decoration:underline;}
.wordmsgbox a:hover{text-decoration:none;}
/* wordmsgbox end */
/*@ mlogin page @*/
.mlogin_wrapper{width:370px; margin:0 auto; border:1px solid #CCCCCC; background:url(../images/mloginbg.jpg) repeat-x; height:255px;}
.mlw_header{height:17px; background:url(../images/mlogin_topbg.jpg) repeat-x; padding:8px 0 2px 5px; font-weight:bold; border-bottom:1px solid #CCCCCC;}
.loginlogo{width:220px; height:35px; margin:20px 0 0 70px; background:url(../images/logo_login.png) no-repeat;}
#mlogin_info{line-height:16px; display:block; margin:5px 0 5px 70px;}
.mlw_form {margin:0 auto 5px 70px;}
.mlw_form ul{list-style:none; margin:0; padding:0;}
.mlw_form ul li{margin-bottom:8px;}
.mlw_form .btn{width:82px; height:32px; background:url(../images/mloginbtn.png) no-repeat; border:0;}
.mlw_btm{margin:10px auto 0 10px; padding-top:15px; text-align:right; width:340px; color:#333333; background:url(/images/icon/btmloginbg.jpg) repeat-x;}/**兼容性调试**/
.mlw_btm a,.mlw_btm a:visited{color:#CC0000; text-decoration:underline;}
span.lbl{width:75px; float:left; line-height:18px;}
.input_lg{width:130px; height:18px; line-height:18px; border:1px #CCCCCC solid;}
#m_close{top:15px; right:15px; position:absolute; cursor:pointer;}
#mloginmask{position:absolute; z-index:9998; top:0; left:0; background:#000000; filter:alpha(opacity=50); opacity:0.5;}
#mloginpage{position:absolute; z-index:9999; background:#a1a1a1; padding:5px; top:100px; width:400px; display:none; border-radius:5px;}
#mloginpage iframe{width:400px; height:300px;}
/*@ mlogin page end @*/
/*@ 个人中心、预订信息 @*/
.minfo_header{ position:absolute; right:0;}
/*.minfo_header .mclose{float:right; margin:8px 8px 0 0;}*/

.minfo_header .mclose{background: url(../images/mcent_titlebg.png) no-repeat scroll 0 0 transparent;
    float: right;
    height: 29px;
    width: 155px;}

.minfo_header .mclose img{ float:right; margin:6px 11px 0 0; display:inline}


.minfo_menu{width:700px; margin:10px auto 0 auto; border-bottom:1px solid #AAAAAA; height:28px; background:#FFFFFF; clear:both;}
.minfo_menu ul{margin:0; padding:0; list-style:none; margin-left:15px;}
.minfo_menu ul li{float:left; _display:inline; margin:0 5px; width:80px; line-height:27px;}
.minfo_menu ul li.now a,.minfo_menu ul li.now a:visited{position:relative; height:28px; _top:1px; _margin-top:-1px; background:#FFFFFF;}
.minfo_menu ul li a,.minfo_menu ul li a:visited{width:80px; height:27px; text-align:center; border:1px solid #AAAAAA; border-bottom:0; background:#EEEEEE; display:block; position:relative;}
.minfo_menu ul li a:hover{height:28px; _top:1px; _margin-top:-1px; background:#FFFFFF;}
.minfo_cnt{width:678px; padding:10px; margin:0 auto; border:1px solid #AAAAAA; border-top:0; height:340px;}
.minfo_cnt .minfo_wel{padding:5px 0 15px 10px;}
/*** 预订信息 ***/
span.rollback_order a,span.rollback_order a:visited{text-decoration:underline; color:#FF0000; font-weight:bold;}
span.rollback_order a:hover{text-decoration:none;}
.minfo_cnt .minfo_ydinfo{padding:5px; overflow:auto; height:383px;}
.minfo_cnt .minfo_ydinfo .ydinfo_ceil{border:1px solid #CCCCCC; margin:5px; padding:5px; line-height:20px;}
.minfo_cnt .minfo_ydinfo .ydinfo_ceil2{border:1px dashed #CCCCCC; margin:5px; padding:5px; line-height:20px;}
.minfo_cnt .minfo_ydinfo .ydlist{display:none;}
/*** 预订信息 end ***/
.minfo_cnt .pagepart{padding-right:20px; padding-top:5px; float:right;}
.minfo_cnt ul.tpage{margin:0; padding:0; display:inline;}
.minfo_cnt ul.tpage li{display:inline; padding:0 5px;}
.minfo_cnt ul.tpage li.now a,.minfo_cnt ul.tpage li.now a:visited{text-decoration:underline; font-weight:bold;}
.minfo_cnt .mem_word{color:#0066CC; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.minfo_cnt .yd_word{color:#FF3333; font-size:13px; font-family:Arial, Helvetica, sans-serif}
.minfo_cnt .orderno a,.minfo_cnt .orderno a:visited{text-decoration:underline;color:#0066CC; font-size:15px; font-family:Arial, Helvetica, sans-serif;}/* 编号链接*/
.minfo_cnt .orderno a:hover{text-decoration:none;}
.minfo_cnt .ydinfonum{color:#0066CC; font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:0px 4px; border:1px solid #0066CC;}
.minfo_cnt .info_cntword{font-family:Arial, Helvetica, sans-serif; color:#333333;}
.minfo_cnt .info_cntlist{font-family:Arial, Helvetica, sans-serif; color:#FF6633;}
.minfo_cnt h4.infotype{font-size:13px; color:#000000; letter-spacing:0.1em; margin:0; padding:0;}
.minfo_cnt ul{margin:10px 0 0 20px; padding:0; list-style:none;}
.minfo_cnt ul li{clear:both; padding-top:6px;}
.minfo_cnt ul li span.mlabel{float:left; width:90px; padding-top:3px;}
.minfo_cnt ul li .selfinput{width:150px; height:18px; *+height:16px;}/** IE7.0 **/
.minfo_cnt ul li .dateinput{background:url(../images/date.jpg) right top no-repeat; height:18px; border:1px solid #7F9DB9;}
.minfo_cnt ul li .cpyinput{width:230px; height:18px; *+height:16px; line-height:16px;}/** IE7.0 **/
.minfo_cnt .mselfinfo{float:left; width:300px;}
.minfo_cnt .mcpyinfo{float:left; width:370px;}
.minfo_cnt .mpswinfo{margin:0 auto; width:300px;}
.minfo_cnt .mpicinfo{margin:10px auto; width:630px; clear:both;}
.minfo_cnt .mpicinfo .leftpic{width:140px; height:160px; padding:5px; float:left; border:1px dashed #CCCCCC; text-align:center;}
.minfo_cnt .mpicinfo .leftpic img{margin:0 auto; display:block;}
.minfo_cnt .mpicinfo .rightform{width:400px; padding:10px 10px; float:left; color:#333333;}
.minfo_cnt .mpicinfo .rightform .delhref a,.minfo_cnt .mpicinfo .rightform .delhref a:visited{text-decoration:underline; color:#FF0000;}
.minfo_cnt .mpicinfo .rightform .delhref a:hover{text-decoration:none;}
.minfo_cnt .mpicinfo .rightform .have{color:#006699; font-size:15px; margin-bottom:50px; font-family:Arial, Helvetica, sans-serif;}
.minfo_cnt .mpicinfo .rightform .havent{color:#FF6600; font-size:15px; margin-bottom:50px; font-family:Arial, Helvetica, sans-serif;}
.minfo_cnt .mpicinfo .rightform .formdiv{margin:5px 0;}
.minfo_cnt .mpicinfo .rightform .formdiv .mupd_hpic{width:300px; height:24px; line-height:24px; color:#666666;}
.minfo_cnt .mpicinfo .rightform .formdiv .picbtn{height:26px; width:90px;}
.minfo_cnt .madrsinfo{margin:0 5px;}
.minfo_cnt .madrsinfo .inputadrs{width:100px;}
.minfo_cnt .madrsinfo .myadrs{width:240px;}
.minfo_cnt .madrsinfo table{border-collapse:collapse;}
.minfo_cnt .madrsinfo table a,.minfo_cnt .madrsinfo table a:visited{text-decoration:underline;}
.minfo_cnt .madrsinfo table a:hover{text-decoration:none;}
.minfo_cnt .madrsinfo table td{border:1px solid #AAAAAA; text-align:center; padding:2px; height:22px;}
.minfo_cnt .madrsinfo table tr.listop{background:#EEEEEE;}
.minfo_cnt .madrsinfo table td.csman{width:100px;}
.minfo_cnt .madrsinfo table td.csphone{width:100px;}
.minfo_cnt .madrsinfo table td.csarea{width:60px;}
.minfo_cnt .madrsinfo table td.csadrs{width:300px;}
.minfo_cnt .madrsinfo table td.cscz{width:70px;}
/*@ 个人中心、预订信息 end @*/
/* 个人中心弹窗 */
#minfopage{position:absolute; z-index:9999; background:#EEEEEE; padding:5px; top:10px; width:703px;}
#minfopage iframe{width:702px; height:402px;}
/* 个人中心弹窗 end */
/* 预订信息弹窗 */
#ydinfoid{position:absolute; z-index:9999; background:#EEEEEE; padding:5px; width:703px;}
#ydinfoid iframe{width:702px; height:480px;}
/* 预订信息弹窗 end */
/* 订餐选择 **/
#kcydchid{position:absolute; z-index:9999; background:#EEEEEE; padding:5px; width:533px;}
#kcydchid iframe{width:532px; height:320px;}
/** 订餐选择 end **/
/**@ 快餐预定 信息选择 @**/
.kchinfo_header{width:518px; margin:0 auto;height:30px; line-height:30px; border:1px solid #CCCCCC; background:url(../images/minfoheader_bg.gif) repeat-x; border-bottom:1px solid #CCCCCC; font-size:15px; font-weight:bold; padding-left:10px;}
.kchinfo_header .mclose{float:right; margin:8px 8px 0 0;}
.kchinfo_cnt{margin:0 auto; padding:10px; width:508px; height:298px; position:relative; border:1px solid #CCCCCC; border-top:0;}
.kchinfo_cnt ul{list-style:none; margin:0; padding:0;}
.kchinfo_cnt ul li{height:28px; padding-left:10px;}
.kchinfo_cnt ul li.checkradio{color:#000000;}
.kchinfo_cnt ul li.ydtime{margin-bottom:20px; padding-top:10px; color:#000000;}
.kchinfo_cnt .btndiv{padding-left:30px; margin-top:10px;}
.kchinfo_cnt ul li .input_ydtime{width:160px; height:16px; line-height:16px;}

/**@ 快餐预定 信息选择 end @**/
.ydt_input{width:70px; height:18px; background:url(../images/date.jpg) right top no-repeat; border:1px solid #7F9DB9;}
#ydtdiv{display:none; position:absolute; z-index:9999; top:40px; border:1px solid #CCCCCC; padding:5px; width:200px; background:#F9F9F9;}
#ydtdiv .ydtclose{padding-right:5px; float:right; margin-bottom:3px;}
#ydtdiv ul.chtime{list-style:none; margin:0; padding:0;}
#ydtdiv ul.chtime li{float:left; width:55px; height:16px; padding-top:3px; border-bottom:1px solid #CCCCCC;}
/** 77积分 **/
.ydmcent{padding:10px; line-height:20px;}
.ydmcent .centitle{font-size:14px; line-height:25px; color:#000000; font-weight:400; border-bottom:1px solid #AAAAAA; margin:0; padding:0 0 0 20px;}/*主标*/
.ydmcent .centcnt{padding:10px;}/*内容*/
.ydmcent .centcnt ul{list-style:decimal; padding-top:0px; padding-bottom:0px; margin-top:0px; margin-bottom:0px;}
.ydmcent .centcnt ul li p{text-indent:1em; margin:5px 0; padding:0;}
/** 77积分 end **/
/** js放大图片 **/
#jdcpiclose{width:30px; height:30px; background:url(../images/imgjs/closebox.png) no-repeat; cursor:pointer;}/* 图片关闭按钮 */
#jdcpicl{width:13px; height:26px; display:block; background:url(../images/imgjs/zoom-caption-l.png);}
*html #jdcpicl{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='../../images/imgjs/zoom-caption-l.png');}
#ZoomCaption{background:url(../images/imgjs/zoom-caption-fill.png) repeat-x;}
*html #ZoomCaption{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='../../images/imgjs/zoom-caption-fill.png');}
#jdcpicr{width:13px; height:26px; display:block; background:url(../images/imgjs/zoom-caption-r.png)}
*html #jdcpicr{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='../../images/imgjs/zoom-caption-r.png');}
/** js放大图片 end **/
/** 分页通用 **/
.dbpagediv{margin:5px 0; float:right;}
ul.dbpage{list-style:none; clear:both; margin:0; padding:0; line-height:16px;}
ul.dbpage li{_display:inline; border:1px solid #aaaaaa; padding:1px 5px; margin:0 3px; background:#f9f9f9; float:left;}
ul.dbpage li a,ul.dbpage li a:visited,ul.dbpage li a:hover{text-decoration:none; color:#666666;}
ul.dbpage li.now{background:#FFCC66; font-weight:bold;}
/** 分页通用 end **/

/**
 * 多图片滚动
 */
.jdpiclist .pcont{FLOAT: left; OVERFLOW: hidden; WIDTH: 360px;}
.jdpiclist .ScrCont{WIDTH:20000px;}
.jdpiclist #List1{FLOAT: left;}
.jdpiclist #List2{FLOAT: left;}
.jdpiclist #List3{FLOAT: left;}
/**
 * 多图片滚动 end
 */
/* admlist 共有 */
.admlist table.guestbook{width:100%; border-collapse:collapse; margin:10px 0;}
.admlist table.guestbook tr{margin:10px 0;}
.admlist table.guestbook td{border:1px solid #CCCCCC; padding:5px;}

#pictip{padding:5px; color:#666666; text-align:center;}
.admlistcnt{border:0;}
.admlistcnt tr{background:url(../images/admin/blue/admin_wordsep.gif) bottom repeat-x;}
.admlistcnt td,.admlistcnt th{padding:5px 10px;}
.admlistcnt th{text-align:left;}

/* p缩进 */
p.psjin{line-height:22px; margin:5px 0; padding:0; text-indent:2em;}