﻿/* 布局 */
#dinner a { text-decoration:none; }
#dinner a:hover { text-decoration:underline; }
#dinner .warp, #dinnerSubmit .warp{ width:960px; margin:0px auto; overflow:hidden;}
#dinner .warp1 { width:744px; float:left; margin-right:12px;  }
#dinner .rightBar { width:204px; float:right; }
#dinner .leftBar { width:276px; float:left; }
#dinner .mainBody { width:456px; margin-left:12px; float:left; }
/* 图片新闻切换 */
#DinnerSlide{width:444px; height:175px; background:#B20204; padding:5px 6px; margin-bottom:10px; overflow:hidden;}
#DinnerSlide .bigPhoto{ float:left; width:328px; height:173px; border:1px solid #fff; overflow:hidden;}
#DinnerSIndex{ float:right; width:105px; text-align:right;height:175px; overflow:hidden;}
#DinnerSIndex li{ float:left; border:1px solid #fff; width:103px; height:53px; color:#39F; cursor:pointer; margin-bottom:5px; _margin-bottom:5px; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; overflow:hidden; }
#DinnerSIndex li:hover, #DinnerSIndex li.current { filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99; }
#DinnerSIndex li img{ width:103px; height:53px; }
#DinnerSlide .hidden{display:none;clear:both;}

