@charset "utf-8";
/* CSS Document */
.body_bg{font-size: 16px! important;}
.menu_bg{background-color:#e7e7e7;}
.all_bg{background-color:#FFF;}
.all_pad{padding-bottom:10px;}
.all_pad1{padding-top:15px; padding-bottom:10px;}
.f_fix{position:fixed; top:0px; left:0px; z-index:99}
/* 菜谱秀start */
.spare_left{float:left; padding-left:23%;}
.spare_right{float:right; padding-right:27%;}
.edit_box a{color:#06F;}
.remove_box{background-color:#06F; color:#FFF; height:30px; line-height:30px; margin-top:8px; cursor:pointer;}
.uk_zai{background-color:#03c; color:#FFF; margin-top:20px; height:35px; line-height:35px; margin-bottom:70px;}
.m_home{margin-top:2px; color:#09F;}
.profile-listp li a{color:#fff;}
.dei_icon{margin-top:6px; margin-right:20px; float:right; position:relative;}
.search{background-color:#1289f7; color:#FFF; line-height:30px; text-align:center; cursor:pointer; margin-left:10px;}
.search_text{height:30px; border:0px;}
..search_box{border:1px solid #CCC;}
.choose_text{float:left; padding-left: 10%;}
.choose_icon{cursor:pointer; padding-right:20%; padding-top:5px;}
.choose_list{border:1px solid #ccc;-moz-box-shadow:1px 1px 5px #888888; box-shadow:1px 1px 5px #888888; background-color:#FFF;}
.choose_list li{height:40px; cursor:pointer; border-bottom:1px solid #ccc;}
.choose_cai{line-height:40px;}
.hidea{position:absolute; top:14%; right:6%;}
.cour_del{padding:10px 0px; background-color:#ff3366; color:#FFF; cursor:pointer; margin-top:15px; border:0px; font-size: 16px;}
.state{height:30px; line-height:30px; padding-left:15px; color:#FFF;}
.input_list{height:40px! important; line-height:40px;border:1px solid #CCC; padding-left:10px! important;font-size:16px;}
.height_li{line-height:40px; height:40px; margin:0px! important;overflow:hidden; border-top:1px solid #CCC;border-left:1px solid #CCC; border-right:1px solid #CCC; background-color:#FFF; text-align:center; cursor:pointer;}
.take_next{padding:10px 0px; background-color:#0d79ff; color:#FFF; cursor:pointer; border:0px; margin-top:20px; font-size: 16px;}
.border_2{text-align:center;height:40px! important; line-height:40px;border:0px! important; border-right:1px solid #CCC! important;}
.bor_none{border:0px! important;}
.delete-itme{border-left:1px solid #CCC; background-color:#F00; color:#FFF;}
.remove-icon{margin-right:10%;}
.basket{margin-top:10px; margin-right:16px; position:relative; cursor:pointer;}
.take_but{position: absolute; top: 15px; right: 15px;}
.uk-focus{line-height:20px; margin:auto; width:40px; height:46px; text-align:center; margin-top:5px; cursor:pointer;}
.uk-choose{background-color:#FFF; color:#333; border-radius:8px 8px 0px 0px;}
.uk-choose{ background-color:#FFF; color:#333; border-radius:8px 8px 0px 0px;}
.uk-focus1{line-height:20px; margin:auto; width:40px; height:46px; text-align:center; margin-top:5px; cursor:pointer;}
.uk-focus2{line-height:20px; margin:auto; width:40px; height:46px; text-align:center; margin-top:5px; cursor:pointer;}
.uk-focus img{margin-top:5px;}
.uk-focus1 img{margin-top:5px;}
.uk-focus2 img{margin-top:5px;}
.liao li{ height:50px; cursor:pointer; line-height:25px;}
.shadow{overflow:hidden; position:relative; border-radius: 10px; -moz-box-shadow:1px 2px 6px #888888;box-shadow:1px 2px 6px #888888;}
.menu_detial{text-align: left; padding-bottom: 13px; padding-top: 5px;}
.menu_titleList{height:35px; line-height:35px; background-color:#e5e5e5; margin-top:15px; text-align:left; padding-left:15px; padding-right:15px;}
.menu_titleList a{color:#333;}
.menu_ulBox li{float:left;}
.menu_change>*>* { width:8px; height:20px; border-radius:50%;}
.menu_change>.uk-active>* {
    background: #00a8e6;
    color: #fff;
}
.m_mf{background:url(../img/u386.png) no-repeat;}
.m_nf{background:url(../img/u383.png) no-repeat;}
.m_mw{background:url(../img/u385.png) no-repeat;}
.m_ms{background:url(../img/u384.png) no-repeat;}
.m_moreFood{color:#FFF; text-align:center; width:101px;}
.m_moreShow{text-align:right; padding-right:20px;}
.m_moreShow a{color:#000;}
.m_iconPer{width:65px; height:65px; border-radius:50%; background-color:#CCC; margin:auto; margin-top:10px; position:relative; margin-bottom:6px;}
.m_iconPer1{width:65px; height:65px; background-color:#CCC; margin:auto; margin-top:10px; position:relative; margin-bottom:6px;}
.m_iconPer11{ margin-top:10px;}
.m_tu{position:absolute; bottom:0px; right:2px;}
.m_iconText{font-size:13px; padding-left:5px; padding-right:5px;}
.m_iconText1{font-size:13px; padding-left:5px; padding-right:5px; color:#ff6600;}
.menu_margin{margin-left:10px; margin-right:10px;}
.menu_margin a{text-decoration:none; color:#333;}
.menu_col1{color:#2291ff;}
.menu_col2{color:#fe4365;}
/* 菜谱秀end */

/* course start*/
.cour_img{position:relative; border-radius: 8px; overflow:hidden; -moz-box-shadow:1px 1px 6px #888888;box-shadow:1px 1px 6px #888888;}
.cour_t{width:86px; height:42px; border-radius:0px 5px 5px 0px; background-color:#000; opacity:0.55; position:absolute; top:10px; left:0px; text-align:right; padding-right:10px;}
.cour_pic{margin-top:6px; z-index:99; position:absolute; top:12px; left:50px;}     
.cour_title{text-align:left; margin:0px; height:45px; line-height:45px; padding-left:15px;}
.cour_left{float:left;}
.cour_right{float:right; padding-right:15px; cursor:pointer;}
.cour_input{line-height:22px; margin-top:10px! important; padding-left:5px; margin-bottom:10px! important; border:0px! important; resize:none;}
.cour_input1{line-height:22px; margin-top:3px; padding-left:5px; border:0px; resize:none;}
.cour_list{margin-top: 20px;}
.cour_list li{height:auto; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background-color:#FFF; margin-bottom: 20px;}
.cour_list input{height:38px; line-height:38px; border:none; padding-left:19px! important;}
.cour_list li textarea{padding-left: 15px;}
.cour_add{padding:10px 0px; background-color:#4cd964; color:#FFF; cursor:pointer;}
.cour_add1{padding:10px 0px; background-color:#0d79ff; color:#FFF; cursor:pointer;}
.cour_lef{float:left; height:45px; line-height:45px; text-align:center; border-right:1px solid #CCC; cursor:pointer; color:#06F;}
.cour_rig{float:right; height:45px; line-height:45px; text-align:center; cursor:pointer; color:#06F;}
.del{margin-left:5px; margin-top:-3px;}
.c_h2{padding-top: 10px;}
.c_h4{margin-top: 0px;}
.c_fa{background-color:#FFF; margin-top:30px; padding-top:5px; padding-bottom:70px;}
.dialog_top{margin-top:200px;}
.take_titleName{height: 40px; line-height: 40px;}
/* course end */

.userA{color:#000; line-height:50px; font-size: 16px;}
.foofName{color:#000; line-height:50px; font-size: 16px; overflow:hidden; height:50px;}
.food_cont{height:50px;}
.changel{background-color:#FE4365; padding-top:8px; padding-bottom:8px; color:#FFF; cursor:pointer;} 
.font_size{color:#ffb300; font-size:16px;}
.padd{float:left; padding-left:7%;}
.scroll_icon{margin-right:5%; cursor:pointer;}
.scroll_icon1{margin-right:5%; cursor:pointer;}
.f_table tr, .f_table td, .f_table th{border:2px solid #f2f2f2; text-align:center;}
.f_table td{width:33%;}
.f_table1 tr, .f_table1 td, .f_table1 th{border:2px solid #f2f2f2; text-align:center;}
.f_table1 td{width:25%;}
.food_border{border-right:1px solid #FFF; color: #fff; cursor: pointer;}
.tuu img{ margin-top: 8px; margin-left: 50%;}
#can{position:relative;}
.food_img{position:absolute; top:3px; left:10%;}
.food_h{height: 25px; line-height: 25px;}
.f_hide{padding-top: 10px;}
.food_pad{padding-right: 10px;}
.change2{background-color:#FE4365; padding-top:8px; padding-bottom:8px; color:#FFF; cursor:pointer;}
.food_news{background-color:#21C191; height:40px; line-height:40px;}
.food_showName{ padding:5px 8px;}
.food_own{height:35px; line-height:35px; padding-left:15px;}
.food_pright{padding-right: 15px;}
.food_pImg img{margin-top: 10px;}
.food_hide{overflow:hidden; padding-left:8px; padding-right:8px;}

.shopping{background-color:#FE4365; padding-top:8px; padding-bottom:8px; color:#FFF; cursor:pointer;}
.zou{padding-left:15px;}
.num_f{width:19px; height:19px; line-height:19px; text-align:center; border-radius:50%; background-color:#ff6854; color:#FFF; position:absolute; top:-3px; right:-5px; font-size:10px;}
.scroll_top{position:fixed; bottom:20%; right:0px; padding:6px 11px; background-color:#000; border-radius:8px 0px 0px 8px; opacity:0.15; cursor:pointer; color:#FFF; z-index:99;}
.scroll_down{position:fixed; bottom:10%; right:0px; padding:6px 11px; background-color:#000; border-radius:8px 0px 0px 8px; opacity:0.15; cursor:pointer; color:#FFF; z-index:99;}
.review{height:40px; line-height:40px; padding-left:20px; padding-right:20px; text-align:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.review1{height:auto; line-height:40px; text-align:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.f_auto{overflow-y:hidden;resize: none; line-height:22px; height: 40px; margin-top:10px; margin-bottom:10px; border:1px solid #CCC; color:#777; padding-left:5px; margin-left:5px; font-size: 16px;}
.send{background-color:#e04432; line-height:30px; text-align:center; color:#FFF; cursor:pointer; margin-top:10px; margin-right:10px;}
.left_box1{overflow:hidden;text-align:center; margin:auto;}
.left_box{width:85px; height:85px; overflow:hidden;text-align:center;display:table-cell;vertical-align:middle; margin:auto; background-color:#CCF;}
.left_box1 img{margin-top:6px; margin-bottom:3px;}
.menu_newImg{width:85px; height:85px; overflow:hidden;text-align:center;display:table-cell;vertical-align:middle; margin:auto! important; background-color:#CCF;}
.menu_newImg1{width:65px; height:65px; overflow:hidden;text-align:center;display:table-cell;vertical-align:middle; margin:auto! important; background-color:#CCF;}
.uk-pad{padding-left:20px;}
.uk-pad1{padding-right:10px; border-bottom:1px solid #ccc; padding-bottom:12px; padding-left:10px;}
.detali{margin-top:5px;}
.data{}
.title{padding-right:10px;}
.f_public{padding-top:10px; padding-bottom: 10px; margin-top: 10px;}
.show_text{text-indent:2em; text-align:left; line-height:22px; margin-top:10px;}
.f_bgc{background-color:#FFF; padding-bottom:15px;}
..f_bgc a{color:#333;}
.right_public{width: 50px;}
.take_input1{line-height:30px! important; text-align:center;}
#materialm{border:1px solid #ccc; background-color:#FFF;}
.next_box{background-color:#FFF; border-top:1px solid #CCC; border-bottom: 1px solid #CCC; padding-bottom: 70px;}
.take_feng{background-color:#FFF; padding-bottom:20px;}
.take_form{margin-top:20px;}
.take_addNext{padding-top:10px; padding-bottom:20px; background-color: #fff;}
.take_fen{height: 50px! important; line-height: 50px;}
.take_padding{padding-right:80px;}
.take_numBg{background-color:#FFF; margin-top:20px;}
.uk_text_padding{padding-right: 20px;}
.take_choose{height: 35px; line-height: 35px; text-align: left; padding-left: 15px; font-size: 20px;}
.dataTime{height:50px! important;}
.data_time{height:50px! important; border:0px;}


.zan a{text-decoration: none;}
.zhan img{margin-bottom: 5px;}
.food_zan a{color: #fff;}
.shi_box{height:30px; line-height:30px; text-align:left; margin-top:10px;}
.menu_next{position:absolute; top:-43px; right:16px;}

