.hpLeftBar { width:310px; float:left; }
/* 评分 */
.hpLeftBar .starScore { margin-bottom:10px; position:relative; }
.hpLeftBar .starScore .top, .hpLeftBar .starScore .bottom, .hpLeftBar .promotions .promotionsTop, .hpLeftBar .mapMark .bottom, .hpLeftBar .mapMark .top, .hpLeftBar .promotions .promotionsBottom { width:310px; height:10px; font-size:0px; background:url(../images/hpMap.gif) -109px 0px; }
.hpLeftBar .starScore .bottom, .hpLeftBar .promotions .promotionsBottom, .hpLeftBar .mapMark .bottom { background-position:-109px -10px; }
.hpLeftBar .starScore .body, .hpLeftBar .promotions .promotionsBody, .hpLeftBar .mapMark .body { padding:0px 10px; width:288px; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; background:#F7F7F7; }
.hpLeftBar .starScore .body p { line-height:24px; clear:both; }
.hpLeftBar .starScore .body label { color:#666666; width:50px; display:inline-block; }
.hpLeftBar .starScore .body .score, .hpLeftBar .starScore .body .score1 { margin:0 14px 0 10px; color:#E08300; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.hpLeftBar .starScore .body .score1 { color:#68C035; }
.hpLeftBar .starScore .body .comment { margin-left:20px; }
.hpLeftBar .starScore .body p.more { text-align:right; height:14px; line-height:14px; }
.hpLeftBar .starScore .labelTip { width:240px; height:25px; background:url(../images/hpMap.gif) no-repeat 0 -596px; line-height:25px; float:right; margin-bottom:5px; }
.hpLeftBar .starScore .labelTip .wangyou { margin-left:85px; }
.hpLeftBar .starScore .labelTip .bianjiScore { margin-left:5px; }
.hpLeftBar .starScore .number { color:#E08300; font-size:14px; font-weight:bold; }
.hpLeftBar .starScore p.orderHot, .hpLeftBar .starScore p.orderRank, .hpLeftBar .starScore p.tuijian { margin-top:15px; }
.hpLeftBar .starScore p strong { color:#DF8200; font-size:14px; font-weight:300; }
.starScore p.orderRank span { display:inline-block; margin:0 10px 0 0; }
#starScore1 { display:none; }
#starScoreMore, #starScoreMore1 { padding-right:20px; background:url(../images/hpIcon.gif) 30px 0px no-repeat; cursor:pointer; }
#starScoreMore1 { background-position:30px -18px; }
/* 适合人群 */
.hpLeftBar .customers { width:310px; margin-bottom:10px; clear:both; overflow:hidden; }
.hpLeftBar .customers dl { width:310px; clear:both; }
.hpLeftBar .customers dt { width:65px; float:left; font-weight:bold; color:#666; line-height:150%; margin-left:10px; _margin-left:5px }
.hpLeftBar .customers dd { width:230px; float:left; line-height:150%; color:#666666; }
.hpLeftBar .customers dd em { color:#c80000; }
/* 促销信息 */
.hpLeftBar .promotions { clear:both; color:#666666; width:310px; overflow:hidden; }
.hpLeftBar .promotions p.title { height:35px; text-indent:30px; line-height:30px; background:url(../images/hpIcon.gif) 0px -235px no-repeat; }
.hpLeftBar .promotions p.title a { color:#666666; }
.hpLeftBar .promotions h3 { font-size:14px; font-weight:bold; color:#000; height:25px; line-height:20px; }
.hpLeftBar .promotions .text1, .hpLeftBar .promotions .text3 {  border-left:6px solid #A5B43D;  padding:0 0 0px 10px;}
.hpLeftBar .promotions .text2 h3 { color:#c80000; }
.hpLeftBar .promotions .text2 { padding:0 0 0 10px;  color:#c80000; border-left:6px solid #C80000;}
.hpLeftBar .promotions .text2 li { line-height:150%; text-indent:10px; background: url(../images/hpIcon.gif) 0px -279px no-repeat; }
/* 餐厅更多信息 */
.hpLeftBar .moreInfo { margin:10px 0 10px 10px; clear:both; width:295px; border-left:6px solid #FBB24B; position:relative;}
.hpLeftBar .moreInfo div { overflow:hidden; }
.hpLeftBar .moreInfo dl, #print .moreInfo dl { margin-left:10px; display:inline; float:left; }
.hpLeftBar .moreInfo dt, #print .moreInfo dt { color:#c80000; width:65px; float:left; line-height:20px; }
.hpLeftBar .moreInfo dd, #print .moreInfo dd { color:#666; width:210px; float:left; line-height:20px; }
.hpLeftBar .moreInfo .btn { margin:10px 0 0 0; text-align:center; }
.printBtn, .sendMobileBtn, .googleRoute, .zoomBtn,.googleBusBtn { width:104px; height:24px; vertical-align:middle; border:0px; background:url(../images/hpbtn.gif) 0px -313px no-repeat; margin:0px 5px; }
.sendMobileBtn { background-position:-115px -313px; }
.googleRoute { background-position:0px -346px; }
.googleBusBtn{ background-position: -116px -346px;}

.zoomBtn { background-position:0px -384px; }
/* 谷歌地图标注 */
.hpLeftBar .mapMark {margin-bottom:10px; }
.mapMark .title { height:24px; line-height:24px; width:288px; }
.mapMark .title h3 { font-size:14px; padding-left:20px; background:url(../images/hpIcon.gif) 0px -314px no-repeat; float:left; width:120px; display:inline-block; }
.mapMark .title .editBtn { width:120px; float:left; text-align:right; display:inline-block; }
.mapMark .mapbody { margin:10px 0 0 0; width:288px; /*height:288px;*/ background:#eee; }
.mapMark .mapbody img { width:288px; /*height:288px;*/ overflow:hidden; }
.mapMark p { text-align:center; padding:5px 0px; }
.mapMark .input1,.moreInfoMobile .input1{ padding:4px; height:14px; line-height:14px; border:1px solid #ccc; vertical-align:middle; color:#999; margin:0px 3px; }
/* 停车场 */
.parking { margin-bottom:10px; position:relative; }
.parking .title h3 { background:url(../images/hpIcon.gif) 0px -353px no-repeat; width:200px; }
.parking .text { text-align:left; color:#666666; }
.parkBig{ width:490px; height:436px; border:5px solid #c80000; background:#fff; top:270px; left:390px; position:absolute;  overflow:hidden;}
.parkMobile,.moreInfoMobile{ width:470px; padding:10px; height:140px; border:5px solid #c80000; background:#fff; top:70px; left:390px; position:absolute;}
.moreInfoMobile{ top:180px;}
.parkMobile p,.moreInfoMobile p{text-align:left; color:#464646; padding:5px 0;}
/* 餐厅专题 */
.hpTopics { margin-bottom:10px; }
.hpTopics h3 { width:310px; height:30px; text-align:center; line-height:30px; font-size:16px; font-weight:bold; background:url(../images/hpMap.gif) -109px -22px; }
.hpTopics .bottom { width:310px; font-size:0px; height:10px; line-height:10px; background:url(../images/hpMap.gif) -109px -52px no-repeat; }
.hpTopics .body { padding:5px 10px; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; width:288px; }
.hpTopics .body li { width:288px; overflow:hidden; margin:8px 0px; float:left; }
.hpTopics .body .leftPic { width:60px; height:60px; float:left; margin-right:10px; }
.hpTopics .body .leftPic img { width:60px; height:60px; overflow:hidden; }
.hpTopics .body .rightText { width:210px; float:left; }
.hpTopics .body .rightText .title a { text-decoration:underline; }
.hpTopics .body .rightText .title a:hover { text-decoration:none; }
.hpTopics .moreLink { text-align:right; }
/* 同地域、同价位、同菜系餐厅 */
.hpMoreStore { width:940px; background:url(../images/hpMiddleBg.gif) repeat-y; margin:0px auto; padding:3px 11px 20px 11px; overflow:hidden; }
.hpMoreStore h2 { height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; }
.sameLotStore, .samePriceStore { width:300px; border-right:1px solid #666; float:left; padding:0 0 0 10px;overflow:hidden; }
.sameCuisineStore { float:left; width:300px; padding:0 0 0 10px; }
.hpMoreStore li { float:left; width:290px; overflow:hidden; margin-bottom:10px; }
.hpMoreStore p { width:270px; clear:both; height:24px; line-height:24px; overflow:hidden; padding:0px 10px; }
.hpMoreStore p span.huiicon,.hpMoreStore p span.teicon{width:230px; height:24px; line-height:24px; display:inline-block;}
.hpMoreStore p span.huiicon a,.hpMoreStore p span.teicon a{height:24px; line-height:24px; display:inline-block; overflow:hidden;}
.hpMoreStore .left { float:left; }
.hpMoreStore .left a { text-decoration:underline; }
.hpMoreStore .right { float:right; }
.hpMoreStore .text { text-indent:20px; }
.hpMoreStore .noInfo { width:500px; clear:both; height:24px; line-height:24px; overflow:hidden; padding:0px 10px; }
.hpMainBody { width:618px; float:right; }
/* 餐厅图片切换 */
.hpPicTab { width:618px; margin-bottom:10px; }
.hpPicTabMenu { width:300px; height:28px; text-align:right; padding-left:298px }
.hpPicTabMenu li { float:left; width:100px; height:28px; background:url(../images/hpbtn.gif) -100px -419px no-repeat; text-align:center; line-height:28px; cursor:pointer; position:relative; font-size:14px; }
.hpPicTabMenu li.current { background:url(../images/hpbtn.gif) 0 -419px no-repeat; color:#c80000; }
.hpPicTabMenu li span.videoIcon { position:absolute; top:0; left:5px; width:25px; height:24px; background:url(../images/hpIcon.gif) 0px -398px no-repeat; }
.hpPicTabMenu li span.videoText { padding-left:25px; }
.hpPicTabBody { width:598px; height:468px; background:url(../images/tabPicBg.gif) no-repeat; padding:10px;overflow:hidden; position: relative;}
.hpPicTabBody .picWarp { width:598px; height:468px; overflow:hidden; margin-bottom:50px;}
.hpPicTabBody .bigImgWarp{ display:block; width:480px; height:420px; float:left; position:relative;}
.hpPicTabBody .bigImg {display: table-cell; vertical-align:middle; *display: block; *font-size: 366px; *font-family:Arial; text-align:center; width:480px; height:420px; overflow:hidden; }
.hpPicTabBody .bigImg img{ vertical-align:middle;}
.hpPicTabBody .picWarp .sorry404{width:598px; height:468px; line-height:420px; display:inline-block; text-align:center; color:#c80000;}
.hpPicTabBody .smallImg {   }
.hpPicTabBody .smallImg li { cursor:pointer; width:60px; overflow:hidden; margin-bottom:10px }
.hpPicTabBody .smallImg li.current { border: 2px solid #c80000; }
.hpPicTabBody .smallImg li img { float:left; width:60px; height:60px; }
.hpPicTabBody .smallImg li span.huanshi { width:60px; height:14px; line-height:14px; font-size:12px; color:#FFFFFF; background:#6CB01D; text-align:center; display:inline-block; }
.hpPicTabBody .videoWarp { width:506px; height:428px; margin:0px auto; display:block; margin-bottom:10px; }

#divTabEnvironmentWarp,#divTabDishWarp,#divTabUploadWarp{ width:88px; height:410px; float:right;  border:1px solid #ccc; overflow:scroll; overflow-x:hidden; padding:5px 0px 0px 10px;}
#divTabEnvironmentWarp img,#divTabDishWarp img,#divTabUploadWarp img { background:url('../images/o_loading.gif') no-repeat center; }
#hpTabBody{position:absolute;}

.footerLink { width:598px; height:30px; line-height:30px; padding:10px 0 0 0; clear:both; text-align:right; }
.footerLink .link2 { float:right }
.footerLink .caiName { font-size:14px; font-weight:bold; float:left; }
.footerLink .caiName .touxiang { padding:1px; border:1px solid #ccc; vertical-align:middle; }
.footerLink .caiName a { font-size:12px; color:#DF8300; font-weight:300; }
.footerLink .caiName cite { font-style:normal; font-size:12px; font-weight:300; }
.footerLink span.page a { width:20px; height:20px; line-height:20px; text-align:center; display:inline-block; margin-right:5px; background:url(../images/hpIcon.gif) no-repeat 0px -639px; }
.footerLink span.page a.current { color:#fff; background-position:0 -603px; }
/* 餐厅简介 */
.restaurantProfile { width:592px; margin-bottom:10px; padding-left:20px; border-left:6px solid #c80000;}
.restaurantProfile h3 { font-size:14px; height:30px; line-height:30px; font-weight:bold; }
.restaurantProfile p { text-indent:2em; display:inline; }
.restaurantProfile span.profileWriter { color:#666; display:block; text-align:right; padding:5px 0; clear:both; }
a.profileWriterPic { height:18px; width:18px; display:inline-block; padding:1px; border:1px solid #ccc; }
.restaurantProfile span.profileWriter img { vertical-align:middle; }
.pickUp1 { display:inline; color:#c80000; padding-left:16px; background:url(../images/hpIcon.gif) 0px -188px no-repeat; cursor:pointer; }
.pickDown1 { color:#c80000; padding-left:16px; background:url(../images/hpIcon.gif) 0px -209px no-repeat; cursor:pointer; }
/* 网友争论 */
.debateDiv { width:578px; overflow:hidden; padding:0 0 0 15px; border-left:6px solid #fff; margin-bottom:10px; }
.debateDiv h3 { font-size:14px; height:30px; line-height:20px; font-weight:bold }
.debateDiv span.good { color:#c80000; }
.debateDiv span.bad { color:#7BB160; }
.comment { overflow:hidden; _zoom:1 }
.comment img { float:left; padding:1px; border:1px #ccc solid; margin:0 10px 0 0; }
.commentbox { background:url(../images/goodFt.gif) no-repeat 0 bottom; float:right; padding:0 0 16px 0; width:516px; margin:0 0 10px 0 }
.commentbox .title { background:url(../images/hpMap.gif) 0 -350px no-repeat; padding:5px 0 5px 24px; color:#666; }
.commentbox .title strong { color:#000; }
.commentbox div { background:url(../images/hpMapY.gif) -513px 0px repeat-y; padding:0 10px 0 24px; color:#c80000; font-size:14px; }
.commentbox div a.moreLink { width:13px; height:16px; display:inline-block; background:url(../images/hpIcon.gif) no-repeat 0 -148px; vertical-align:middle; margin:0 3px; }
.badbox img { float:right; margin:0 0 0 10px; }
.badbox .commentbox { background:url(../images/badFt.gif) no-repeat 0 bottom; float:right; padding:0 0 16px 0; width:516px; }
.badbox .title { background:url(../images/hpMap.gif) 0 -319px no-repeat; padding:5px 0 5px 15px; }
.badbox div { background:url(../images/hpMapY.gif) 0px 0px repeat-y; padding:0 18px 0 15px; color:#7BB160; }
/* 菜品介绍 */
.dishesDiv { padding:0 0 0 15px; border-left:6px solid #fff; width:597px; margin-bottom:10px; }
.dishesDiv h3 { font-size:14px; height:30px; line-height:20px; font-weight:bold; }
.dishesDiv p.text { margin-bottom:10px; color:#666; }
.dishesDiv p.text strong { color:#000; }
.dishesDiv p.text img { vertical-align:middle; }
.dishesDiv a.moreBtn { width:61px; height:14px; display:inline-block; background:url(../images/hpbtn.gif) no-repeat 0 -465px; text-align:center; line-height:16px; color:#FFFFFF; }
/* 评论 */
.commentWarp { width:598px; padding:0px 10px; background:url(../images/commentWarpBg.jpg) no-repeat; }
.commentWarp p.text1 { height:35px; line-height:35px; border-bottom:1px solid #ccc; }
.commentWarp p.text1 select { vertical-align:middle; }
.commentWarp p.text1 .left { float:left; font-size:16px; font-weight:bold; }
.commentWarp p.text1 .right { float:right; text-align:right; display:block; _padding:8px 0px }
.commentWarp p.text2 { padding:5px 0px; clear:both; width:598px; }
.cmtPublishedBtn { width:111px; height:30px; background:url(../images/hpbtn.gif) no-repeat 0px -491px; border:0; vertical-align:middle; cursor:pointer;}
.goodCmtBtn { width:79px; height:27px; background:url(../images/hpbtn.gif) no-repeat -250px -908px; border:0; vertical-align:middle; cursor:pointer;}
.badCmtBtn { width:79px; height:27px; background:url(../images/hpbtn.gif) no-repeat -250px -867px; border:0; vertical-align:middle; cursor:pointer;}
.commentWarp p.text2 .left { float:left; }
.commentWarp p.text2 .right { float:right; }
.commentWarp p.text2 .right a { color:#666; margin:0px 3px; }
.commentWarp p.text2 .right a.current { color:#c80000; font-weight:bold; }
.commentWarp ul.cmtList { width:598px; clear:both; margin:10px 0px; float:left; }
.commentWarp ul.cmtList li { overflow:hidden; margin-bottom:20px; }
.commentWarp p.text3 { height:40px; line-height:22px; background:url(../images/hpMap.gif) no-repeat 0 -436px; }
.commentWarp p.text3 .left { float:left; font-size:14px; font-weight:bold; }
.commentWarp p.text3 .left em { color:#c80000; }
.commentWarp p.text3 .right { float:right; color:#666; }
.commentWarp .cmtBody { width:598px; }
.commentWarp .cmtBody .left { width:50px; margin-right:10px; float:left; text-align:center;}
.commentWarp .cmtBody .left a.touxiang { width:48px; height:48px; padding:1px; border:1px solid #ccc; display:inline-block; }
.commentWarp .cmtBody .left a.dengji { width:50px; height:25px; line-height:25px; color:#666; display:inline-block; overflow:hidden; }
.commentWarp .cmtBody .right { width:536px; float:left; }
.commentWarp .cmtBody .right p { margin-bottom:10px; }
.commentWarp .cmtBody .right .text4 { height:18px; line-height:18px; }
.tel {background:url(../images/cmt-map.gif) no-repeat scroll 0 -922px transparent;color:#FFFFFF;height:18px;line-height:20px;padding-left:20px;}
.commentWarp .cmtBody .right .userName { color:#0082CB; }
.commentWarp .cmtBody .right .text5 { color:#666; margin-bottom:0px; }
.commentWarp .cmtBody .right .text5 a { color:#666; }
.commentWarp .cmtBody .right p.yellow { line-height:150%; margin-bottom:0; }
/* 回复评论 */
.replayCmt { width:536px; }
.replayCmtT { width:536px; height:13px; background:url(../images/hpMap.gif) no-repeat 0 -550px; }
.replayCmtM { clear:both; width:514px; padding:0px 10px; overflow:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#F7F7F7; }
.replayCmtList { width:514px; }
.replayCmtList li { float:left; width:514px; overflow:hidden; clear:both; padding-bottom:5px; border-bottom:1px solid #ccc; }
.replayCmtList li .touxiang { width:30px; height:30px; padding:1px; border:1px solid #ccc; display:inline-block; float:left; }
.replayCmtList li .touxiang img { width:30px; height:30px; overflow:hidden; }
.replayCmtList li div.replayCmtRight { width:468px; float:right; }
.replayCmtInput { width:400px; padding:3px; height:14px; line-height:14px; border:1px solid #ccc; vertical-align:middle; }
.replayCmt .form { margin-top:10px; }
a.replayCmtBtn { cursor:pointer; }
.replayCmtB { clear:both; width:536px; height:11px; background:url(../images/hpMap.gif) no-repeat 0 -563px; }
/* 子页面样式 */
.hpSubCrumbs { height:30px; line-height:30px; width:940px; font-size:14px; margin-bottom:10px; }
.hpSubCrumbs a { font-size:14px; }
/*  菜品介绍列表 */
.dishesIntroduction { width:940px; overflow:hidden; }
.dishesIntroduction li { width:450px; margin:0 20px 20px 0; height:90px; float:left; overflow:hidden; }
.dishesIntroduction li img { width:90px; height:90px; float:left; overflow:hidden; margin-right:10px; }
.dishesIntroduction li h4 { line-height:35px; font-weight:bold; }
/* 用户贡献榜 */
.userPointsTop { width:940px; }
.userPointsTop .top, .userPointsTop .bottom { width:940px; height:12px; font-size:0px; background:url(../images/hpMap.gif) no-repeat 0 -647px; }
.userPointsTop .bottom { background-position:0 -659px; }
.userPointsTop .body { width:918px; padding:0px 10px; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF; background:#F7F7F7; position:relative; }
.userPointsTop h2 { line-height:20px; height:30px; font-size:16px; font-weight:bold; }
.userPointsTop .leftContent { width:800px; overflow:hidden; }
.userPointsTop ul { width:190px; float:left; }
.userPointsTop li { width:170px; height:40px; overflow:hidden; margin:0 6px 10px 0px; }
.userPointsTop span.rank { display:inline-block; height:40px; line-height:40px; width:25px; float:left; color:#666; font-size:18px; font-weight:bold; text-align:center; }
.userPointsTop span.first { color:#c80000; }
.userPointsTop span.second { color:#f30; }
.userPointsTop span.third { color:#f90; }
.userPointsTop li img { float:left; width:27px; height:27px; padding:5px 5px 0 0; }
.userPointsTop .text { line-height:20px; }
.userPointsTop .text a { color:#c80000; }
.userPointsTop .btnSpan { position:absolute; top:10px; right:20px; }
/* 地图 */
.hpMapParking { width:940px; }
.leftMap { width:650px; float:left; }
.mapParkMenu { line-height:28px; }
.mapParkMenu ul { float:left; }
.mapParkMenu li, .albumTypeList li, .cmtTypeMenu li { width:100px; height:28px; line-height:28px; margin:0 5px 0 0; float:left; text-align:center; background: url(../images/hpbtn.gif) no-repeat -100px -419px; cursor:pointer; }
.mapParkMenu li.current, .albumTypeList li.current, .cmtTypeMenu li.current { background-position:0 -419px; color:#c80000; }
.albumTypeList li.current a{ background-position:-100px -419px; color:#c80000; }
.mapParkBtn { float:right; }
.mapParkMenu .mapParkPrint { width:89px; height:24px; border:0; background:url(../images/hpbtn.gif) no-repeat -79px -460px; }
.mapParkBody { clear:both; width:628px; height:460px; padding:10px; border:1px solid #ccc; }
.hpMapParking .rightForm { width:276px; float:right; }
.hpMapParking .rightForm .top, .hpMapParking .rightForm .bottom { width:276px; height:12px; font-size:0; background:url(../images/hpMap.gif) -594px -552px; }
.hpMapParking .rightForm .bottom { background-position: -594px -564px; }
.hpMapParking .rightForm .body { background:url(../images/directions.gif) repeat-y; }
.routeTable { width:250px; margin:0 auto; }
.routeTable td { padding:5px; vertical-align:top; }
.routeTable td.td1 { width:35px; }
.startEndSwitch { width:18px; height:18px; border:0; background:url(../images/hpbtn.gif) no-repeat -189px -463px; }
.routeResult { width:260px; margin:0 auto; overflow:hidden;}
/* 相册小图 */
.smallAlbum { width:940px; }
.leftAlbum { width:730px; float:left; }
.albumTypeList { float:left; }
.smallAlbumBtn, .bigAlbumBtn { float:right; }
.slideBtn1 { width:70px; height:25px; background:url(../images/hpbtn.gif) no-repeat -135px -508px; border:0; }
.smallAlbumBody, .bigAlbumBody { clear:both; width:728px; border:1px solid #ccc; overflow:hidden; padding:10px 0; }
.smallAlbumBody ul { margin:auto; width:700px; _width:728px; }
.smallAlbumBody li { width:120px; margin:10px; float:left; height:170px; overflow:hidden; }
.smallAlbumBody li img { width:120px; height:120px; overflow:hidden; }
.smallAlbumBody li p { text-align: center; line-height:25px; height:25px; width:120px; overflow:hidden; }
.smallAlbum p.page { clear:both; width:710px; text-align:right; margin:10px auto 0; padding:3px 0px; }
.smallAlbum p.page a { padding:3px 6px; border:1px solid #DDDDDD; margin:0px 3px; color:#88AF3F; }
.smallAlbum p.page a.current, .smallAlbumBody p.page a:hover { background:#B2E05D; color:#000; }
.rightTop10 { width:190px; float:right; }
.rightTop10 .top, .rightTop10 .bottom { width:190px; height:10px; font-size:0px; background:url(../images/hpMap.gif) no-repeat -447px 0; }
.rightTop10 .bottom { background-position:-447px -10px; }
.rightTop10 .body { width:168px; padding:0 10px; border-left:1px solid #EDEDED; border-right:1px solid #EDEDED; background:#F7F7F7; }
.rightTop10 h2 { font-size:16px; text-align:center; font-weight:bold; }
.rightTop10 p { padding:10px 0; text-align:center; }
.rightTop10 ul { width:168px; }
.rightTop10 li { width:168px; height:27px; padding:5px 0 5px 0; line-height:27px; }
.rightTop10 span.rank { display:inline-block; width:25px; float:left; color:#666; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; }
.rightTop10 .first { color:#c80000; }
.rightTop10 .second { color:#f30; }
.rightTop10 .third { color:#f90; }
.rightTop10 .text { display:inline-block; line-height:27px; }
.rightTop10 .text a { color:#c80000; }
.rightTop10 li img { vertical-align:middle; width:30px; height:30px; overflow:hidden; }
.rightTop10 .moreLink { text-align:right; }
/* 相册大图 */
.previousFive { width:690px; margin:auto; display:block; margin-bottom:20px; }
.previousFive img { width:60px; height:60px; margin-right:10px; vertical-align:middle; }
.bigAlbumBody ul { margin:auto; width:690px; }
.bigAlbumBody li { width:690px; text-align:center; margin-bottom:50px; overflow:hidden; }
.bigAlbumBody li p.center { text-align:center; }
.bigAlbumBody h4 { font-size:14px; color:#c80000; height:30px; line-height:30px; font-weight:bold; }
.bigAlbumBody p.introduction { margin-bottom:20px; }
.bigAlbumBody p.address { line-height:24px; border-bottom:1px dotted #666; margin-bottom:10px; }
.bigAlbumBody div { padding:10px; }
.bigAlbumBtn { width:190px; height:25px; line-height:25px; text-align:center; background:url(../images/hpMap.gif) no-repeat -658px 0; }
.bigPicLink, .smallPicLink, .slidePicLink ,.bigPicLinkOff,.smallPicLinkOn,.slidePicLinkOn{ padding-left:20px; background:url(../images/hpIcon.gif) no-repeat 0 -682px; height:20px; line-height:20px; margin:3px 0 0 0; display:inline-block; }
.smallPicLink { background-position:0 -719px; }
.slidePicLink { background-position:0 -751px; }
.bigPicLinkOff{ background-position:0 -1051px;}
.smallPicLinkOn{ background-position:0 -1087px;}
.slidePicLinkOn{ background-position:0 -1120px;}

/* 评论详情 */
.cmtDBar { width:310px; float:right; }
.cmtDBar .arrow { width:8px; height:9px; position:absolute; top:10px; left:-8px; background:url(../images/hpMap.gif) no-repeat -452px -94px; display:inline-block; }
.cmtDBar .cmtWriter { margin-bottom:10px; }
.cmtDBar .top, .cmtDBar .bottom { width:310px; height:10px; font-size:0px; background:url(../images/hpMap.gif) no-repeat; }
.cmtDBar .cmtWriter .body { width:290px; background:#BAE6FF; padding:0 10px; overflow:hidden; }
.cmtDBar .cmtWriter .top { background-position:-446px -34px; }
.cmtDBar .cmtWriter .bottom { background-position:-446px -44px; }
.cmtDBar .cmtDiningHall { }
.cmtDBar .cmtDiningHall .top { background-position:-446px -61px; }
.cmtDBar .cmtDiningHall .body { width:290px; background:#FFE682; padding:0 10px; overflow:hidden; }
.cmtDBar .cmtDiningHall .bottom { background-position:-446px -71px; }
.cmtDBar .title { width:290px; height:30px; line-height:30px; overflow:hidden; font-size:14px; }
.cmtDBar .title a { float:right; font-size:12px; }
.cmtDBar .pic { width:48px; height:48px; overflow:hidden; padding:1px; border:1px solid #ccc; display:inline-block; background:#FFFFFF; float:left; }
.cmtDBar .content { position:relative; width:212px; float:right; margin-right:5px; }
.cmtDBar .content .h, .cmtDBar .content .b { width:212px; height:10px; background:url(../images/hpMap.gif) no-repeat -447px -117px; }
.cmtDBar .content .b { background-position:-447px -127px; }
.cmtDBar .content .m { width:192px; padding:0 10px; background:#FFFFFF; color:#444; }
.cmtDBar h2 { font-size:14px; font-weight:bold; }
.commentWarp1 { width:598px; padding:0; background:none; float:left; }
/* 评论全展开 */
.cmtDrtailLeft { width:618px; float:left; }
.cmtTypeMenu { width:598px; height:28px; margin:10px 0; }
.cmtTypeMenu li { margin-right:0px; }
.cmtTypeMenu li {}
.cmtTypeMenu li .goodcmtbtn, .cmtTypeMenu li .badcmtbtn{ _height:28px; _background-position:0 -431px;}
 .cmtTypeMenu li .badcmtbtn{ _background-position:0 -453px;}
 .cmtBody404{ width:396px; height:158px; margin:30px 0 20px 80px; overflow:hidden; background: url(../images/cmtBody404.gif) no-repeat;} 
.cmtBody404 p{ margin:30px 0 0 100px; font-size:16px; color:#666;}
 
.latestReply { margin-bottom:10px; }
.latestReply h3 { width:310px; height:29px; background:url(../images/hpMap.gif) no-repeat -446px -159px; line-height:29px; text-indent:10px; font-weight:bold; font-size:14px; }
.latestReply .b1 { width:310px; height:10px; font-size:0; background:url(../images/hpMap.gif) no-repeat -446px -188px; }
.latestReply .body { width:288px; border-left:1px solid #BAE6FF; border-right:1px solid #BAE6FF; padding:10px; }
.latestReply .userPic { width:30px; height:30px; padding:1px; border:1px solid #999; float:left; }
.latestReply li { overflow:hidden; margin-top:10px; width:288px; clear:both; color:#333; }
.latestReply li .userPic img { width:30px; height:30px; overflow:hidden; }
.latestReply .text { float:left; margin-left:10px; width:240px; }
.latestReply .text p { line-height:20px; }
.latestReply .text a { margin:0px 5px; }
.cmtWriter .h01 { width:235px; height:51px; background:url(../images/hpIcon.gif) no-repeat 0 -795px; padding-left:55px; line-height:30px; font-size:14px; color:#666; position:relative; }
.cmtWriter .viewBtn01, .cmtWriter .viewBtn02 { width:68px; height:20px; background:url(../images/hpbtn.gif) no-repeat -81px -552px; border:0px; font-size:12px; float:right; position:absolute; top:25px; right:10px; }
.cmtWriter .viewBtn02 { background-position: -149px -552px; }
.explainContent { background:#FFFFFF; padding:10px; color:#666; width:270px; overflow:hidden; margin:10px 0 0 0; }
.explainContent span { float:left; width:71px; margin-right:10px; }
.explainContent p { float:right; width:180px; line-height:20px; }
.explainContent li { width:270px; clear:both; float:left; margin-bottom:10px; }
/* 相册详情 */
.albumDetail .rightTop10 .title { width:160px; padding:0 5px; height:25px; line-height:25px; background:url(../images/hpMap.gif) no-repeat -759px -111px; margin:0px auto; }
.albumDetail .rightTop10 a.slide1 { float:right; padding-left:20px; background:url(../images/hpIcon.gif) no-repeat 0 -910px; }
.verticalScroll { width:100px; height:510px; overflow:hidden; margin:0px auto; }
.verticalScroll .scrollUpOn { width:100px; height:25px; display:block; margin:5px 0px; background:url(../images/hpbtn.gif) no-repeat 0 -661px; cursor:pointer; }
.verticalScroll .scrollUpOff { width:100px; height:25px; display:block; margin:5px 0px; background:url(../images/hpbtn.gif) no-repeat 0 -711px; cursor:pointer; }
.verticalScroll .scrollDownOn { width:100px; height:25px; display:block; margin:5px 0px; background:url(../images/hpbtn.gif) no-repeat 0 -686px; cursor:pointer; }
.verticalScroll .scrollDownOff { width:100px; height:25px; display:block; margin:5px 0px; background:url(../images/hpbtn.gif) no-repeat 0 -736px; cursor:pointer; }
.verticalScroll .scrollBody { width:100px; height:440px; position:relative; overflow:hidden; }
.verticalScroll .scrollList { width:100px; position:absolute; top:0px; left:0px; }
.verticalScroll .scrollList li { width:94px; height:94px; padding:2px; border:1px solid #ccc; background:#FFFFFF; margin-bottom:10px; }
.verticalScroll .scrollList li img { filter:alpha(opacity=50); opacity:0.5; cursor:pointer; }
.verticalScroll .scrollList li img.on { filter:alpha(opacity=100); opacity:1.0; cursor:pointer; }
.albumDetailLeft{width:728px; float:left; overflow:hidden; }
.albumDetailLeft #carousel_photo{ overflow:hidden;}
.imageName { width:728px; line-height:30px; text-align:center; }
.albumDetailLeft .userInfo { width:710px; }
.albumDetailLeft .userInfo img { width:30px; height:30px; float:left; margin:2px 5px; }
/* 弹窗 */
.cmtPopWarp { width:619px; overflow:hidden; z-index:9999; color:#666; background:#fff;}
.cmtPopWarp .h, .cmtPopWarp .f { width:599px; padding:10px; height:55px; background:#F7F7F7; border-bottom:1px solid #EDEDED; }
.cmtPopWarp .f { border-top:1px solid #ededed; border-bottom:0; position:relative; padding-top:15px; }
.cmtPopWarp .c { width:576px; padding:10px; }
.cmtPopWarp .title { line-height:24px; }
.cmtPopWarp h2 { font-size:14px; font-weight:bold; float:left; color:#000; }
.cmtPopWarp .steps { width:250px; height:21px; margin:0 20px 0 0; line-height:21px; float:right; background:url(../images/cmtPopMap.gif) no-repeat 0 -51px; }
.cmtPopWarp .steps .steps01 { width:80px; float:left; color:#FFFFFF; }
.cmtPopWarp .steps .steps02 { float:left; margin-left:20px; }
.cmtPopWarp .h p { clear:both; line-height:30px; }
.cmtPopTable { width:550px; margin:auto; }
.cmtPopTable th { width:70px; font-weight:300; padding:5px; }
.cmtPopTable td { padding:5px; }
.cmtPopTable td .input1 { border:1px solid #A5B1D9; padding:5px 2px; height:14px; line-height:14px; }
.cmtPopTable td textarea { width:520px; height:120px; border:1px solid #A5B1D9; padding:5px 2px; }
.cmtPopTable td p { line-height:24px; }
.cmtPopTable input { vertical-align:middle; }
.cmtPopWarp .f .btn { position:absolute; top:25px; right:50px; }
.cmtPopWarp .f p { line-height:24px; }
.cmtPopWarp .f a { font-size:14px; cursor:pointer; }
/* 弹窗1 */
.cmtPopWarp1 .c { color:#000; }
.cmtPopWarp1 h2 { color:#c80000; }
.cmtPopWarp1 .steps { background-position:-269px -51px; }
.cmtPopWarp1 .steps .steps01 { color:#000000; background:url(../images/hpIcon.gif) no-repeat 60px -873px; }
.cmtPopWarp1 .steps .steps02 { color:#fff; }
.cmtPopWarp1 .checkboxList1 { display:inline-block; margin:0 5px 0 15px; }
/* 弹窗2 */
.popBox01{ width:540px; overflow:hidden; padding:10px; background:#fff;}
.popBox01 p.sorry{ padding-left:100px; background:url(../images/hpbtn.gif) no-repeat -147px -660px; height:80px; font-size:14px; line-height:30px;}
.popBox01Menu{ width:540px; height:24px; overflow:hidden; margin:20px 10px 0 0;  }
.popBox01Menu li{ float:left; display:inline-block; padding:0 10px; height:24px; line-height:24px; font-weight:bold; cursor:pointer;  border:1px solid #fff; border-bottom:0;}
.popBox01Menu li.current{ border:1px solid #ccc; border-bottom:0; color:#c80000;background:#FFFFFF;  z-index:100; position:relative; margin:0 10px 0 0; }
.popBox01Body{ width:520px; padding:10px; border:1px solid #ccc; position:relative; margin-top:-1px; _margin-top:0px; z-index:99; position:relative; }
.popBox01Table{ width:520px;}
.popBox01Table td{ padding:5px; color:#656565;}
.popBox01Table img.pic{ width:35px; height:35px; overflow:hidden; float:left; margin:0 10px 0 0;}
.popBox01Table .right{ float:left; overflow:hidden; width:120px;}
.dishOnline{ width:74px; height:25px; background:url(../images/hpbtn.gif) no-repeat -161px -587px; border:0; cursor:pointer;}
/* 星级投票 */
.star-rating { margin: 0 10px 0 0; width: 100px; line-height:20px; height: 20px; position: relative; background: url(../images/star_rating.gif) no-repeat -100px top; background-position: -100px top; }
.star-rating li { color:#FF6600; font-weight:bold; padding:0px; margin:0px; float: left; }
.star-rating li a { display:block; width:20px; height: 20px; text-decoration: none; text-indent: -5000px; z-index: 20; cursor:pointer; position: absolute; padding: 0px; }
.star-rating li a:hover { background: url(../images/star_rating.gif) no-repeat; z-index: 1; left: 0px; width:100px; }
.star-rating a.one-star { left: 0px; }
.star-rating a.one-star:hover { background-position:-80px top; }
.star-rating a.two-stars { left:20px; }
.star-rating a.two-stars:hover { background-position:-60px top; }
.star-rating a.three-stars { left: 40px; }
.star-rating a.three-stars:hover { background-position:-40px top; }
.star-rating a.four-stars { left: 60px; }
.star-rating a.four-stars:hover { background-position:-20px top; }
.star-rating a.five-stars { left: 80px; }
.star-rating a.five-stars:hover { background-position:0px top; }
/* 打印页面 */
#print .header { width:940px; height:59px; padding:10px; margin:10px auto 0; background:url(../images/printMap.gif) no-repeat; position:relative; }
#print .header .selectList { padding:0 0 0 38px; }
#print .header .selectList span { margin-right:20px; }
.printIcon1 { width:32px; height:32px; display:inline-block; background:url(../images/printMap.gif) no-repeat 0 -106px; vertical-align:middle; }
.hotIcon1 { width:21px; height:30px; display:inline-block; background:url(../images/printMap.gif) no-repeat -50px -108px; vertical-align:middle; margin-right:5px; }
.printBtn1 { width:112px; height:30px; border:0; background:url(../images/printMap.gif) no-repeat -145px -111px; cursor:pointer; }
#print .printWarp{ width:960px; margin:auto; padding:10px 0;}
#print h1 { font-size:18px; font-weight:bold; float:left; color:#000000; margin-right:20px; }
#print .saleInfo {border-bottom:3px solid #c80000; overflow:hidden;}
#print .storeName{ padding-bottom:0; height:23px; line-height:23px;}
#print .saleInfo .moreInfo { width:480px; float:left; }
#print .saleInfo .moreInfo dd { width:390px; }
#print .saleInfo .moreInfo dl { margin-left:0; }
#print .otherInfo { width:340px; float:left; }
#print .googleMap { width:600px; height:480px; margin:10px 0; }
.googleMapImg{margin:10px auto;width:600px;border:2px solid #999;overflow:hidden;background:url(../image/map_tip.jpg) 0 100% no-repeat;}
#print .parkMap { width:500px; height:428px; margin:10px 0; border:2px solid #999; }
#print .promotions h4 {line-height:30px; text-indent:20px; background: url(../images/printMap.gif) no-repeat -294px -108px; }
#print .promotions p { padding-left:20px; }
#print h3{line-height:20px; height:20px;}
#print .dishesList table{ width:960px; border:0;}
#print .dishesList table td{ padding:5px 0 10px 0; width:480px; vertical-align:top;}

#print .dishesList td img { width:90px; height:90px; overflow:hidden; float:left; }
#print .dishesList td .right { width:370px; float:right; }
#print .dishesList td .right h5 a { line-height:20px; height:30px; overflow:hidden; width:370px; font-weight:bold; }
#print .dishesList td .right p { line-height:20px; }
/* other */
.dishpic { border:1px solid gray; background:#fff; padding:2px; display:block; position:absolute; top:0; left:-150px; z-index:9999; width:140px; height:140px; }

/* 小马css */
#hotel-closed{position:absolute;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#000;opacity:.3;-moz-opacity:.3;filter:alpha(opacity=30);color:#FFF;font-size:12px;text-align:center;line-height:30px;text-align:center;font-weight:bold;}
.hotel-span{position:absolute;left:0;top:0;width:100%;height:30px;line-height:30px;color:White;z-index:9999;text-align:center;}
.hotel-span span{background:Red;padding:5px;font-weight:bold;}
.hotel-span span a{color:White;}
.replyedit{position:absolute;bottom:0;right:0;}
.replyedit a{color:red;}
.replyEditor{padding:5px;text-align:center;}
.replyEditor p{text-align:center;}
.replyEditor .btnList{padding-top:5px;}
.re_txtContent{width:95%;height:60px;padding:2px;border:1px solid #ccc;}



#show_detail{position:absolute; padding:5px; border:3px #c80000 solid; background:#FFFFFF;display:none; width:200px; height:200px;}
#show_detail h5{color:#c80000; height:30px; line-height:20px; font-size:13px;}
#show_detail p{line-height:20px; font-size:12px; color:#666;}

 
#flash-items-list li a { background:url(../images/hpIcon.gif) no-repeat scroll 0 -639px; display:inline-block; height:20px; line-height:20px; margin-right:5px; text-align:center; width:20px; }
#flash-items-list li.current a { background-position:0 -603px; color:#FFFFFF; }
#sweep360Video{ position:static;}
#flash-items-list li{ float:left;}
#flash-items-list { float:right; height:30px; line-height:30px;}
#flash-intro{ width:300px; float:left; height:30px; line-height:30px; overflow:hidden; font-size:14px;}

/*传图片弹框*/
.cmtPopWarp1,.cmtPopWarp3 {width:719px;}
.cmtPopWarp1 .h{width:699px;}
.cmtPopWarp1 .c,.cmtPopWarp3 .c {width:696px; }
.cmtPopWarp3 .h {width:699px;height:24px;}
.cmtUpload .flash{width:540px;height:435px;padding:0 8px;}
.cmtUpload .tips{height:415px;padding-left:8px;border-left:8px solid #A5B639;}
.cmtUpload .tips h2{font-size:14px;font-weight:bold;color:#A5B639;}
.cmtUpload .tips p{line-height:22px;padding:5px 0;}

.dishesIntroduction p.page { clear:both; width:940px; text-align:right; margin:10px auto 0; padding:3px 0px; }
.dishesIntroduction p.page a { padding:3px 6px; border:1px solid #DDDDDD; margin:0px 3px; color:#88AF3F; }
.dishesIntroduction p.page a.current, .dishesIntroduction p.page a:hover { background:#B2E05D; color:#000; }

/* updata  Album */
.updata-album{ background: url(../image/system/hotels/cmt-map.v2.gif) 0px -966px no-repeat; padding-left:25px; height:30px; line-height:30px;}
.album-list ul{ height:130px; overflow:hidden;}
.album-list li{ float:left; width:120px; height:120px; margin-right:15px; text-align:center; display:block;}
.album-list li a{display:block;line-height:20px;}

.teicon,.huiicon{height:20px;line-height:20px;background:url(../image/teicon.jpg) no-repeat 0 center;padding-left:20px; overflow:hidden;}
.huiicon{background:url(../image/huiicon.gif) no-repeat 0 center;}

.cameraIcon{cursor:pointer;position:relative;text-decoration:none;display:inline-block;background:url(../images/cameraIcon.gif) no-repeat 0 center;padding-left:20px;}
#print .gmap{width: 600px; height: 460px;}

/* 孙css */
.BigParkImg{ width:499px; padding:10px 0 60px 0; background:url(../image/map_tip.jpg) no-repeat left bottom; overflow:hidden; }
.BigParkImg img{ width:499px; height:374px; overflow:hidden; }
.mapParkBody .googleMapImg { height:428px;width:498px;}
.mapParkBody .googleMapImg img{ width:498px; height:373px;}
.dishesIntroduction  table{ width:940px; border:0;}
.dishesIntroduction  table td{ padding:5px 0 10px 0; width:480px; vertical-align:top;}
.dishesIntroduction  td img { width:90px; height:90px; overflow:hidden; float:left; }
.dishesIntroduction  td .right { width:370px; float:right; }
.dishesIntroduction td .right h5 a { line-height:20px; height:30px; overflow:hidden; width:370px; font-weight:bold; }
.dishesIntroduction  td .right p { line-height:20px; }