/* 公告 */
#dinner .post { width:451px; height:98px; padding:5px 5px 5px 0px; overflow:hidden; margin-bottom:10px; }
#dinner .postLeft { width:230px; float:left; margin-right:10px; height:98px;}
#dinner .postLeft h3 { height:20px; line-height:20px; overflow:hidden; }
#dinner .postLeft p { line-height:20px; color:#666; }
#dinner .postRight { width:211px; float:left; height:98px;}
#dinner .postRight li { font-family:"宋体"; color:#333; height:22px; line-height:22px; overflow:hidden; }
#dinner .postRight li a { color:#333; }
/* 选项卡 */
#dinner .tab { width:456px; height:258px; margin-bottom:10px; }
.tabMenu { width:456px; height:40px; background: url(../image/system/dinner/dinnerMap.png) 0px 0px; }
.tabMenu ul { width:300px; float:left; height:32px; margin:5px 0px 0px 5px; }
.tabMenu li { width:85px; height:32px; background: url(../image/system/dinner/dinnerMap.png) 0px -41px; line-height:25px; float:left; text-align:center; margin-right:5px; cursor:pointer; }
.tabMenu li.selected { background:url(../image/system/dinner/dinnerMap.png) -87px -41px; color:#FFFFFF; }
.tabBox { width:449px; height:195px; border:1px solid #ccc; padding:16px 0px 5px 5px; overflow:hidden; }
.tabBox .hide { display:none; }
.tabBox ul { width:441px; margin:0px auto; }
.tabBox ul li { width:140px; height:200px; float:left; margin-right:7px; }
.tabBox ul li img { width:140px; height:140px; }
.tabBox ul li a.name:link,.tabBox ul li a.name:visited,.tabBox ul li a.name { height:50px; line-height:50px; width:140px; overflow:hidden; display:block; text-align:center; color:#333; }
/* 宴会活动专题 */
#dinner .topics { width:434px; height:265px; border:1px solid #666; background:#fffee9; padding:10px; }
#dinner .topics .h { width:434px; height:18px; line-height:18px; position:relative }
#dinner .topics .h .more { position:absolute; right:0px; top:0px; }
#dinner .topicsLeft { width:224px; height:237px; margin:10px 10px 0px 0px; float:left; }
#dinner .topicsLeft img { width:224px; height:148px; overflow:hidden; }
#dinner .topicsLeft h4 a { height:30px; line-height:30px; width:224px; overflow:hidden; color:#333; font-weight:bold; }
#dinner .topicsLeft .content { line-height:16px; color:#666; }
#dinner .topicsRight { width:180px; height:237px; overflow:hidden; float:right; margin-top:10px; }
#dinner .topicsRight li a { font-family:"宋体"; width:180px; height:24px; line-height:24px; overflow:hidden; color:#333; }
#dinner .topicsRight .otherTitle{width:180px; height:40px; line-height:40px; }
#dinner .topicsRight .otherTitle span.more { width:50px; float:right; text-align:right; }
#dinner .topicsRight .otherTitle h3.otherH3{ width:130px; float:left; font-weight:bold;}
/* 最新成交订单 */
.newOrder { width:276px; height:184px; background:url(../image/system/dinner/dinnerMap.png) -180px -40px; margin-bottom:10px; }
.newOrder h2 { height:30px; line-height:30px; width:276px; text-align:center; overflow:hidden; font-size:14px; }
#idScroller{ width:240px; margin:10px auto 0px; height:140px; overflow:hidden; }
#idScroller li { background:url(../image/system/dinner/dinnerMap1.png) -3px -6px no-repeat; padding-left:18px; line-height:18px; height:46px; width:220px; color:#333; }

.lingIcon { width:15px; height:24px; background:url(../image/system/dinner/dinnerMap1.png) no-repeat; }
/* 站务服务 */
.services { width:276px; height:109px; margin-bottom:10px; background:url(../image/system/dinner/dinnerMap.png) -178px -240px; position:relative; overflow:hidden; }
.services h2 { position:absolute; top:7px; left:25px; }
.services .zhushou { position:absolute; top:60px; left:150px; width:130px; height:50px; color:#AC0406; overflow:hidden; }
.secretaryDinner{ display:block; position:absolute; width:113px; height:50px; top:5px; left:149px; background:url(../image/system/dinner/secretaryOnline.gif) no-repeat;; overflow:hidden;}
.secretaryDinnerOut{ display:block; position:absolute; width:113px; height:50px; top:5px; left:149px; background:url(../image/system/dinner/secretaryOutline.gif) no-repeat; overflow:hidden;}
.services .zhushou h5 { color:#996633; width:122px; font-weight:bold; }
a#aLine01 { width:122px; display:inline-block; text-decoration:underline; font-style:normal; color:#0033CC; }
.liucheng { position:absolute; top:40px; left:20px; width:100px; }
.liucheng a { width:100px; height:18px; line-height:18px; color:#333; }
/*  提交表单 */
#dinner .submit { width:276px; height:258px; overflow:hidden; margin-bottom:10px; }
#dinner .submit h2 { width:276px; height:34px; line-height:34px; background: url(../image/system/dinner/dinnerMap.png) 0 -369px; text-indent:35px; line-height:30px;  }
#dinner .submit h2 a{color:#FFFFFF; font-size:14px; font-weight:bold;}
.submitBody { height:220px; width:270px; border:3px solid #BC291F; border-top:0; }
.submitBody .jieshi, .searchHotelBody .jieshi { width:260px; margin:0px auto; line-height:18px; color:#666; }
.submitBody .jieshi em, .searchHotelBody .jieshi em { font-style:normal; color:#C7161C; }
.submitBody table td, .searchHotelBody table td { text-align:left; padding:2px 3px 3px 3px; *padding:2px; color:#333; font-family:"宋体"; }
.submitBody table td em, .searchHotelBody table td em { font-style:normal; color:#C7161C; }
#dinner .input01, #dinner .input02, #dinner .input03, #dinner .input04 { height:12px; line-height:12px; padding:3px 1px; border:1px solid #464646; vertical-align:middle; color:#999999; }
#dinner .input01 { width:52px; }
#dinner .input02 { width:104px; }
#dinner .input03 { width:70px; }
#dinner .input04 { width:175px; }
.textarea1 { width:150px; height:25px; border:1px solid #464646; vertical-align:top; color:#999999; }
#dinner a.submitBodyBtn, #dinner a.submitBodyBtn1 { display:inline-block; cursor:pointer; width:89px; height:26px; line-height:26px; text-align:center; color:#FFFFFF; border:0; background:url(../image/system/dinner/dinnerMap.png) 0 -89px; font-weight:bold; }
#dinner a.submitBodyBtn:hover, #dinner a.submitBodyBtn1:hover { color:#000; text-decoration:none; }
#dinner a.submitBodyBtn1 { width:88px; height:25px; line-height:25px; margin-top:15px; background:url(../image/system/dinner/dinnerMap.png) 0 -130px; }
.submitBody select { width:74px; height:20px; vertical-align:middle; color:#999999;  margin:-1px; _float:left;}

.submitBody .moni{border:1px solid #464646; display:inline-block; width:72px; vertical-align:middle; height:18px; overflow:hidden; margin:0px; padding:0px;}

/*  搜索酒店 */
.searchHotel { width:276px; height:287px; margin-bottom:10px; overflow:hidden; }
.searchHotel h2 { width:276px; height:44px; text-indent:55px; line-height:34px; color:#FFFFFF; font-size:14px; font-weight:bold; background:url(../image/system/dinner/dinnerMap.png) -217px -477px; }
.searchHotelBody { height:240px; width:270px; border:3px solid #BC291F; border-top:0; }
.searchHotelBody select { width:84px; height:20px; vertical-align:middle; color:#999999;  margin:-1px; _float:left; }

.searchHotelBody .moni{border:1px solid #464646; display:inline-block; width:82px; vertical-align:middle; height:18px; overflow:hidden; margin:0px; padding:0px;}

/* top10 */
#dinner .Top10 { width:192px; height:291px; border:1px solid #B20403; margin-bottom:10px; overflow:hidden; padding:5px; }
#dinner .Top10 h2 { height:40px; line-height:25px; background: url(../image/system/dinner/dinnerTop10.jpg) 115px 0px no-repeat; }
.Top10body { width:180px; height:220px; margin:0px auto; overflow:hidden; background:url(../image/system/dinner/dinnerMap.png) -481px 0 no-repeat; }
.Top10body li { text-indent:18px; height:22px; line-height:22px; overflow:hidden; }
#dinner .Top10 .more { width:190px; margin:0px auto; height:29px; line-height:29px; text-align:right; }
#dinner .Top10 .teIcon { height:22px; width:15px; display:inline-block; vertical-align:middle; margin:0px 5px; background:url(../image/system/dinner/dinnerMap1.png) -1px -50px no-repeat; }
#dinner .Top10 .hotIcon { height:22px; width:21px; display:inline-block; vertical-align:middle; margin:0px 5px; background:url(../image/system/dinner/dinnerMap1.png) 0 -72px no-repeat; }
/* 最新入住酒店 */
#dinner .newHotel { width:204px; height:258px; margin-bottom:10px; }
#dinner .newHotel h2, #dinner .hotelCmt h2, #dinner .bbsHot h2 { height:40px; line-height:40px; background:url(../image/system/dinner/dinnerMap.png) 0 -480px no-repeat; width:204px; text-indent:35px; position:relative; }
#dinner .newHotel .icon { width:16px; height:15px; display:inline-block; background:url(../image/system/dinner/dinnerMap1.png) 0 -119px; position:absolute; top:11px; left:10px; }
.newHotelBody { width:202px; height:216px; border:1px solid #ccc; overflow:hidden; }
.newHotelBody ul { width:190px; margin:0px auto; }
.newHotelBody ul li { font-family:"宋体"; color:#333; }
.newHotelBody ul li p { line-height:25px; }
/* 酒店评论 */
#dinner .hotelCmt { width:204px; height:287px; margin-bottom:10px; }
#dinner .hotelCmt .icon { width:16px; height:15px; display:inline-block; background:url(../image/system/dinner/dinnerMap1.png) 0 -136px no-repeat; position:absolute; top:11px; left:10px; }
.hotelCmtBody { width:202px; height:245px; border:1px solid #ccc; overflow:hidden; }
.hotelCmtBody ul { width:190px; margin:0px auto; }
.hotelCmtBody ul li { font-family:"宋体"; color:#333; margin:8px 0px; }
.hotelCmtBody ul li .name, .hotelCmtBody ul li .hotel, .hotelCmtBody ul li .fendian { display:inline-block; margin:0px 3px; }
.hotelCmtBody ul li p { line-height:20px; }
.hotelCmtBody ul li .content { width:190px; overflow:hidden; }
/* 论坛热帖 */
#dinner .bbsHot { width:204px; height:308px; }
#dinner .bbsHot .icon { width:16px; height:16px; display:inline-block; background:url(../image/system/dinner/dinnerMap1.png) 0 -153px no-repeat; position:absolute; top:11px; left:10px; }
#dinner .bbsHot h2 .more { width:80px; position:absolute; right:12px; top:0px; }
.bbsHotBody { width:202px; height:266px; border:1px solid #ccc; overflow:hidden; }
.bbsHotBody ul { width:190px; margin:0px auto; }
.bbsHotBody ul li { height:24px; line-height:24px; }
#dinner .bbsHotBody ul li a { color:#333; font-family:"宋体"; }
/* 婚礼知识殿堂 */
#dinner .wedding { width:742px; height:147px; border:1px solid #333; clear:both; margin-bottom:10px; }
#dinner .wedding h2 { height:40px; line-height:40px; text-indent:30px; background:url(../image/system/dinner/dinnerMap1.png) 10px -201px no-repeat; }
#dinner .wedding .h { width:742px; height:40px; position:relative; }
#dinner .wedding .h .more { position:absolute; right:10px; top:14px; display:inline-block; z-index:9; }
.weddingBody { width:722px; padding:0px 10px; height:107px; overflow:hidden; }
.weddingA { width:540px; height:107px; margin-right:10px; float:left; }
.weddingA li { float:left; }
.weddingA li .pic { display:block; float:left; width:74px; height:73px; padding:2px; background:url(../image/system/dinner/dinnerMap.png) 0 -224px; overflow:hidden; margin-right:10px; }
.weddingA li .pic img{  width:74px; height:73px;}

.weddingA li .right { width:182px; height:107px; float:left; overflow:hidden; }
#dinner .weddingA li .right h4 a { font-weight:bold; color:#333333; height:30px; line-height:20px; width:175px; overflow:hidden; }
.weddingA li .right .content { height:77px; line-height:20px; overflow:hidden; width:175px; color:#666666; }
.weddingB { width:152px; height:107px; overflow:hidden; float:left; }
.weddingB li { color:#333; }
#dinner .weddingB li a { color:#333; font-family:"宋体"; height:24px; line-height:24px; display:inline-block; width:152px; }
/* 年会尾牙指南 */
#dinner .annual { width:742px; height:147px; border:1px solid #333; clear:both; }
#dinner .annual h2 { height:40px; line-height:40px; text-indent:30px; background:url(../image/system/dinner/dinnerMap1.png) 10px -271px no-repeat; }
#dinner .annual .h { width:742px; height:40px; position:relative; }
#dinner .annual .h .more { position:absolute; right:10px; top:14px; display:inline-block; z-index:9; }
/* 字体 */
#dinner .redB { color:#990000; font-size:14px; font-weight:bold; }
#dinner a.redB, #dinner .redB a { color:#990000; }
#dinner .redB1 { color:#990000; font-weight:bold; }
#dinner a.redB1, #dinner .redB1 a { color:#990000; }
#dinner .redN { color:#990000; font-size:12px; }
#dinner a.redN, #dinner .redN a { font-size:12px; color:#990000; font-weight:300; }
#dinner .blueN { color:#0033ff; font-size:12px; }
#dinner a.blueN, #dinner .blueN a { font-size:12px; color:#0033ff; font-weight:300; }
#dinner .grayN { color:#333; font-size:12px; }
#dinner a.grayN, #dinner .grayN a { font-size:12px; color:#333; font-weight:300; }

/* 排行榜 */
#container { margin:0 auto; width:960px; position:relative; overflow:hidden; z-index:1; }
#all-dishes { z-index:10; background:#fff; position:absolute; display:none; top:70px; right:20px; width:400px; overflow:hidden; border:solid #999; border-width:1px 2px 2px 1px; padding:10px; }
#all-dishes p { margin:0 auto; width:100%; overflow:hidden; line-height:20px; }
#all-dishes p a:link, #all-dishes p a:visited, #all-dishes p a:hover { padding-right:8px; }
#all-dishes p#close-all-dishes { text-align:right; }
#all-dishes p#close-all-dishes a:link, #all-dishes p#close-all-dishes a:visited, #all-dishes p#close-all-dishes a:hover { padding-right:0; }
#paihang { width:653px; height:86px; overflow:hidden; line-height:24px; padding:4px 0 0 14px; text-align:left; }
#paihang .tit { width:60px; background: url(../image/system/dinner/icon1.jpg) no-repeat; padding-left:20px; color:#F36849; font-weight:bold; float:left; }
#paihang .tit1 { width:60px; background: url(../image/system/dinner/icon2.jpg) no-repeat; padding-left:20px; color:#85CEBA; font-weight:bold; float:left; }
#paihang span { width:auto; padding:0 5px; }
#paihang span.new { width:auto; clear:left; padding-left:85px; }
#thehot { width:104px; height:57px; overflow:hidden; }
#thehot .tit { font-size:16px; line-height:20px; color:#FF701D; font-weight:bold; padding-top:8px; }
#thehot span { font-size:12px; line-height:23px; color:#FF701D; }
.fontleft { text-align:left; }
.fontred { color:orange; }
.bb { font-weight:bold; color:#c80000 }
.toptit { text-align:center; color:#000; font-size:18px; }
a.link1 { color:#F36849; font-size:12px; font-weight:bold; text-decoration:none; }
a.link1:visited { color:#F36849; }
a.link1:hover { color:#F90; }
a.link2 { color:#000; font-size:12px; text-decoration:none; }
a.link2:visited { color:#666; }
a.link2:hover { color:#F90; }
a.link3 { color:#85CEBA; font-size:12px; font-weight:bold; text-decoration:none; }
a.link3:visited { color:#666; }
a.link3:hover { color:#F90; }
a.link4 { color:#C90104; font-size:12px; text-decoration:none; }
a.link4:visited { color:#C90104; }
a.link4:hover { color:#F90; }
a.link5 { color:#5F5F5F; font-size:12px; text-decoration:none; }
a.link5:visited { color:#999; }
a.link5:hover { color:#F90; }
a.link5 { color:#5F5F5F; font-size:12px; text-decoration:none; }
a.link5:visited { color:#999; }
a.link5:hover { color:#F90; }

/* 提交页面 */
#dinnerSubmit .banner{ width:850px; height:360px; margin:0px auto; margin-bottom:10px;}
#dinnerSubmit .banner .B1{ width:280px; height:360px; background:url(../image/system/dinner/submit01.gif) no-repeat; float:left;}
#dinnerSubmit .banner .B2{ width:299px; height:360px; background:url(../image/system/dinner/submit02.gif) no-repeat; float:left;}
#dinnerSubmit .banner .B3{ width:271px; height:360px; background:url(../image/system/dinner/submit03.gif) no-repeat; float:left; clear:right;}

#dinnerSubmit .form{ width:850px; margin:0px auto; overflow:hidden;}
#dinnerSubmit .form h2{ width:764px; float:left; height:27px; background:url(../image/system/dinner/submitH2.gif) no-repeat; text-indent:-9000px; overflow:hidden; clear:both;}
#dinnerSubmit .form .left{ width:400px; float:left; overflow:hidden;}
#dinnerSubmit .form .left .title{ width:400px; height:63px; background:url(../image/system/dinner/submitLeft.gif) top left no-repeat; border-bottom:2px solid #C7161C;}
#dinnerSubmit .submitTable{ width:400px; margin-top:5px;}
#dinnerSubmit .submitTable td{ text-align:left; padding:6px 5px 5px 8px; border-bottom:1px solid #E0E0E0;}
#dinnerSubmit .submitTable th{ text-align:left; width:70px; background:#F7F7F7; padding:6px 5px 5px 5px; border-bottom:1px solid #E0E0E0; color:#383838; font-weight:300;}
#dinnerSubmit .submitTable th em{ color:#C5181A; font-style:normal;}
#dinnerSubmit .submitTable .input1{ width:90px; height:12px; line-height:12px; border:1px solid #ccc; padding:4px 3px; color:#666;}
#dinnerSubmit .submitTable .input2{ width:270px; height:12px; line-height:12px; border:1px solid #ccc; padding:4px 3px; color:#666;}
#dinnerSubmit .submitTable select{ color:#666;}
#dinnerSubmit .submitTable textarea{ width:270px; height:100px; border:1px solid #ccc; padding:4px 3px; color:#666; }

#dinnerSubmit .line{ width:1px; height:385px; border-left:1px dotted #000; float:left; font-size:0px; margin:8px 8px 0px 8px; }

#dinnerSubmit .form .right{width:346px; float:left; overflow:hidden;}
#dinnerSubmit .form .right .title{width:346px; height:63px; background:url(../image/system/dinner/submitRight.gif) top left no-repeat; border-bottom:2px solid #C7161C;}

#dinnerSubmit .answers{ width:280px; height:110px; float:right; margin:5px;}
#dinnerSubmit .answers .zhushou1{ float:left; width:127px; height:109px; overflow:hidden; background:url(../image/system/dinner/submit04.gif) no-repeat; position:relative;}
#dinnerSubmit .answers .zhushou1 h5{color:#996633; width:122px; font-weight:bold; position:absolute; top:65px; left:10px;}
#dinnerSubmit .answers .zhushou1 a#aLine01{width:122px; display:inline-block; text-decoration:underline; font-style:normal; color:#0033CC;position:absolute; top:85px; left:2px; }
#dinnerSubmit .answers .input3{ float:right; margin:20px 10px 0px 0px;}
/* 流程图 */
#dinner .process{ width:926px; margin:10px auto;}
#dinner .process .B1,#dinner .process .B2,#dinner .process .B3,#dinner .process .B4{ float:left;}

.warp div.curret{text-align:left; height:30px; line-height:30px; margin-bottom:5px; font-family:"宋体" ;color:#838383;}
.warp div.curret a,.warp div.curret a:link{ color:#838383;}

    .articleList{ width:680px; margin:10px auto 20px; overflow:hidden;}
    .articleList h2{ width:680px; height:39px; background:url(../image/system/dinner/tuijian.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
    .articleList ul{ width:680px; background:#FDFFEF;}
    .articleList li a{ width:320px; padding:0px 10px; float:left; height:30px; line-height:30px; font-size:14px;}

/* 弹出框 */

.dinnerBox{ width:470px; height:210px; border:5px solid #077D3C; background:#FFFFFF; display:none;}
.dinnerBox .idBoxCancel{ width:33px; height:33px; background:url(../image/system/dinner/idBoxCancel.gif) no-repeat; position:absolute; top:-10px; right:-10px; cursor:pointer;}
.dinnerBox .dinnerBg{ width:68px; height:85px; background:url(../image/system/dinner/dinnerBoxBg.gif) no-repeat; display:block; position:absolute; top:30px; left:20px;}
.dinnerBox .dinnerBody{ width:340px; height:160px; position:absolute; top:30px; left:110px;}
.dinnerBox .dinnerBody p{ width:340px; line-height:20px; color:#515151;}
.dinnerBox .dinnerBody p em{ font-style:normal; color:#B20204; font-weight:bold;}
.dinnerBox .dinnerBody p.onlineTime{ margin-top:30px;}
.dinnerBox .dinnerBody p.dinnerBox57{ text-align:right; margin-top:30px;}








