/*pub*/
body,ul,li,h2,p,h3,h4,h1{padding:0px;margin:0px; font: 12px/1.5 Tahoma;} 
img{border:0px;}
li{list-style:none;}
a{color:#330000;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{ list-style:none} 
.cl{ clear:both; height:0px; font-size:0px; overflow:hidden;}
/*frame*/
body{background:#EEEECC;}
.warp{width:972px;margin:0px auto;}
.bg,.nav li{background:url(/images/bg.gif) no-repeat;}
.left,.right{float:left;display:inline;margin-top:10px;}
.warp:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .warp{height:1%;}
/* Clear Fix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
/*九宫格*/
.right-tl,.right-tm,.right-tr,.right-bl,.right-bm,.right-br{font-size:0px;line-height:0px;}
.right-tl,.right-tr,.right-bl,.right-br{background:transparent url(/images/dot.gif) no-repeat;width:auto;height:5px;}/*角图*/
.right-tm,.right-bm{width:auto;height:5px;}
.right-tl{padding-left:5px;background-position:left top;/*左上框*/}
.right-tm{border-top:1px solid #D6D4B3;background:#fff;/*上框*/}
.right-tr{padding-right:5px;background-position:right top;/*右上框*/}
.right-bl{padding-left:5px;background-position:left bottom;/*左下框*/}
.right-bm{border-bottom:1px solid #D6D4B3;background:#fff;/*下框*/}
.right-br{padding-right:5px;background-position:right bottom;/*右下框*/}
.right-ml{width:auto;height:100%;padding-left:5px;border-left:1px solid #D6D4B3;background:#fff;/*左框*/}
.right-mr{width:auto;height:100%;padding-right:5px;border-right:2px solid #D6D4B3;background:#fff;/*右框 内容*/}
/*header*/
.header{height:74px;font-size:12px;}
.logo,.seacher,.other{float:left;display:inline;height:74px;}
.logo{width:366px;padding:5px;height:64px;}
.seacher{width:342px;background:none;padding-left:32px;}
.other{width:206px;}
.seacher div{height:24px;line-height:24px;color:#999;}
.seacher div span{float:right;margin-right:165px;}
.seacher input{float:left;margin-right:7px;}

.inp{width:242px;}
.seacher .title{padding-top:2px;}
.button{background-position:-723px 0px;width:49px;height:22px;border:0px;cursor:pointer;}
.other li{width:68px;float:left;text-align:center;padding-top:54px;cursor:pointer;}
.other li a{font-size:12px;}
.home{background-position:-506px 10px;}
.subscibe{background-position:-574px 10px;}
.collection{background-position:-646px 10px;}
/*nav*/
.nav{height:40px;background:url(/images/navbg.gif) repeat-x; clear:both; margin-bottom:10px;}
.nav .l{float:left;background-position:-490px 0px;width:8px;height:40px;}
.nav .r{float:right;background-position:-290px 0px;width:178px;height:25px;padding-top:15px;color:#fff;text-align:right;padding-right:22px;}
.nav a{color:#fff;}
.nav ul,.nav li{float:left;}
.nav li{width:130px;color:#fff;line-height:40px;text-align:center;background-position:-160px 0px;}
.nav li a{font-weight:bold;font-size:16px;color:#fff;}

/*footer*/
.footer{clear:both;margin-top:0px;text-align:center;line-height:22px;padding-top:10px;color:#3C3C3C;font-size:12px;}

/*login*/
.warp .left{width:651px;}
.warp .right{width:301px;margin-left:20px;}
.con{padding:10px 18px;}
.curmb{font-size:12px; margin-bottom:2px}
.login h2{font-size:14px;padding-top:30px;color:#330000;height:23px;}
.login .con p{font-size:14px;line-height:28px;}
.adPic{border:1px solid #D6D7B9;margin-bottom:15px;}
.assistantNav{text-align:center;padding-top:20px;}

.titleRightTop{height:24px;font-size:12px;color:#330000;line-height:24px;padding-left:11px;font-weight:bold;}
.tLogin{background:url(/images/tLoginTop.gif) no-repeat;color:#fff;}
.titleRightBottom{height:5px;line-height:0px;font-size:0px;background:url(/images/titleRightBottom.gif) no-repeat;margin-bottom:15px;}
.titleRightTop span{float:right;font-weight:normal;padding-right:10px;}

.titleRightMiddle{border-left:1px solid #D6D7B9;border-right:2px solid #D6D7B9;border-top:1px solid #E4E0C3;background:#F9F5D6;}
.loginRim{margin:15px 15px 0px 15px;padding-bottom:20px;}
.loginRim strong{font-size:14px;}
.loginText{border:0px;height:22px;width:174px;background:url(/images/loginbg.gif) no-repeat;padding:5px 0px 0px 3px;}
.loginButton{width:88px;height:26px;background:url(/images/loginButton.gif) no-repeat;border:0px;font-size:12px;cursor:pointer;}
.loginRim h3{border-top:1px solid #D7D7D7;font-size:14px;line-height:50px;margin-top:15px;}
.textCenter{text-align:center;}
.button2{width:143px;height:31px;background:url(/images/loginButton02.gif) no-repeat;border:0px;padding-top:4px;cursor:pointer; font-family:"Tahoma"; font-weight:normal}
/*zc*/
.zc .left{width:972px;}
.zcLine{border-bottom:1px solid #CCCCCB;height:22px;}
.zc h3{width:134px;background:#fff;text-align:center;height:20px;margin:-7px 0px 20px 15px;color:#B87601;font-size:14px;}
.zc strong{font-size:14px;color:#330000;}
.zc td span{color:#999;}
#hint{border:1px solid #E2E3EA;background:#FF7474;}
.zc td span.red{color:#f00;}
.bigpic{border:1px dashed #747474;width:160px;height:210px;margin:25px 0px;}
.smallPic{padding:12px;background:url(/images/smallPicBg.gif) no-repeat;margin-top:10px;display:block;margin-bttom:6px;}
.zc td td a{text-decoration:underline;}
.zc td td a:hover{text-decoration:none;}
/*--*/
.ttitle{background:url(/images/ttitle.gif) no-repeat;}
.blockOneRight{padding:5px 0px 15px 5px;}
.blockOneRight div{float:left;display:inline;width:55px;margin:7px 5px;text-align:center;font-size:12px;}
.blockOneRight img{border:1px solid #D6D7B9;display:block;margin-bottom:8px;}
.ad{height:249px;background:#fff;border:1px solid #D6D7B9;margin-bottom:20px;}
.content{padding:0px 10px 30px 10px; float:left; width:628px; background:#FFFFFF;}

.content .curmb{line-height:30px;}
.content .curmb span{float:right;}
.content .curmb span img{vertical-align:middle;}
.headPortrait{background:url(/images/headPortrait.gif) no-repeat;padding:6px 13px 13px 6px;float:left;}
.info .title{height:35px;line-height:35px;border-bottom:1px dashed #898989;}
.info .title span{float:right;}
.info .title span img{ vertical-align:middle;}
.info .title span strong{color:#FF6600;font-weight:normal;}
.info .right{width:459px;margin-top:0px;}
.info .right td{color:#999;}
.info .title strong { font-size:14px}

.tagTitle{height:29px;clear:both; position:relative; }
.tagTitle h3{float:left;width:80px;height:28px; *height:28px!important; *height:26px; font-size:14px;color:#330000;font-weight:bold;text-align:center;line-height:24px;background:url(/images/tag01.gif) no-repeat;cursor:pointer;padding-top:3px; margin-left:4px}

.tagTitle h3.active{color:#fff;background:url(/images/tag02.gif) no-repeat;padding-top:3px;height:28px; *height:28px!important; *height:26px;width:98px; font-weight:bold; margin-left:0; padding-left:1px}

.tagCon{border-top:3px solid #BA9966;margin-top:-1px;}

.th3{height:23px;padding:18px 5px 0px 8px;clear:both;}
.th3 span{float:right;}
.tagCon{padding-bottom:15px; padding-left:5px;}
.tagCon .rim{float:left;padding:5px 6px;display:inline;width:120px;height:202px;border:1px solid #ddd;border-bottom:1px solid #666666;border-right:1px solid #666666;margin-bottom:27px;}

.time{height:18px;font-family:Tahoma;font-size:12px;}
.time span a { color:#330000; text-decoration:underline; font-size:12px; font-weight:normal; float:right}
.eng img{display:block;margin-bottom:8px;}
.eng a{color:#9EA73D;font-weight:bold;font-size:14px;line-height:20px;text-decoration:underline; }
.eng a:hover{text-decoration:none;}
.shoucang{margin-top:5px; font-weight:normal; }
.shoucang a{color:#ff6600; font-size:12px; font-weight:normal; text-decoration:none}
.tagCon textarea{width:604px;height:80px;}
.button3{width:75px;height:24px;background:url(/images/button03.gif) no-repeat;text-align:center;font-weight:bold;line-height:24px;border:0px;}
.taglogin{line-height:24px;padding-top:8px;padding-left:16px;}
.taglogin a{color:#330000;}
.taglogin input{float:right;}

/*--*/
.blank{height:15px;clear:both;}
.page{clear:both;text-align:right;padding:20px 0px 0px 0px; }
.pageTopNone{padding-top:0px;}
.page a{padding:2px 5px 1px 5px;border:1px solid #330000; font-family:宋体;}
.page a:hover{background:#330000;color:#fff; }
.page a.current{background:#330000;color:#fff;border:1px solid #EEEECC;}

.nextTag{height:28px;padding-top:11px;}
.nextTag h4{float:left;width:88px;margin:0px;margin-left:14px;display:inline;height:24px;padding-top:4px;font-weight:normal;font-size:12px;text-align:center;cursor:pointer;}
.nextTag h4.current{background:url(/images/comment.gif) no-repeat;font-weight:bold;color:#fff;font-size:12px;}

.blockConList{height:115px;padding-top:14px;border-bottom:1px dashed #E8E8E8;}
.dishPic{float:left;border:1px solid #696969;margin-left:8px;margin-right:14px;}
.blockConList .right{width:470px;margin:0px; display:inline;color:#7C7C7C;font-family:Tahoma;}
.blockConList .title{height:20px;line-height:20px;}
.blockConList .title img{float:left;border:1px solid #D6D7B9;margin-right:10px;}
.blockConList .title a{text-decoration:underline;}
.blockConList .title a:hover{text-decoration:none;}
.blockConList p{line-height:20px;padding-top:7px;text-indent:2em;}

.fensictrl{ padding-top:12px; color:#999}

/*collection*/
.collection .rim,.gh .rim{height:220px;}
/*--*/
.add{height:24px;line-height:24px;padding-top:10px;}
.add img{border:1px solid #D6D7B9;float:left;margin-right:5px;}
.add a{text-decoration:underline;color:#330000;font-weight:normal;}
/*--*/
.comment h4{width:88px;}
.comment h4.current{background:url(/images/comment.gif) no-repeat;}
.comment .commentTitle{height:26px;}
.comment .commentTitle a{text-decoration:underline; }
.comment .commentTitle a:hover{text-decoration:none;}
.comment .con{color:#7E7E7E;}
.comment .con img{border:1px solid #696969;}
.comment .con td{line-height:22px;padding-bottom:10px;}
.comment table{border-bottom:1px dashed #EFEFEF;margin-bottom:10px;}
.levo .con td{padding-bottom:0px;}
.line{height:10px;font-size:0px;line-height:0px;}
.commentTitle span{float:right; color:#7C7C7C}
.comment .commentTitle span a{color:#7C7C7C;text-decoration:none;}
.comment .commentTitle span a:hover{text-decoration:underline;}
/*particular*/
.particular .left{width:281px;height:328px;}
.particular .left2{width:900px;}
.particular .right{width:316px; float:right; height:512px;}
.orange{color:#FF6600;}
.particular .photo{text-align:center;}
.particular .photo img{display:block;margin-bottom:14px;}
.tpn h1,.popcon h1{font:bold 24px/normal "黑体";color:#9EA73D;text-align:center;height:34px;}
.tpn p{text-indent:2em;line-height:22px;}
.tpn .name{padding:10px 0px 0px 0px;text-align:right;}
.tpn .name img{border:1px solid #D6D7B9;vertical-align:middle;}
.tpn .name a{text-decoration:underline;}
.tpn .name a:hover{text-decoration:none;}
.tpn .title{height:28px;background:url(/images/cailiao.gif) no-repeat left 6px;padding:8px 0px 0px 45px;border-bottom:1px solid #E5E5E5;}
.tpn li{height:24px;line-height:24px;padding-left:8px;border-bottom:1px solid #E5E5E5;}
.tpn span{float:right; color:#7C7C7C}
.particular .pa{clear:both;border-top:0px;}
.eng{margin-right:22px; }
.mr{margin-right:0px;}
.particular .pa .rim{border:1px solid #fff;width:136px;padding:0px;height:230px;line-height:20px;font-size:12px;color:#3C3C3C;}
.particular .pa .mr{margin-right:0px;}
.particular .pa .time{color:#E0D7C1;font:bold 16px/42px Tahoma;height:42px;}
.particular .pa .add{height:96px; width:140px; background:url(/images/tianjia.gif) no-repeat center #F7F7F7; display:block;}
.particular .pa .th3{color:#3C3C3C;}
.particular .pa .th3 span{color:#CCCCCC;}
.particular .pa .th3 span img{ vertical-align:-2px;}
.cun{border:1px solid #D6D7B9;background:#f6f6f6;height:36px;}
.cun img{ vertical-align:middle;margin-left:15px;}
.pf{border-top:0px;}
.th4{border-bottom:1px dashed #666666;}
.pf table{border-bottom:1px dashed #E8E8E8;margin-bottom:10px;}
.pf .page{border-top:1px dashed #666666;padding-top:15px;}
.blockTwoRight{padding:10px;}
.blockTwoRight img{border:1px solid #D6D7B9;float:left;}
.blockTwoRight ul{float:left;padding-left:10px;}
.blockTwoRight li{line-height:22px;}
/*--*/
.editorPic{height:23px;background:#000;margin-top:-31px;margin-bottom:8px;color:#fff;text-align:right;line-height:23px;padding-right:5px;position:relative;opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);}
.editorPic a{font-weight:normal;font-size:12px;color:#fff;text-decoration:none;}
.editorPic a:hover{text-decoration:underline;}
.editorCon{height:110px;overflow-y:scroll;border:1px solid #E2E3EA;padding:3px 0px 3px 3px;}
.editorSure{line-height:22px;text-align:right;padding-top:5px;}
.editorSure a{text-decoration:none;font-weight:normal;font-size:12px;color:#330000;}
.editorSure a:hover{text-decoration:underline;}
#screen{height:100%;width:100%;background:#000;opacity: 0.6;-moz-opacity: 0.6;filter:alpha(opacity=60); position:absolute;left:0px;top:0px; z-index:666;}
#unstableRim{z-index:668;position:absolute;left:0px;top:0px;text-align:center;width:100%;}
#unstableRim #rim{width:411px;margin:0px auto;text-align:left;}
.poptitle{height:25px;background:url(/images/poptitlebg.gif) no-repeat;padding:0px 11px;line-height:25px;font-weight:bold;}
.popcon{border:1px solid #D6D7B9;background:#fff;padding:0px 20px 10px 20px;}
.poptitle span{float:right;cursor:pointer;}
.popcon .h1 h1{float:left;line-height:52px;}
.popcon .h1{text-align:left;height:52px;border-bottom:1px dashed #EFEFEF;}
.popcon .h1 span{margin-top:-40px;font-weight:normal;font-size:12px;font-family:Tahoma;color:#330000;line-height:24px;}
.popcon h4{height:30px;line-height:30px;padding-top:10px;font-size:12px;}
.popcon textarea{width:366px;height:100px;margin-bottom:5px;}
.addfoodintroduce{text-align:center;padding-top:15px;}
.popcon table{margin-bottom:10px; margin-top:-10px}
.popcon table strong{font-size:14px;}
.popcon table td{line-height:20px;}
.dashedline{border-bottom:1px dashed #F0F0F0;}
.dashedline a {width:40px; margin-left:30px; line-height:28px}
.mistake{float:right;background:url(/images/mistake.gif) no-repeat left center;padding-left:18px;color:#ccc;}
.emit h4{height:40px;background:url(/images/dashedh4line.gif) repeat-x left center;}
.emit h4 .h4{float:left;width:200px;background:#fff;line-height:40px;font-size:14px;color:#B87601;}
.emit h4 .h4 span{color:#f00;font-weight:normal;}
.es{padding-left:10px;position:relative;padding-bottom:20px;}
.es h3{height:30px;line-height:30px;color:#330000;font-size:14px;}
.es h3 span{font-weight:normal;color:#999999;}
.size{width:408px;}
.es .hintlable{position:absolute;left:430px;top:35px;}
.ek strong{font-size:14px;color:#330000;}
.ek table td{font-size:14px;color:#5E5E5E;}
.ek .button2{font-weight:normal;}
td .mistake{float:none;display:inline;}

.xiugaiziliaoup p{ color:#ff6600; font-weight:bold; border-bottom:1px solid #eee; margin-top:10px; padding-bottom:10px; width:400px}
.xiugaiziliao p{ color:#ff6600; font-weight:bold; border-bottom:1px solid #eee; margin-top:30px; padding-bottom:10px; width:400px}
.querenxiugai p{ width:700px; margin:20px 0; text-align:center; }

/*made in kaka*/
.mainBox_L{
    padding-left:10px;
    background:url(/images/big_box_l.gif) no-repeat 0 0;
}
.mainBox_R{
    padding-right:10px;
    background:url(/images/big_box_r.gif) no-repeat right 0;
}
.mainBox{
    padding-top:10px;
    background:url(/images/big_box_t.gif) repeat-x 0 0;
}
.mainBox .cookbook{
    width:138px;
    height:290px;
    float:left;
    display:inline;
    margin-right:17px;
    overflow:hidden;
    padding:3px 0 10px 0 ;
}
.mainBox .cookbook span{
    display:block;
    height:30px;
    line-height:30px;
}
.mainBox .cookbook span a:link,.mainBox .cookbook span a:visited{text-decoration:underline}
.mainBox .cookbook img{ border:1px solid #999999; height:102px; width:136px;}
.mainBox .cookbook strong{ color:#9EA73D; font-size:18px; line-height:1.5}
.mainBox .cookbook strong a:link,.mainBox .cookbook strong a:visited{color:#9EA73D; text-decoration:underline}
.mainBox .cookbook p{ line-height:1.5; text-indent:2em; color:#999999}
.mainBox .cl_deshed{ clear:both; border-top:1px dashed #E8E8E8; font-size:0px; height:1px; overflow:hidden;}

.side{
    float:right;
    width:273px;
    display:inline;
    margin-right:15px;
}
.side .login_ttl{
    position:relative;
    margin-top:20px;
    height:24px;
}
.side .login_ttl img{ position:absolute; left:14px; top:-2px;}

.side .login_cont{
    height:210px
}
.side .login_cont ul{ font-size:0px; padding-top:10px}
.side .login_cont li{
    height:31px;
    line-height:31px;
    overflow:hidden;
    clear:both;
}
.side .login_cont li span{ float:left; width:75px; padding-right:8px; text-align:right; font-weight:bold;   font-size:14px;}
.side .login_cont li input.w1{ width:170px;}
.side .login_cont li input.w2{ width:88px;}
.side .login_cont li a { padding:0 10px}
.side .login_cont p{
    border-top:1px solid #999999;
    margin:6px 10px;
    font-size:14px;
    font-weight:bold;
    padding-top:5px
}
.side .login_cont p span{ display:block; text-align:center ; padding-top:5px}

.mainBox .focus{
    width:952px;
    height:285px;
    overflow:hidden;
}
.mainBox .recommended{
    margin:10px auto 0;
    width:616px;
    background:url(/images/ttl_ka_c01.gif) repeat-y 0 0;
}
.mainBox .recommended h2{
    height:32px;
    line-height:32px;
    padding-left:12px;
    background:url(/images/ttl_ka_t01.gif) no-repeat 0 0;
}

.mainBox .recommended .btn{
    height:9px;
    font-size:0px;
    overflow:hidden;
    clear:both;
}
.mainBox .recommended .col2a{
    margin:10px 0px 0px 10px;
    width:283px;
    float:left;
    display:inline
}
.mainBox .recommended .col2a p{ text-align:center; height:22px; line-height:22px;}
.mainBox .recommended .col2a span{ padding:0 10px; color:#330000}
.mainBox .recommended .col2a em{ font-style:normal; color:#FF6600}
.mainBox .recommended .col2a p a:link,.mainBox .recommended .col2a p a:visited{ color:#330000; text-decoration:underline}
.mainBox .recommended .col2b{
    width:300px;
    margin:0 10px 0 0;
    display:inline;
    float:right;
}
.mainBox .recommended .col2b h3{
    color:#9EA73D;
    font-size:20px;
    font-family:"黑体";
    text-align:center;
    height:34px;
    line-height:34px;
}
.mainBox .recommended .col2b p.info{
    text-indent:2em;
    line-height:1.5;
}
.mainBox .recommended .col2b p.mumber{ text-align:right;}
.mainBox .recommended .col2b p a:link,.mainBox .recommended .col2b p a:visited{ text-decoration:underline}
.mainBox .recommended  h4{
    font-size:18px;
    height:34px;
    line-height:34px;
    color:#E0D7C1;
    border-bottom:1px solid #E0D7C1
}
.mainBox .recommended ul{
    float:left;
    padding-top:20px;
}
.mainBox .recommended li{ height:65px;}
.mainBox .recommended li img{
    border:1px solid #BEBBB8;
    width:50px;
    height:50px;
    float:left;
    margin-right:10px;
}
.mainBox .recommended li strong{ color:#9EA73D ; font-size:14px}
.mainBox .recommended li p{ line-height:1.5; color:#999999}

.mainBox h2.ttl{ height:40px; margin-top:10px}
.mainBox .conBox{
    padding-left:7px;
}
/* iFocus style */ 
#ifocus { width:952px; height:285px; position:relative;} 
#ifocus_pic { display:inline; position:relative; float:left; width:952px; height:285px; overflow:hidden;} 
#ifocus_piclist { position:absolute; } 
#ifocus_piclist li { width:952px; height:285px; overflow:hidden; } 
#ifocus_piclist img { width:952px; height:285px; } 
#ifocus_btn {width:91px; position:absolute; right:10px; bottom:10px} 
#ifocus_btn li { width:20px; height:20px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left; text-align:center; color:#FFFFFF; font-weight:bold; font-size:14px; background-color:#B5B5B5} 
#ifocus_btn .current { background-color:#FFB804; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); } 
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:952px; height:55px; background:#D9B195; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); } 
#ifocus_tx li{ position:absolute; left:8px; bottom:8px; color:#431B01; font-size:20px; font-weight:bold;} 
#ifocus_tx li.normal { display:none; }
#ifocus_tx span{ font-size:14px; font-weight:normal; display:block}

.friend{border:1px solid #D6D7B9;clear:both;margin-top:12px;text-align:center;line-height:22px;padding:10px 30px;color:#3C3C3C;font-size:12px;width:900px; margin-left:9px; text-align:left}
.friend a {color:#3C3C3C}
.friend b {color:#330000} 
