@charset "utf-8";
/* CSS Document */
/*全局定义*/
body {font-family: Tahoma,arial,"宋体";margin: 0 auto;padding: 0;font-size: 12px;background: #e2e2e2;line-height: 20px;color:#454545;}
font {font-family: "宋体",arial;margin: 0;padding: 0;font-size: 12px;}
div, form, img, ul, ol, li, dl, dt, dd {margin: 0;padding: 0;border: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;}
table, td, tr, th {font-family: "宋体",arial;margin: 0;padding: 0;color: #000;font-size: 12px;}
ul, dl, ol, form {margin: 0;border: 0px;padding: 0;}
ul li, ol li {list-style-type: none;}
dl dt, dl dd {margin: 0;padding: 0;}
table {text-align: left;}
p {margin: 0;padding: 0;line-height: 18px;}
img {border:0}
html {overflow-y: scroll;}
button, input, select, textarea {font-size: 100%;vertical-align: middle; /* 使得表单元素在 ie 下能继承字体大小 */}
label {margin-bottom: 5px;}
table {border-collapse: collapse;border-spacing: 0;}
.c {clear:both;font-size:0;line-height:0;height:0}
.fl{float:left}
.fr{float:right}
/* Link */
a{font-size:12px; font-family:"宋体"}
a:link{color:#454545; text-decoration:none;}
a:visited{color:#454545;text-decoration:none;}
a:hover{color:#454545; text-decoration:underline;}
a:active{color:#454545;}
/*红色链接*/
a.reg:link{color:#ff0000; text-decoration:none;}
a.reg:visited{color:#ff0000;text-decoration:none;}
a.reg:hover{color:#ff0000; text-decoration:underline;}
a.reg:active{color:#ff0000;}
.wrap{width:950px; margin:0 auto; background:#fff url(http://lianmeng.fantong.com/images/bodybg.gif) repeat-y;}
.wrapt{width:950px; margin:0 auto;background:#fff}
/*蓝色链接*/
a.blu:link{color:#0066cc; text-decoration:underline;}
a.blu:visited{color:#0066cc;text-decoration:underline;}
a.blu:hover{color:#0066cc; text-decoration:none;}
a.blu:active{color:#0066cc;}
/*蓝色链接*/
a.blue:link{color:#0066cc; text-decoration:underline;}
a.blue:visited{color:#0066cc;text-decoration:underline;}
a.blue:hover{color:#0066cc; text-decoration:none;}
a.blue:active{color:#0066cc;}
/*橙色*/
.forg,a.forg:link,a.forg:visited{color:#fff;text-decoration:none; padding:1px; background:#FF732B;}
a.forg:hover{color:#fff;text-decoration: none;padding:2px;background:#FF732B;}

.wrap{width:950px; margin:0 auto; background:#fff url(http://lianmeng.fantong.com/images/bodybg.gif) repeat-y;}
.wrapt{width:950px; margin:0 auto; background:#fff}

/*头部*/
.head{width:950px; overflow:hidden; color:#888888; padding-bottom:10px}
.head .input{width:180px; height:20px; border:1px solid #E5570B; background:url(http://lianmeng.fantong.com/images/inputbg.gif) repeat-x; margin-left:30px}
.head .btn{width:67px; height:24px; background:url(http://images.fantong.com/newt/search.gif) no-repeat; border:0; cursor:pointer; margin-right:20px}
.head a:link,.head a:visited{color:#888; text-decoration:none; padding:2px;}
.head a:hover,.head a:active{color:#fff; text-decoration: none; padding:2px; background:#FF732B;}
.mgb12{margin-bottom:12px}
.mgb5{margin-bottom:5px}
.fr20{float:right;display:inline;padding-right:20px; width:930px; text-align:right}
.fr20 a{margin-left:10px;}
/*预定1*/
.notice{margin-left:8px;color:red;}

.yuding_tt{line-height:30px; padding:20px 0 10px 0px}
.yuding_tt a{font:bold 14px/30px "宋体"; color:#000; text-decoration:underline}
.yuding_tt a:hover{color:#000; text-decoration:none}
.yuding_tt span{padding-left:20px; color:#F00; font-weight:bold}

.yuding_subtt{width:630px; height:27px; background:url(http://lianmeng.fantong.com/images/yuding_ttbg.jpg) no-repeat; font:bold 14px/20px "宋体"; padding:10px 0 0 65px; margin-bottom:10px}

.yuding_form{width:628px; overflow:hidden; border:1px solid #FF7300; border-top:none; background:#F8F8F8}
.yuding_form p{padding:3px 0 3px 70px}
.yuding_form_tt{width:628px; height:25px; background:url(http://lianmeng.fantong.com/images/yuding_ttbg.jpg) repeat-x; border-top:1px solid #FF7300; font:bold 14px/20px "宋体"; padding:5px 0 0 45px}

.yuding_form .input{width:130px; height:16px; border:1px solid #A8A6B3; background:#FFF}
.yuding_form .input2{width:34px; height:16px; border:1px solid #A8A6B3; background:#FFF}
.yuding_form select{border:1px solid #A8A6B3}
.yuding_form label{display:block;float:left;width:90px; text-align:right}
.yuding_form .dash{width:628px; height:1px; background:url(http://lianmeng.fantong.com/images/dash.gif) repeat-x; font-size:0px; line-height:0px}
.yuding_form .textarea{width:390px; height:150px; border:1px solid #A8A6B3; background:#FFF}
.yuding_form .btnarea{width:630px; height:62px; background:#EFEFEF; text-align:center; padding:16px 0 0 0}
.yuding_form .btnarea .btn{width:153px; height:48px; background:url(http://lianmeng.fantong.com/images/btn_tijiao.gif) no-repeat; border:0; cursor:pointer}

.newadd{width:608px; padding:10px 0 10px 20px;margin:10px 0; border:1px solid #CCC; background:#F7F7F7;}
.pdtop{padding:20px 0;}

.subright{width:628px;float:right;display:inline; margin-right:6px}
.subright h1{font-size:16px;margin:33px 0 10px 0}
.subright h1 em{font-size:14px;margin-left:10px;color:#ff0000;font-style:normal}
.subright h3{font-size:12px;padding:8px 0 0px 20px;margin-bottom:10px;background:#f3f3f3;border-bottom:1px #cecece solid}
p.note span,.tips p span{color:#636262}
.dotted{border-bottom:1px #666666 dotted;padding-bottom:10px}

.subright form.userslet{margin-top:40px}
.subright form.userslet h3{background:none;border:0px;font-size:14px;}
.subright form.userslet h3.newuser{margin-left:7px}
*html .subright form.userslet h3.newuser{margin-left:16px}
*+html .subright form.userslet h3.newuser{margin-left:16px}
.subright form.userslet .loginbar{width:569px;margin:10px auto;height:auto;border:1px #cfcfcf solid;background:#f8f8f8;padding-bottom:20px}
.subright form.userslet .loginbar h3{border-bottom:1px #cfcfcf solid;margin:0 10px 15px 10px;padding:10px 0}
.subright form.userslet .loginbar p{margin:10px 10px 10px 44px}
.subright form.userslet .ts{color:#AA0000;float:left}
.subright form.userslet .ts div{padding-left:50px;background:url(http://images.fantong.com/newt/zc/err.gif) 30px center no-repeat;width:100%}
.subright input.btnbig{width:153px;height:48px;background:url(http://images.fantong.com/newt/bg_btnbig.GIF) no-repeat;border:0px;cursor:pointer;color:#fff;font-size:20px;padding-left:10px;font-weight:bold}
.subright .btnout{width:100%;background:#efefef;text-align:center;padding:10px 0;margin-top:20px}

/*注册表单*/
.title{font:bold 16px/22px '宋体'; padding-top:30px}
.title span{font:bold 12px/22px '宋体';}
#regCont{float:right;width:630px}
div.content{float:right;width:630px;text-align:center;margin-bottom:14px;}
#name{margin-top:3px;float:left;width:100px;}
#name div.text{font-weight:normal;font-size:12px;float:left;width:155px;text-align:right;}
#name div.text1{font-weight:normal;font-size:12px;float:left;width:100px;text-align:right;}
#name div.redstar{font-weight:bold;font-size:14px;float:right;width:7px;COLOR:#ff0000;text-align:right;}
.inputD{font-size:12px;float:left;width:177px;text-align:left;height:24px;line-height:30px;}
div.note{float:left;font-size:12px;margin-top:6px;line-height:130%;text-align:left;}
div.noteCorrect{float:left;background:url(http://images.fantong.com/newt/zc/ok.gif) no-repeat 2px 3px;COLOR:#000000;text-align:left;padding-left:25px;padding-right:5px;
line-height:1.8em;}
div.noteMistake{float:left;COLOR:#fe5104;text-align:left;padding-left:25px;padding-right:5px;line-height:1.8em;background:url(http://images.fantong.com/newt/zc/mis.gif) no-repeat 2px 3px;background-color:#eeeeee;}
div.noteNo{float:left;COLOR:#000000;text-align:left;padding-left:25px;padding-right:5px;line-height:1.8em;border:1px solid #fec305;background:url(http://images.fantong.com/newt/zc/no.gif) no-repeat 2px 3px;background-color:#fff8cc;}
span.replace{margin-right:10px;}
span.replace a, a:active, a:visited{color:#3366CC;text-decoration:underline;}
span.replace a:hover{color:#3366CC;text-decoration:none;}
/*协议*/
.xieyi{float:left;width:465px;height:103px;margin-left:5px;padding:10px 5px 10px 10px;color:#000;font-size:12px;line-height:20px;text-align:left;text-indent:16em;vertical-align:middle;border:#bcbcbc 1px solid;overflow:scroll;overflow-x:hidden;overflow-y:auto;}
.input_out{background-color:#FFFFFF;border:1px solid #BCBCBC;color:#333333;font-family:Verdana;font-size:14px;font-weight:bold;height:20px;line-height:20px;width:160px;}
.line01{border-top: 1px #c6c6c6 solid;float:left;width: 620px;height: 25px;}
.btn2{width:250px; height:30px; background:url(http://lianmeng.fantong.com/images/btn_long.gif) no-repeat; border:0; cursor:pointer; color:#FFF; font-size:14px}
.title1 {font: bold 12px/22px '宋体';}
.title2 {font: normal 14px/22px '宋体';}
#login{float: right;width:240px; padding-bottom:30px}
#login .btn3{width:124px; height:30px; background:url(http://lianmeng.fantong.com/images/btn_login.gif) no-repeat; border:0; cursor:pointer; color:#FFF; font-size:14px}
/*餐厅最终页右侧*/
.ctTitle{ width:614px; height:30px; background:url(http://images.fantong.com/newt/titlebg.gif) repeat-x bottom;}
.ctTitle h1{font-size:16px; padding-top:5px; float:left;}
.xttx{ width:85px; height:10px; float:left; margin-top:7px; margin-left:9px; display:inline;}
.ctTitle span{ float:right; margin-top:7px; margin-right:12px; display:inline;}
.ctTitle span a{ color:#d64903}.ctTitle span a:visited{ color:#d64903}

/*预订2*/
.yu2_part1{width:570px; height:138px; background:#FFFCED; border:1px solid #DED7A9; margin:20px auto; padding:20px 0 0 30px}

.yu2_part2{width:600px; overflow:hidden; border:1px solid #D9E2DD; margin:0 auto}
.yu2_part2 .tt{width:668px; height:25px; border-bottom:1px solid #D9E2DD; background:#E9FAEA; font:bold 14px/20px "宋体"; padding:5px 0 0 10px; margin-bottom:20px}
.yu2_part2 .dash2{width:678px; height:1px; background:url(http://lianmeng.fantong.com/images/dash.gif) repeat-x; font-size:0px; line-height:0px; margin:20px 0}
.yu2_part2 p{line-height:20px; padding-left:30px}

.yu2_part3{width:513px; overflow:hidden; border:1px solid #D9E2DD; margin:20px auto; padding-right:20px}
.yu2_part3 .tt3{width:533px; height:25px; border-bottom:1px solid #D9E2DD; background:#E9FAEA; font:bold 14px/20px "宋体"; padding:5px 0 0 10px; margin-bottom:20px}
.yu2_part3 .btn_phone{width:98px; height:20px; background:#6DBC23; color:#FFF; border:1px solid #487A07; line-height:20px; cursor:pointer; text-align:center; margin:10px 0 20px 213px}

/*min*/
.wleft{width:640px; float:left; display:inline; padding-left:10px; height:auto}
.wright{ width:300px; float:left; display:inline;height:auto}
/*标题*/
.rightB h2{width:305px;font-size:14px;float:left; background:url(http://images.fantong.com/newt/h2.gif) no-repeat left -1px; padding-left:7px;margin:20px 0 0 12px; display:inline;}
.rightB h2{width:260px;}
.rightB h2 strong{font-family:Tahoma;font-size:9px;font-weight:normal;margin-left:5px;}
/*昨日订餐排行*/
.rightB {width:280px; margin:0 auto;}
.topTen{width:270px;float:right;padding-top:5px;background:url(http://images.fantong.com/newt/digit.gif ) left 8px no-repeat;margin-top:5px; margin-bottom:20px}
.topTen ul{width:250px;}
.topTen li{float:left;line-height:21px;_line-height:22px;*line-height:22px;}
.topTen ul li.name{width:240px;padding-left:30px;}
.topTen ul li.dis{width:45px;color:#ff0000;}
.topTen ul li.sub{width:45px;}
.topTen ul li.name span{float:right;display:inline;margin-right:15px;color:#ff0000;}
/*左侧焦点图*/
#screen img {position:absolute;cursor: pointer;width:250px;height:190px}
#border {background:#fff;width:270px;height:210px;position: absolute;-moz-background-clip: -moz-initial;-moz-background-origin: -moz-initial;-moz-background-inline-policy: -moz-initial;}
.lfouse{ width:270px; height:210px; margin:0 auto;border:1px solid #cccccc; position:relative}
/*精彩推荐*/
.points{width:260px;height:200px;float:left; display:inline; margin:10px 0 10px 22px;}
.points h2{height:26px; background:url(http://images.fantong.com/newt/h2.gif) no-repeat left 2px; font-size:14px; padding-left:8px;margin-top:12px;}
ul.jingc li {background:transparent url(http://images.fantong.com/newt/icon.gif) no-repeat scroll left center;padding-left:12px; line-height:20px}
/*排行*/
.srleft{width:618px;clear:both;margin-top:15px;background:url(http://images.fantong.com/newt/search/sr_001_bj.gif) left top no-repeat; margin:0 auto}
.srtj{width:604px;height:25px;float:left;padding:18px 0 0 18px;display:inline;}
.srtj span{color:#f00;font-weight:bold;}
.srtjxl{width:215px;float:right;text-align: left;}
.srtjxl strong{color:#F00}
.srliwk{width:605px;height:115px;border-bottom:1px solid #dfdfdf;float:left;margin-top:15px;}
.srliwk dl{width:390px;height:115px;float:left;line-height:22px;margin-left:20px;display:inline;}
.srliwk dt{width:390px;font-size:14px;font-weight:bold;height:30px;}
.srliwk dt span{color:#999;font-size:12px;font-weight:normal}
.srliwk dt a{margin-right:4px}
.srliwk dd{}
.srliwk dd span{color:#585858;}
.srliright{width:180px;height:115px;float:right;}
.srliright dl{width:180px;height:115px;float:left;margin:0px;}
.srliright dt{height:0px;}
.srliright dd{margin:4px 0;}
.srliright dd b{font-size:25px;font-family:sans-serif;margin-left:3px;margin-right:3px;}
.srliright dd strong{font-size:12px;font-family:/*Verdana, Arial, Helvetica,*/ sans-serif;margin-left:3px;margin-right:3px;}
.srright{width:300px;float:right;margin-right:10px !important;margin-right:5px;display:inline;}
.srright_g_ad{width:300px;float:right;padding:0 5px 0 0;display:inline;}
.srmap{width:298px;height:305px;float:left;border:1px solid #ccc;background-color:#f0eee9;}
.srmap p{float:right;margin-top:10px;margin-right:20px;display:inline;}
/*分页*/
.pagination{ width:600px; height:50px; float:left; margin-left:10px; display:inline;border:0px;margin-bottom:10px}
.pagination {padding:3px;margin:3px;text-align:center; margin-top:20px;}
.pagination.sp{ float:left;}
.pagination .inp{ width:40px; height:12px;}
.pagination .but{ width:30px; height:17px; background-color:#cb4c05; border:1px solid #8f3300; color:#fff; font-weight:bold;}
.pagination .nolink{border: #999 1px solid; padding:2px 5px; margin: 2px;color: #666;text-decoration:none; float:none;}
.pagination a {border: #cb4c05 1px solid; padding:2px 5px; margin: 2px;color: #cb4c05;text-decoration:none}
.pagination a:hover {border: #999 1px solid;color:#666;}
.pagination a:active {border: #999 1px solid;color: #666;}
.pagination .current {border: #cb4c05 1px solid; padding:2px 15px; font-weight: bold; margin: 2px; color: #fff; background-color: #cb4c05; float:none;}
.pagination .disabled { padding:2px 5px; margin: 2px; color: #454545; float:none;}
.pagination .disabled strong{ color:#ff0000;}
/*底部信息*/
#cta{width:950px;margin:auto;background:#fff; text-align:center; padding-top:15px}
#cta p{ margin-top:5px; padding:0px; line-height:20px; color:#797979;}
.footer{width:950px;background:#ff621a;height:21px;text-align:center;color:#fff; padding:5px 0;clear:both}
.footer a:link {color:#fff; text-decoration:none;}
.footer a:visited {color:#fff;text-decoration:none;}
.footer a:hover {color:#fed5c1; text-decoration:underline;}
.footer a:active {color:#fff;}
a.tr:link{color:#d84500;text-decoration:none;}
a.tr:visited{color:#d84500;text-decoration:none;}
a.tr:hover{color:#963000;text-decoration:underline;}
a.tr:active{color:#d84500;}
/*餐厅最终页焦点图*/
/*焦点图*/
.wrightt{ width:610px; float:right; display:inline; margin-right:10px; height:auto;}
.wleftt{ width:320px; float:left; display:inline;}
.ctfouse{ width:300px; height:370px; float: left; display:inline; margin-left:15px;*margin-left:10px;}
.focalPiece{width:300px; height:225px;border:1px solid #c0c0c0; padding:2px; font-size:1px; overflow:hidden;text-align:center;margin-left:-5px;*margin-left:0px;}
.focalPiece img{ width:300px; height:230px;}
.fpCut,.upload{width:306px; height:65px; margin-top:1px; background-color:#e1e1e1; float:right;}
.fpcutPiece{width:66px; height:50px; float:left; border:1px solid #fff; margin-top:7px; margin-left:7px; display:inline;}
.upload{ height:30px; text-align:left; background:none; color:#454545; margin-top:8px;}
.ton{ width:590px}
.ctconn{ width:614px; float:left; position:relative;}
.ctconn ul{ float:left; margin-top:13px;}
.ctconn li{ color:#454545; line-height:24px; width:440px;}
.ctconn li.hai{ color:#000;}
.ctconn p{ width:430px; margin-bottom:10px;}
.ctconn li strong{ background:url(http://images.fantong.com/newt/tel.gif) no-repeat left; padding-left:20px; color:#ff0000;}
.map{ width:297px; height:145px; float:right; position: absolute; left:315px; top:15px; z-index:8;}
.mapzq{ width:95px; height:70px; float:left; overflow:hidden;text-align:center;}
.mapzq span{display:inline;font-size:12px; font-weight:bold;color:#EB0004; }
.mapzqbt{width:91px;height:25px;background:none; margin-bottom:5px; margin-top:0;}
.mapr{ width:160px; height:120px; float:right; border:1px solid #bdbdbd; padding:1px;}


