.ui_title {
	height: 35px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.ui_title_wrap {
	line-height: 30px; font-size: 0px;
}
.ui_title_wrap a {
	color: rgb(101, 101, 101); padding-bottom: 5px; font-size: 18px; font-weight: normal; margin-right: 20px; float: left; display: inline-block;
}
.ui_title_wrap h3 {
	color: rgb(101, 101, 101); padding-bottom: 5px; font-size: 18px; font-weight: normal; margin-right: 20px; float: left; display: inline-block;
}
.ui_title_wrap h2 {
	color: rgb(101, 101, 101); padding-bottom: 5px; font-size: 18px; font-weight: normal; margin-right: 20px; float: left; display: inline-block;
}
.ui_title_wrap h1 {
	color: rgb(101, 101, 101); padding-bottom: 5px; font-size: 18px; font-weight: normal; margin-right: 20px; float: left; display: inline-block;
}
.ui_title_wrap a:hover {
	color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: rgb(186, 32, 32); border-bottom-width: 1px; border-bottom-style: solid; _position: relative; _top: 1px;
}
.ui_title_wrap a.on {
	color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: rgb(186, 32, 32); border-bottom-width: 1px; border-bottom-style: solid; _position: relative; _top: 1px;
}
.ui_title_wrap h3 {
	color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: rgb(186, 32, 32); border-bottom-width: 1px; border-bottom-style: solid; _position: relative; _top: 1px;
}
.ui_title_wrap h2 {
	color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: rgb(186, 32, 32); border-bottom-width: 1px; border-bottom-style: solid; _position: relative; _top: 1px;
}
.ui_title_wrap h1 {
	color: rgb(51, 51, 51); text-decoration: none; border-bottom-color: rgb(186, 32, 32); border-bottom-width: 1px; border-bottom-style: solid; _position: relative; _top: 1px;
}
.ui_title_right .ui_btn_blue {
	top: 5px; right: 0px; position: absolute;
}
.ui_nav_box .ui_title_wrap a.on {
	color: rgb(186, 32, 32);
}
.ui_nav_box .ui_title {
	border-bottom-width: 2px;
}
.ui_nav_box .ui_title_wrap a:hover {
	border-bottom-width: 2px;
}
.ui_nav_box .ui_title_wrap a.on {
	border-bottom-width: 2px;
}
.ui_nav_box .ui_title_wrap h3 {
	border-bottom-width: 2px;
}
.ui_nav_box .ui_title_wrap h2 {
	border-bottom-width: 2px;
}
.ui_nav_box .ui_title_wrap h1 {
	border-bottom-width: 2px;
}
.ui_list_1 li:hover {
	background-color: rgb(247, 247, 247);
}
.ui_list_1 li {
	padding: 20px 0px; overflow: hidden; vertical-align: top; zoom: 1;
}
.ui_list_1 .pic {
	width: 120px; height: 90px; float: left;
}
.ui_list_1 .detail {
	color: rgb(153, 153, 153); padding-left: 135px;
}
.ui_list_1 h4 {
	font-size: 16px;
}
.ui_list_1 h4 a {
	color: rgb(51, 51, 51);
}
.ui_list_1 h4 a:hover {
	color: rgb(51, 51, 51);
}
.ui_list_1 .subcontent {
	height: 24px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.ui_list_1 .subcontent a {
	color: rgb(102, 102, 102);
}
.ui_list_1 .subcontent a:hover {
	color: rgb(102, 102, 102);
}
.ui_list_1 .substatus {
	height: 22px; line-height: 22px; overflow: hidden; padding-top: 1px;
}
.ui_list_1 .substatus p {
	font-size: 0px; margin-left: -10px;
}
.ui_list_1 .substatus .right span {
	padding: 0px 5px;
}
.ui_list_1 a {
	color: rgb(153, 153, 153);
}
.ui_list_1 a:hover {
	color: rgb(153, 153, 153);
}
.ui_list_1 .subcontent {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis; _white-space: pre-wrap;
}
.ui_list_1 h4 {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis; _white-space: pre-wrap;
}
.ui_list_1 .substatus a {
	_text-decoration: none;
}
.ui_list_1 .substatus .left {
	font-size: 0px;
}
.ui_list_1 .substatus .left a {
	font-size: 12px; margin-right: 10px; vertical-align: top; display: inline-block; zoom: 1;
}
.ui_list_1 .substatus .left span {
	font-size: 12px; margin-right: 10px; vertical-align: top; display: inline-block; zoom: 1;
}
.ui_list_1 .substatus .right {
	padding-right: 10px; display: none; _display: block;
}
.ui_list_1 li:hover .substatus .right {
	display: block;
}
.ui_list_1 .substatus .right a {
	color: rgb(101, 153, 255);
}
.ui_list_1 .substatus .right {
	color: rgb(101, 153, 255);
}
.ui_list_1 .subline a {
	padding-right: 5px;
}
.ui_list_1 .substatusLine a {
	padding: 0px 5px; border: 1px dashed rgb(238, 238, 238); height: 20px; line-height: 20px; background-color: rgb(255, 255, 255);
}
.ui_list_1 .substatusLine a:hover {
	color: rgb(255, 136, 0);
}
.ui_list_1 .substatusLine a.on {
	color: rgb(255, 136, 0);
}
.ui_list_6 li:hover {
	background-color: rgb(247, 247, 247);
}
.ui_list_6 li {
	padding: 5px 0px; overflow: hidden; vertical-align: top; zoom: 1;
}
.ui_list_6 .detail {
	color: rgb(153, 153, 153);
}
.ui_list_6 h4 {
	width: 65%; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; text-overflow: ellipsis; _white-space: pre-wrap;
}
.ui_list_6 h4 a {
	color: rgb(51, 51, 51);
}
.ui_list_1 h4 a:hover {
	color: rgb(51, 51, 51);
}
.ui_list_6 .subline {
	width: 34%; text-align: right; overflow: hidden; font-size: 14px; float: right; white-space: nowrap; text-overflow: ellipsis; _white-space: pre-wrap;
}
.ui_list_6 .subline a {
	padding-right: 5px;
}
.ui_list_6 a {
	color: rgb(153, 153, 153);
}
.ui_list_1 a:hover {
	color: rgb(153, 153, 153);
}
.like_goods .pic {
	width: 80px; height: 60px;
}
.like_goods .detail {
	padding-left: 90px;
}
.like_goods .imgLoad {
	background-image: url("http://static.meishichina.com/v6/img/loading-16-16.gif");
}
.like_goods h4 {
	padding: 5px 0px;
}
.like_goods h4 a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
.like_goods_u .pic {
	width: 80px; height: 80px;
}
.like_goods_u .detail {
	padding-left: 90px;
}
.like_goods_u .imgLoad {
	background-image: url("http://static.meishichina.com/v6/img/loading-16-16.gif");
}
.like_goods_u h4 {
	padding: 5px 0px;
}
.like_goods_u h4 a {
	color: rgb(102, 102, 102); font-size: 14px; font-weight: bold;
}
a.ui_title_wrap_right {
	margin: 0px 0px 0px 20px; padding: 0px; font-size: 14px; float: right;
}
a.ui_title_wrap_right:hover {
	border: currentColor; text-decoration: underline;
}
a.blue {
	color: rgb(81, 154, 246);
}
a.blue:hover {
	color: rgb(81, 154, 246); text-decoration: underline;
}
.wrap .real_topic {
	padding: 0px;
}
.real_topic_sub {
	width: 1111px;
}
.real_topic_sub li {
	margin: 0px 23px 0px 0px; width: 230px; float: left;
}
.real_topic_sub li a {
	width: 100%; overflow: hidden; display: block; position: relative;
}
.real_topic_sub li a:hover {
	text-decoration: none;
}
.real_topic_sub li a * {
	cursor: pointer;
}
.real_topic_sub img {
	float: left;
}
.real_topic_sub li div.os {
	background: rgb(0, 0, 0); width: 100%; height: 30px; margin-top: -30px; float: left; filter: alpha(opacity=25); opacity: 0.25; -moz-opacity: 0.25; -khtml-opacity: 0.25;
}
.real_topic_sub li div.op {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 230px; height: 230px; display: none; filter: alpha(opacity=25); position: absolute; opacity: 0.25; -moz-opacity: 0.25; -khtml-opacity: 0.25;
}
.real_topic_sub li p {
	padding: 10px; left: 0px; top: 0px; height: 195px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; display: none; position: absolute;
}
.real_topic_sub li span {
	left: 0px; width: 230px; height: 22px; text-align: center; bottom: 5px; color: rgb(255, 255, 255); overflow: hidden; font-size: 14px; display: block; white-space: nowrap; position: absolute; text-overflow: ellipsis;
}
.wrap .real_tag {
	background: rgb(245, 245, 245); margin: 10px auto 5px; padding: 0px; overflow: hidden;
}
.real_tag_sub1 {
	padding: 15px;
}
a.real_tag_sub2 {
	padding: 3px 0px; width: 100%; height: 20px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-size: 15px; text-decoration: none; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: block;
}
a.real_tag_sub2:hover {
	text-decoration: underline;
}
.real_tag_part {
	float: left;
}
.real_tag_part h3 {
	color: rgb(51, 51, 51); text-indent: 5px; font-size: 14px; font-weight: bold;
}
.real_tag_part ul {
	margin: 10px 15px 0px 0px; width: 178px; border-right-color: rgb(221, 221, 221); border-right-width: 1px; border-right-style: solid; float: left;
}
.real_tag_part li {
	width: 58px; float: left;
}
.real_tag_part li a {
	margin: 0px 0px 2px; padding: 1px 5px; color: rgb(51, 51, 51); display: inline-block;
}
.real_tag_part li a.on {
	background: rgb(187, 31, 32); border-radius: 3px; color: rgb(255, 255, 255);
}
.space_left {
	width: 650px; float: left;
}
.space_right {
	width: 300px; float: right;
}
.link_cube_1 {
	
}
.link_cube_1 a {
	background: rgb(243, 243, 243); margin: 10px 10px 0px 0px; padding: 0px 15px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; text-decoration: none; float: left;
}
.link_cube_1 a:hover {
	color: rgb(153, 153, 153);
}
.link_cube_2 {
	
}
.link_cube_2 a {
	margin: 10px 20px 0px 0px; height: 30px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px; text-decoration: none; float: left;
}
.link_cube_2 a:hover {
	color: rgb(153, 153, 153); text-decoration: underline;
}
.ui-loading {
	margin: 20px 0px; height: 32px; line-height: 32px; overflow: hidden;
}
.ui-loading a {
	text-align: center; color: rgb(51, 51, 51); font-size: 14px; display: block; cursor: pointer; background-color: rgb(243, 243, 243); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
.ui-loading a.on {
	background: url("http://static.meishichina.com/v6/img/loading-16-16.gif") no-repeat center rgb(249, 249, 249); text-indent: -9999em; cursor: default;
}
.category_top_tig {
	width: 640px; height: 58px; float: right;
}
.ing_hot {
	width: 320px; display: block;
}
.ing_hot li {
	margin: 0px 0px 15px; width: 60px; height: 70px; text-align: center; font-size: 14px; float: left;
}
.ing_hot li img.imgLoad {
	background: url("http://static.meishichina.com/v6/img/loading-16-16.gif") no-repeat center rgb(242, 242, 242); margin: auto; width: 48px; height: 48px; display: block;
}
.ing_yuanliaos {
	padding: 0px 0px 25px;
}
.ing_yuanliaos ul {
	width: 666px;
}
.ing_yuanliaos li {
	margin: 15px 12.5px 0px 0px; width: 120px; text-align: center; overflow: hidden; font-size: 14px; float: left; position: relative;
}
.ing_yuanliaos .ing_num {
	background: rgb(0, 0, 0); left: 25px; top: 90px; width: 70px; display: none; filter: alpha(opacity=50); position: absolute; opacity: 0.5;
}
.ing_yuanliaos .ing_num_span {
	left: 0px; top: 90px; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 12px; display: none; position: absolute;
}
.category_title {
	padding: 40px 0px 10px; color: rgb(186, 32, 32); font-size: 20px;
}
.category_sub {
	background: rgb(248, 248, 248); width: 100%; overflow: hidden; border-top-color: rgb(234, 234, 234); border-bottom-color: rgb(234, 234, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: relative;
}
.category_sub1 {
	top: 50%; width: 130px; height: 30px; text-align: center; font-size: 16px; margin-top: -15px; float: left; position: absolute;
}
.category_sub2 {
	background: rgb(255, 255, 255); width: 520px; height: auto; overflow: hidden; margin-bottom: -1px; float: right;
}
.category_sub a {
	width: 99px; height: 45px; color: rgb(51, 51, 51); line-height: 45px; padding-left: 30px; font-size: 16px; text-decoration: none; border-bottom-color: rgb(234, 234, 234); border-left-color: rgb(234, 234, 234); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; float: left;
}
.category_sub a:hover {
	background: rgb(248, 248, 248);
}
a.category_sub3 {
	background: rgb(255, 255, 255); right: 0px; bottom: -1px; color: rgb(81, 154, 246); position: absolute;
}
.category_sub_h {
	max-height: 9999px;
}
.category_title span {
	float: left;
}
.category_title a {
	margin: 10px 0px 0px 10px; font-size: 14px; float: right;
}
.category_sub1_id {
	left: 0px; top: -42px; height: 0px; overflow: hidden; position: absolute;
}
.category_abc_side {
	left: -84px; top: 40px; width: 64px; position: absolute;
}
.abc_h {
	height: 5px; overflow: hidden; border-top-color: rgb(232, 232, 232); border-top-width: 4px; border-top-style: solid;
}
.abc {
	background: rgb(250, 250, 250); padding: 5px;
}
.abc li {
	height: 24px; text-align: center; line-height: 24px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.abc li a {
	width: 24px; height: 24px; text-align: center; color: rgb(195, 195, 195); font-size: 14px; text-decoration: none; display: inline-block;
}
.abc li a:hover {
	color: rgb(0, 0, 0);
}
.abc li a.on {
	color: rgb(186, 32, 32); font-weight: 700;
}
.abc_list li {
	padding: 40px 0px 10px; width: 100%; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.abc_num {
	background: rgb(234, 234, 234); margin: 0px 0px 15px; width: 36px; height: 36px; text-align: center; line-height: 36px; font-size: 20px; float: left;
}
.abc_category {
	width: 100%; float: left;
}
.abc_category a {
	margin: 0px 15px 10px 0px; color: rgb(102, 102, 102); font-size: 14px; float: left; display: inline-block;
}
.categoryTitle h2 {
	padding: 0px 0px 10px; color: rgb(51, 51, 51); line-height: 24px; font-size: 24px; float: left;
}
.categoryTitle span {
	padding: 3px 0px 20px 10px; color: rgb(153, 153, 153); line-height: 24px; font-size: 14px; float: left;
}
.categoryArction {
	padding: 15px 0px;
}
#bds_tsina {
	background: url("http://static.meishichina.com/v6/img/newrecipe/log_14.png") no-repeat -56px -119px; height: 20px; padding-left: 20px;
}
#bds_qzone {
	background: url("http://static.meishichina.com/v6/img/newrecipe/log_14.png") no-repeat -58px -143px; height: 20px; padding-left: 20px;
}
#bds_tqq {
	background: url("http://static.meishichina.com/v6/img/newrecipe/log_14.png") no-repeat -58px -167px; height: 20px; padding-left: 20px;
}
#bd_hot_word_table_word1 li {
	padding: 0px 5px 5px 0px; float: left;
}
.category_txt {
	color: rgb(153, 153, 153); line-height: 20px; overflow: hidden; font-size: 14px; max-height: 3em; _height: 3.0em;
}
#category_txt_show {
	padding: 1px 6px; text-align: right; display: none;
}
#category_txt_show a {
	color: rgb(81, 154, 246);
}
.category_txt_all#category_txt {
	height: auto; max-height: 100%;
}
.recipeArction {
	padding: 15px 0px;
}
.recipeArction .right {
	
}
.recipeArction .right a {
	margin: 0px 0px 0px 10px; height: 26px; color: rgb(102, 102, 102); line-height: 26px; text-decoration: none; float: right;
}
.recipeArction .right a span {
	padding: 0px 0px 0px 5px; color: rgb(156, 156, 156);
}
.nom#category_likenum {
	background: url("http://static.meishichina.com/v6/img/newrecipe/log_14.png") no-repeat -96px -191px rgb(250, 250, 250); padding: 0px 10px 0px 38px; border-radius: 3px; border: 1px solid rgb(210, 210, 210);
}
.nom#category_colnum {
	background: url("http://static.meishichina.com/v6/img/newrecipe/log_14.png") no-repeat -96px -217px rgb(250, 250, 250); padding: 0px 10px 0px 38px; border-radius: 3px; border: 1px solid rgb(210, 210, 210);
}
.on#category_likenum {
	background-position: -96px -243px;
}
.on#category_colnum {
	background-position: -96px -269px;
}
#bdshare {
	padding: 0px 0px 0px 5px; float: left;
}
.recipeHotc {
	padding: 0px 0px 10px; line-height: 200%;
}
.recipeHotcL {
	width: 64px; float: left;
}
.recipeHotcR {
	width: 580px; float: left;
}
.recipeHotcR a {
	background: rgb(241, 241, 241); padding: 0px 10px; color: rgb(81, 154, 246); float: left; white-space: nowrap;
}
.categoryTitle_L {
	width: 85px; float: left;
}
.categoryTitle_R {
	width: 555px; float: right;
}
#useful {
	height: 35px;
}
.ui_subsort a {
	color: rgb(153, 153, 153); font-size: 14px; margin-right: 10px; display: inline-block;
}
.ui_subsort a.on {
	color: rgb(186, 32, 32);
}
.ui_subsort a:hover {
	color: rgb(186, 32, 32);
}
.recipe_topic {
	overflow: hidden;
}
.recipe_topic ul {
	width: 666px;
}
.recipe_topic li {
	margin: 0px 12px 20px 0px; width: 120px; float: left;
}
.recipe_topic li a {
	text-decoration: none; display: block;
}
.recipe_topic li a span {
	background: rgb(250, 250, 250); width: 120px; height: 38px; text-align: center; color: rgb(88, 88, 88); line-height: 38px; overflow: hidden; font-size: 14px; text-decoration: none; display: block; white-space: nowrap; text-overflow: ellipsis;
}
.recipe_topic li a:hover span {
	background: rgb(233, 233, 233); text-decoration: none;
}
.category_use_h {
	padding: 10px 0px; font-size: 16px;
}
.category_usebox {
	font-size: 14px;
}
.category_usebox strong {
	padding: 10px 0px; font-size: 16px; font-weight: 700; display: inline-block;
}
.category_usebox b {
	padding: 10px 0px; font-size: 16px; font-weight: 700; display: inline-block;
}
.category_usebox p {
	padding: 0px;
}
.category_use_table {
	padding: 0px 30px; border: 1px solid rgb(232, 232, 232);
}
.category_use_table ul {
	margin: 0px 0px -1px; padding: 0px; display: block;
}
.category_use_table li {
	height: 44px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.category_use_table li div {
	width: 33.3%; height: 44px; line-height: 44px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; text-overflow: ellipsis;
}
.category_use_table li div span {
	padding: 0px 0px 0px 5px; color: rgb(153, 153, 153);
}
.ui_nav_box2 {
	position: relative;
}
#floatBox {
	padding: 15px 0px 0px; left: -84px; top: 40px; border-top-color: rgb(232, 232, 232); border-top-width: 1px; border-top-style: solid; position: absolute;
}
#addtocollect {
	padding: 20px 20px 0px;
}
#addtocollect div.line {
	padding: 5px 0px;
}
#addtocollect div.line span {
	color: rgb(91, 91, 91); font-size: 12px;
}
#addtocollect div.line span.gay {
	color: rgb(204, 204, 204);
}
#addtocollect div.line a {
	color: rgb(101, 153, 255); font-size: 12px;
}
#addtocollect select {
	font-size: 14px; display: none;
}
#addtocollect textarea {
	padding: 5px; border: 1px solid rgb(204, 204, 204); width: 270px; height: 90px; color: rgb(204, 204, 204); line-height: 130%; vertical-align: sub;
}
#addtocollect textarea.color_5b {
	color: rgb(91, 91, 91);
}
#find_collect_div {
	position: relative;
}
#find_collect {
	width: 150px;
}
#find_collectlist {
	background: rgb(255, 254, 198); left: 75px; overflow: auto; display: none; position: absolute; z-index: 2; max-height: 300px; min-width: 150px;
}
#find_collectlist li {
	padding: 0px 5px; display: none; cursor: pointer;
}
#find_collectlist li:hover {
	background: rgb(255, 85, 0);
}
.way_list li {
	padding: 16px 0px 10px; overflow: hidden; font-size: 14px; zoom: 1;
}
.way_list li span {
	float: left;
}
.way_list li img {
	float: left;
}
.way_list li span {
	background-position: -261px 0px; width: 16px; height: 16px; text-align: center; color: black; line-height: 16px; font-family: Arial;
}
.way_list li img {
	margin: 0px 18px 0px 13px; width: 180px;
}
.way_list li p {
	color: rgb(101, 101, 101); line-height: 24px; margin-left: 227px;
}
