@charset "utf-8";
.wz{height: 30px; line-height: 30px;color:#333;}
.wz a{color:#333;padding:0 8px;}
.wz h1{color:#333;padding:0 8px;font-weight:normal;display: inline-block;}
.cp_fl{}
.cp_fl dl{ line-height: 23px;margin-bottom: 15px;}
.cp_fl dt{font-weight: bold;width: 35px;font-size: 14px;}
.cp_fl dd{width: 590px;}
.cp_fl dd a{color:#333;display: inline-block;float: left;width: 45px;font-family: "Microsoft Yahei";font-size: 14px;}
.cp_fl dd a:hover{color:#d00;}
.ab_deatil .cLeft{padding-left:10px;border-right:1px solid #ececec;width:650px;}
.cp_list{padding-right:25px;}
.cp_list dl{margin:10px 0 20px;}
.cp_list dt{width: 120px;margin-right: 10px;}
.cp_list dd{width: 480px;}
.cp_list dd h4{font-weight: normal;font-size:14px;color:#405f7e;padding-bottom: 10px;}
.cp_list dd p{line-height: 20px;color:#383838;}
.cp_list dd p.cp_ly{color:#636363;}
.cp_list dd p a{color:#405f7e;padding-right:3px;}
.cp_list dd p span{color:#616161;}
.cp_list dd p span.cp_pl{border-left:1px dotted #6c6c6c;border-right:1px dotted #6c6c6c;padding:0 10px;margin:0 10px;}

.pages{padding:5px 0 10px 0;margin-left:40px;}
.pages ul li{border: 1px solid #E9E9E9; float: left; padding: 2px 4px;margin:0 6px 6px 0;text-align:center;white-space:nowrap;height:18px;overflow:hidden;}
.pages ul li a{color: #555555;display: block; float: left;padding:1px 4px 2px 4px;text-align:center;height:20px; overflow:hidden;}
.pages ul li.pagesIn {background-color: #fde4ac;padding:2px 8px 2px 8px;font-weight: bold;}
.pages ul li.pagesIn a{color:#aa420d;height:18px; overflow:hidden;font-weight: bold;}
.pages ul li a:hover{color:#E03463;height:18px; overflow:hidden;}

.ad p{ line-height: 20px;}
.cp_ch{margin-top:30px;margin-bottom: 20px;}
.cp_ch .fdd a{color:#2b2b2b;width:60;padding:0 4px 0 4px;}
.zc_list li{height: 26px; line-height: 26px; overflow:hidden;padding-left:10px;}
.zc_list li span{width:60px; overflow:hidden;}
.zc_list li a{color:#712815;font-size: 14px;white-space:nowrap;}

.scBox .thPic{border:none;}
.scBox .thPic ul li{width:60px;margin-right: 15px;overflow:hidden;}
.scBox .thPic ul li img{height:60px;width:60px;}
.scdd span.scTxt{width: 90px; display: block; background: #f1f1f1;text-align: center;padding:18px 0;font-weight: bold;color:#e36e24;font-size: 14px;margin-right: 15px;}
.scdd span.scTxt a{color:#e36e24;font-size: 14px;}
.scdd span.scmore{width:40px;height:60px; display: block; background: #f1f1f1;text-align: center;padding:8px 0;color:#e36e24;font-size: 14px;margin-right:5px;line-height:60px;float:left;}

.newsBox{width: 630px;border-top:1px solid #ececec;margin-top:10px;}
.newsBox h2{font-size: 18px; text-align: center;padding:10px 0;}
.showLeft{width: 265px;}
.showRight{width: 320px;margin-left: 20px;}
.showRight h4{border:none;padding:0;}
.showRight p{ line-height: 24px;color:#242424;font-size: 14px;}
.showRight p a{color:#242424;text-decoration: underline;font-size: 14px;}
.showRight p a:hover{color:#f5680c;}
.shoucang{display: block;cursor: pointer;width: 100px;color:#fff;text-align: center;background: #5BA533;height: 32px; line-height: 32px;font-size: 14px;border-radius: 1px;border:1px solid #ccc;margin-top:30px;}
.rating{padding:5px 0;font-size: 14px;color:#333;}
.evaluator {padding-right: 10px;font-family: "Arial";font-size: 14px;line-height:30px;color:#aaa;text-align: center;}

.zuofa{margin-top:20px;color:#1A1A1A;font-family:XinGothic-SinaWeibo, 'Microsoft YaHei', helvetica, arial, sans-serif;font-size:18px;text-align:justify;}
.zuofa em {
font-size:24px;color:#ff3232;font-style:italic;text-align:center;font-family: arial;height:36px;width:40px;display:Block;float:left; line-height:36px;
}
.zuofa p{width:550px;float: left;margin-left: 10px;color: #3a3a36;font-size: 16px;line-height: 36px;padding-top:3px;}
.zuofa img{max-height:180px;_width:expression(this.height > 180 ? "180px" : this.height);float:left;margin-right:20px;max-width:300px;_width:expression(this.width > 300 ? "300px" : this.width);border-radius: 8px;}
.zuofa li {padding-top:15px;}
.zuofa li span{float: left; display: block;background: url(../images/icon2.jpg) no-repeat left center;width: 25px;font-size: 16px;height: 25px;color: #fdfdfb;font-family: "Arial"; line-height: 25px; text-align: center;}
.zuofa li p{width:550px;float: left;margin-left: 10px;color: #3a3a36;font-size: 16px;line-height: 26px;padding-top:3px;}
.zuofa li img{max-height:180px;_width:expression(this.height > 180 ? "180px" : this.height);float:left;margin-right:20px;max-width:300px;_width:expression(this.width > 300 ? "300px" : this.width);}

.pinglun{margin-top:20px;}
.userLc li{padding:17px 0;border-bottom: 1px solid #ececec;}
.userPic{width: 48px;}
.msgBox{width:545px;float:left;margin-left: 13px;}
.userName{position: relative;}.userName a{color:#49739d;}.userName a:hover{color:#d00;}
.userLayer{position: absolute;top:0;right:10px;color:#a9a9a8;font-family: "Arial";font-size: 14px;}
.msgBox p{color:#333;padding-top:10px;}
.plForm p{text-align: right;color:#168119;padding:15px 0;}
.plForm textarea{overflow-y:auto;border:2px solid #dcdcde;height: 80px;width: 100%;background:#fff;margin-bottom:5px; resize: none;font-size: 14px;color:#454545;}
.plForm input{width:78px;height: 22px; line-height: 22px;color:#fff;text-align: center;border:1px solid #d88e37;background:#ff8702; }
.plForm label{color:#a9a9a8;font-family: "Arial";font-size: 14px;margin-left:35px;}

.photo {border-radius: 8px;}
.tFace {
	PADDING-BOTTOM: 20px; WIDTH: 640px; FLOAT: left; PADDING-TOP: 10px;margin-bottom: 10px;background-color:#F5F5F5;border-radius: 3px;
}
.tFaceL {
	WIDTH: 198px; FLOAT: left
}
.tFaceL IMG {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 1px;border-radius: 50%;
}
.tFaceR {
	WIDTH: 442px; FLOAT: left; COLOR: #333
}
.tFaceR P {
	LINE-HEIGHT: 24px
}
.hr1{border-bottom:1px solid #D9D9D9; height:1px; width:620px;} 
.hr{height:1px; background:#D9D9D9;width:620px;}

.jc_fl{padding-left: 10px;}
.jc_fl dl{ line-height: 23px;margin-top: 7px;margin-bottom: 7px;}
.jc_fl dt{font-weight: bold;width: 45px;font-size:14px;}
.jc_fl dd{width: 590px;}
.jc_fl dd a{color:#333;display: inline-block;padding:0 6px 0 6px;float:left;font-family: "Microsoft Yahei";font-size:14px;}
.jc_fl dd a:hover{color:#d00;}

.jc_desc{padding-left: 10px;width:620px;font-size:14px;line-height:25px;text-indent:2em;}
.art_title{text-align: center;line-height:45px;}
.art_title h2{font-size:22px;}
.art_desc{padding-left: 10px;width:620px;font-family:'Microsoft Yahei';color:#3d464d;line-height:28px;font-size: 15px;}
.art_desc img{padding-top:10px;padding-bottom:20px;max-width:600px; width: expression(this.width >500 && this.height < this.width ? 500: true);height:auto;text-indent:0;}
.zimg {max-width: 100%;width: auto\9;height: auto;vertical-align: middle;display: block; }
.art_desc a{font-size:15px;color:#442F00;}
.art_desc p{padding:5px 0;text-indent: 30px;}
.art_desc h2{font-size:22px;}
.art_desc h3{background:#f7f7f7;line-height:36px;color:#3d464d;font-family:"Microsoft YaHei","微软雅黑","宋体";margin:10px 0px;text-indent:0.6em;font-size:18px;border-left:3px solid #df3031;border-bottom:1px solid #eee;}
/*.art_desc  p:hover{background:none repeat scroll 0 0 #FFEFCE;}*/
.shipudesc {margin-top:20px; font-family:XinGothic-SinaWeibo, 'Microsoft YaHei', helvetica, arial, sans-serif;font-size:16px;text-align:justify;line-height:28px;}
.shipudesc p{line-height:28px;letter-spacing:1px;margin-top:5px;color: #3a3a36;}
.shipudesc a{font-size:16px;color: #3a3a36;}

.shicaidesc {font-size:14px;line-height:25px;color:#3a3a36;}
.shicaimore {margin-top:20px;margin-bottom:20px;font-size:14px;line-height:25px;color:#3a3a36;}
.high20 {padding-top:30px;} 

.suojin{text-indent:2em}
.tabs_header {
	MARGIN-TOP: 5px; HEIGHT: 36px; CLEAR: both
}
.tabs_header UL.tabs {
	POSITION: absolute
}
.tabs_header UL.tabs LI {
	MARGIN: 0px 2px 0px 0px; DISPLAY: inline; FLOAT: left
}
.tabs_header UL.tabs LI A {
	TEXT-ALIGN: center; LINE-HEIGHT: 27px; WIDTH: 85px; DISPLAY: block; BACKGROUND: url(/images/bgs.gif) no-repeat -690px -190px; FLOAT: left; HEIGHT: 31px; COLOR: #f50
}
.tabs_header UL.tabs LI.active A:link {
	DISPLAY: block; BACKGROUND: url(/images/bgs.gif) no-repeat -780px -190px; COLOR: #fff
}
.tabs_header UL.tabs LI.active A:visited {
	DISPLAY: block; BACKGROUND: url(/images/bgs.gif) no-repeat -780px -190px; COLOR: #fff
}
.tabs_header UL.tabs LI.ret A:link {
	COLOR: #090
}
.tabs_header UL.tabs LI.ret A:visited {
	COLOR: #090
}
.tabs_header UL.tabs LI.acc A:link {
	COLOR: #666
}
.tabs_header UL.tabs LI.acc A:visited {
	COLOR: #666
}
.tabs_header UL.tabs LI A:link .atc {
	DISPLAY: block; BACKGROUND: url(/images/bgs.gif) no-repeat -600px -190px
}
.tabs_header UL.tabs LI A:visited .atc {
	DISPLAY: block; BACKGROUND: url(/images/bgs.gif) no-repeat -600px -190px
}
.tabs_header UL.tabs LI A:hover .atc {
	DISPLAY: block; BACKGROUND: url(/images/bgs.gif) no-repeat -600px -160px
}
.tabs_header UL.tabs LI A:active .atc {
	DISPLAY: block; BACKGROUND: url(/images/bgs.gif) no-repeat -600px -160px
}
.tabs_header UL.tabs LI.active A:link .atc {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tabs_header UL.tabs LI.active A:visited .atc {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tabs_header UL.tabs LI.active A:hover .atc {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tabs_header UL.tabs LI.active A:active .atc {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tabs_header UL.tabs LI.null {
	MARGIN: 0px 0px 0px 8px
}
.tabs_header UL.tabs LI.null A {
	TEXT-INDENT: 10px; WIDTH: 110px; BACKGROUND: url(/images/bgs.gif) no-repeat -690px -160px; HEIGHT: 27px; COLOR: #fff
}
.tabs_header UL.tabs LI.null_1 {
	MARGIN: 0px 0px 0px 8px
}
.tabs_header UL.tabs LI.null_1 A {
	WIDTH: 65px; BACKGROUND: url(/images/bgs.gif) no-repeat -690px -260px; HEIGHT: 27px; COLOR: #fff
}
.userlogin {height:150px;width:200px;}
.userlogin a{color:#36618c;}
.userinfo {height:65px;}
.userinfo img{float:left;border:4px solid #ccc;}
.userinfo span{margin-left: 20px;font-size:14px;line-height:25px;}
.userlogin li{BACKGROUND: url(/images/bgs.gif) no-repeat -970px -545px;TEXT-INDENT:10px;width:80px;height:28px;float:left;list-style-type:none;}

.ing_menu {
	TEXT-ALIGN: left; WIDTH: 100%; FLOAT: left;margin-bottom:20px;margin-top:10px;
}
.ing_menu LI {
	LIST-STYLE: none none outside; TEXT-ALIGN: center; LINE-HEIGHT: 28px; WIDTH: 80px; DISPLAY: inline-block; BACKGROUND: url(/images/bgs.gif) no-repeat -690px -190px; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 10px
}

.mbox {
	clear: both;
	float: left;
	width: 640px;
	padding: 5px;
	voice-family: "\"
}
.mbox h3 {
	clear: both;
	font-size: 14px;
	line-height: 2em;
	color: #f30;
}

.mpic4 {
	clear: both;
	float: left;
	width: 640px;
	padding: 10px 10px 0px 10px;
	voice-family: "\"
}

.mpic4 li {
	float: left;
	width: 155px;
	text-align: left;
	line-height: 150%;
	padding: 5px 0;
        font-size: 14px;
        overflow: hidden; 
        text-overflow: ellipsis; 
        white-space: nowrap;
}


.mpic4 li img{
	width: 140px;
	text-align: center;
        display:block;
        height: 140px;
        border-radius: 8px;
}

.mpic4 li span{
	width: 150px;
}

.f14 {
	font-size: 14px;
}

.f12 {
	font-size: 12px;
}

.tint,.tint2,.tint3 {
	color: #666;
}

.tint3 a {
	color: #666;
}

.sidebox {
	clear: both;
	float: left;
	width: 300px;
	color: #888;
	line-height: 24px;
	padding: 0 0 10px 0;
	margin-bottom: 10px;
	background: url(d.gif) no-repeat right bottom;
}
.sidebox h3 {
	clear: both;
	float: left;
	width: 300px;
	font-size: 14px;
	color: #f60;
	padding-bottom: 5px;
}

.sp2list .pic {
	float: left;
	width: 90px;
	padding-top: 1px;
}
.sp2list .detail {
	float: left;
	width: 210px;
}
.sp2list .detail h5 {
	float: left;
	width: 210px;
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
	margin-bottom: 5px;
}
.sp2list .detail p {
	float: left;
	width: 210px;
}

.sp2list .pic {
	float: left;
	width: 90px;
	padding-top: 1px;
}
.sp2list .detail {
	float: left;
	width: 210px;
}
.sp2list .detail h5 {
	float: left;
	width: 210px;
	font-size: 14px;
	font-weight: normal;
	line-height: 120%;
	margin-bottom: 5px;
}
.sp2list .detail p {
	float: left;
	width: 210px;
}

.sp2list li{
	clear: both;
	float: left;
	width: 300px;
	text-indent: 0;
	margin-bottom: 10px;
	background: none;
}
.pipe {
	padding: 0 3px;
	color: #ccc;
	font-weight: normal;
}

.sidebox h3 span {
	float: right;
	font-size: 14px;
	font-weight: normal;
	color: #888;
	margin-right: 5px;
}
.sidebox h3 span a {
	margin: 0 3px;
}
.fc{color:blue;}

.tab {
	height:23px;
        padding-top:8px;
}
.tab ul {
	list-style:none;
}
.tab li {
	border:1px solid #ccc;
	background:#eee;
	cursor:pointer;
	display:block;
	float:left;
	text-align:center;
	text-decoration:none;
	width:68px;
	font-size:14px;
	height:21px;
	line-height:21px;
	margin:0 2px;
	position:relative;
	top:1px;
	z-index:9;
}
.tab li:hover {
	text-decoration:underline;
}
.tab li.curr {
	background:#fff;
	border-bottom-color:#fff;
	cursor:default;
}
.cc {
	border:1px solid #ccc;
	padding:10px;
	line-height:25px;
	font-size:14px;
}

.material ul {
    border: solid #e9e9e9;
    border-width: 1px 0 0 1px;
    zoom: 1;
    overflow: hidden;
}
ul, ol {
    list-style: none;
}

.material li.imit_h2 {
    width: 587px;
    font-weight: 700;
    border-width: 1px 1px 1px 0;
    margin-top: -1px;
    background: #f8f8f8;
}
.material li {
    float: left;
    width: 273px;
    height: 40px;
    padding: 0 20px;
    border: solid #e9e9e9;
    border-width: 0 1px 1px 0;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
}
.material li p {
    height: 16px;
    padding: 12px 0;
    line-height: 16px;
    float: left;
}

.material li span {
    display: block;
    height: 40px;
    float: right;
}


.step dd {
    width: 100%;
    height:100%;
    padding: 10px 0;
    border-bottom: 1px dotted #c0c0c0;
    overflow: hidden;
}

.step dd .imit_m {
    width: 190px;
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 2;
}

.step dd p {
    width: 374px;
    margin-left: 20px;
    float: left;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    font-size:16px;
    word-wrap: break-word;
    word-break: break-all;
}

.pop_tags {
    width: 100%;
    height: 56px;
    _position: relative;
}
.pop_tags {
    width: 100%;
}
.mgt20 {
    margin-top: 20px;
}
.pop_tags {
    zoom: 1;
    overflow: hidden;
}

.pop_tags a {
    display: inline-block;
    line-height: 24px;
    padding: 0 8px;
    margin: 2px;
    background: #f3f3f3;
    color: #666;
    position: relative;
}
a {
    text-decoration: none;
    color: #666;
}
.rec_like .bdsharebuttonbox {
    float: none;
    text-align: center !important;
}
.bdshare-button-style0-16 {
    zoom: 1;
}

.rec_like .bdsharebuttonbox .bds_qzone {
    margin-right: 10px !important;
    background: #4A95CE url(../images/xh_icon.png) no-repeat 10px -368px !important;
}
.rec_like .bdsharebuttonbox a {
    float: none !important;
    display: inline-block;
    height: 32px !important;
    margin: 0 !important;
    padding: 0 14px 0 38px;
    background: #D72829 url(../images/xh_icon.png) no-repeat 10px -338px !important;
    line-height: 32px !important;
    font-size: 14px !important;
    font-weight: bold;
    color: #ffffff;
}
.bdshare-button-style0-16 .bds_qzone {
    background-position: 0 -52px;
}

.rec_like a {
    color: #333333;
    text-decoration: none;
}

.recipe-show h1 {
    margin-top: 0px;
    margin-bottom: 7px;
    font-size: 24px;
    font-family: small,Arial, Helvetica, sans-serif;
    color: #333;
    text-align: center;
}

.recipe-show p {
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    color: #333;
    font-weight: bold;
}

.recipe-show .desc{
    margin-bottom: 14px;
    word-wrap: break-word;
    color: #c8beac;
    line-height:25px;
    padding-left: 10px;
}

.number{
    color: #c8beac;
    font-size: 12px;
    text-align: center;
}

.number span{
    font-size: 12px;
    line-height: 1.5;
    color: #922;
}