html,body,button,input,select,textarea{color:#333;font-family:微软雅黑,"Microsoft YaHei",Tahoma, Arial;font-size:16px;margin:0;padding:0;-webkit-text-size-adjust:none;}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span,i,u,cite,small,table,img,div{border:0 none;padding:0;margin:0;list-style:none;font-style:normal}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none;color:#999}

li{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.clear{clear:both;}

#header{padding:8px;}
.web-logo{float:left;width:100%;text-align:center;}
.nav {float:left;width:100%;text-align:center;line-height:220%;}
.nav a{background:#000;color:#fff;font-size:18px;padding:2px 8px;border-radius:8px;margin:3px 8px 3px 8px;white-space: nowrap;}
a.nav-top{background:#e64912;}
a.nav-caipu{background:#2eb2f6;}
a.nav-food{background:#5bb637;}
a.nav-topic{background:#c784bc;}
a.nav-hl{background:#c89967;}
#search{clear:both;float:left;width:100%;padding:8px 0;color:#fff;background:#ff8282;border-bottom:#fab1b1 2px solid;border-top:#fff 2px dashed;margin-top:12px;text-align:center;}
#search input{border-radius:5px;border:#fff 2px solid;width:118px;text-align:center;padding:2px 5px;font-size:14px;color:#d86464;}
#search select{border:#b85959 1px solid;background:#b85959;color:#fff;border-radius:5px;padding:2px;text-align:center;font-size:14px;}
#search b{margin-right:6px;}
#search button{border:0 none;background:#ff8282;vertical-align:bottom;}
#search button img{border-radius:8px;vertical-align:bottom;}
#search .search-msg{font-size:14px;line-height:32px;color:#f8f8f8;}

.sitemap{clear:both;float:left;width:100%;margin:8px 0;background:#eee url('/images/ico_map.png') no-repeat 4px 7px;font-size:14px;color:#999;padding:4px 0;text-indent:24px;line-height:180%;}
.sitemap a{color:#777;font-size:14px;}

#main{clear:both;padding:8px;}
#main h3{font-size:18px;}
.index-list{clear:both;float:left;width:100%;margin:8px 0;}
.index-list h3{background:#fff url("/images/class-index-list-ico.gif") no-repeat 0px 1px;font-size:18px;border-bottom:#eee 4px solid;padding-bottom:4px;margin-bottom:0;text-indent:23px;color:#666}

.i-l-tag h3{background:#fff url("/images/index-list-bg-1.gif") no-repeat 0px 1px;}
.i-l-tag li{float:left;margin-right:8px;margin-top:6px;}
.i-l-tag a{border:#999 1px dashed;border-radius:6px;font-size:14px;padding:2px 6px;float:left;}
a.x-1{background:#ffd7d7}
a.x-2{background:#d7ebff}

.i-l-caipu h3{background:#fff url("/images/index-list-bg-2.gif") no-repeat 0px 1px;}
.i-l-caipu .list-i{margin-top:2px;}
.i-l-caipu ul{clear:both;}
.i-l-caipu li{float:left;width:42%;margin-right:4%;border-bottom:#eee 1px solid;padding-bottom:3px;margin-top:8px;}
.i-l-caipu li a{background:#fff url("/images/class-index-list-a3-ico.gif") no-repeat 0px 3px;padding-left:18px;}

.i-l-topic h3{background:#fff url("/images/index-list-bg-3.gif") no-repeat 0px 1px;}
.i-l-topic li a{background:#fff url("/images/topic-link-bg.gif") no-repeat 0px 9px;padding:5px 0;margin-top:3px;border-bottom:#ccc 1px dashed;float:left;width:100%;text-indent:18px;}


.i-l-food h3{background:#fff url("/images/index-list-bg-4.gif") no-repeat 0px 1px;}
.i-l-food li{width:110px;float:left;margin-top:8px;}
.i-l-food li a{background:#fff url("/images/class-index-list-a2-ico.gif") no-repeat 0px 6px;text-indent:10px;float:left;border-bottom:#ccc 1px dashed;padding:3px 10px;}

.i-l-healthy h3{background:#fff url("/images/index-list-bg-5.gif") no-repeat 0px 1px;}
.i-l-healthy li{float:left;width:42%;margin-right:4%;}
.i-l-healthy li a{background:#fff url("/images/class-index-list-a-ico.gif") no-repeat 0px 9px;padding:5px 0;margin-top:3px;border-bottom:#ccc 1px dashed;float:left;width:100%;padding-left:18px;color:#666;}


.list-content{clear:both;}
.list-pagename{}
.list-pagename h3,.list-pagename h2{font-size:24px;background:#fff url("/images/list-page-h3-bg.gif") no-repeat 0px 0px;text-indent:25px;color:#333;border-bottom:#eee 3px solid;padding-bottom:3px;}
h3.hot-h3,h2.hot-h3{background:#fff url("/images/hot-h3-ico.gif") no-repeat 0px 0px;}

.list-top-link a{float:right;font-size:14px;padding:2px 5px;color:#8c0808;} 

.list-i{clear:both;float:left;width:100%;margin:8px 0;padding-bottom:8px;border-bottom:#bbb 1px dashed;}
.list-i img{border-radius:8px;border:#666 1px dashed;width:100px;height:71px;}
.list-i-img{float:left;width:100px;height:72px;margin:5px 8px 0 0;}

.list-i-text{text-align:left;}
.list-i-text b{line-height:26px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.list-i-text p{font-size:14px;color:#999;line-height:22px;}
.list-page-info{margin-bottom:10px;border-bottom:#ccc 2px dashed;}
.list-page-info h2{font-size:26px;border-bottom:#ccc 3px solid;padding-bottom:5px;}
.list-page-info p{padding:8px 0;color:#666;text-align:justify;line-height:24px;text-indent:2em;}
h2.healthy-h2{background:#fff url("/images/healthy-h2-ico.gif") no-repeat 0px 8px;text-indent:25px;}

.list-select li{text-align:left;padding:0 10px;}
.list-select li a{background:#fff url("/images/class-index-list-a2-ico.gif") no-repeat 0px 9px;padding:5px 0;margin-top:3px;border-bottom:#ccc 1px dashed;float:left;width:100%;text-indent:18px;}
.tips-msg{color:#999;font-size:14px;border:#ccc 1px dashed;border-radius:6px;padding:6px;background:#f8f8f8;margin-top:12px;}

/*search*/
.search-data h2{font-size:21px;background:#fff url("/images/search-h2-ico.gif") no-repeat 0px 4px;text-indent:25px;color:#666;border-bottom:#eee 3px solid;padding-bottom:3px;}
.search-data h2 span{font-size:16px;color:#999;}
.search-result-msg{border:#fff 1px dashed;background:#eee;border-radius:6px;padding:6px;font-size:14px;color:#666;margin-top:10px;line-height:22px;}
.search-result-msg big{font-size:14px;background:#333;color:#fff;border-radius:6px;padding:2px 4px;margin-right:5px;}
.f-tips-msg{margin-top:5px;border-top:#fff 2px dashed;padding-top:8px;}
.f-tips-msg u,.search-result-msg i{color:#ff8282;padding:0 3px;text-decoration:none;border-bottom:#ff8282 1px dashed;}
.result-null u{color:#8c0808;padding:0 3px;text-decoration:none;;border-bottom:#8c0808 1px dashed;}
.search-r-link{clear:both;float:left;width:100%;margin:12px 0;text-align:center;}
.search-r-link a{border-radius:6px;background:#e9a4a4;color:#fff;font-size:14px;padding:6px 10px;margin:0 8px;}

.key-i{padding:0 3px;border-bottom:#ff8282 1px dashed;}

.search-list li{text-align:left;}
.search-list li a{background:#fff url("/images/topic-link-bg.gif") no-repeat 0px 9px;padding:5px 0;margin-top:5px;border-bottom:#ccc 1px dashed;float:left;width:100%;text-indent:18px;}
.d-type{background:#fdcfcf;padding:2px 4px;border-radius:4px;color:#fff;font-size:12px;margin-right:5px;}
.d-type-1{background:#a8d9ec}
.d-type-3,.d-type-4,.d-type-5{background:#ddbf91}
.d-type-6{background:#a6dd91}
.d-type-7{background:#bebebe}
.d-pnum{float:right;font-size:12px;color:#999;}
li.title-1 a{background:#fff url("/images/search-li-2.gif") no-repeat 0px 9px;}
li.title-3 a,li.title-4 a,li.title-5 a,li.title-6 a,li.title-7 a{background:#fff url("/images/search-li-1.gif") no-repeat 0px 9px;}

/*caipu-read*/
.caipu-read img{width:100%;height:auto;border-radius:8px;}
.caipu-read h1{font-size:32px;background:#fff url("/images/caipu-h1-bg.gif") no-repeat 0px 6px;text-indent:33px;float:left;width:100%;}
.author{color:#888;font-size:16px;text-indent:33px;}
.big-img{margin:5px 0;}
.food-about{padding:5px;border:#fff 2px dashed;color:#333;line-height:24px;border-radius:5px;background:#f4d2d2;clear:both;}
.food-about i{font-size:14px;padding:2px 5px;background:#333;color:#fff;border-radius:5px;}
.food-about p{text-indent:2em;}
p.p-author{text-align:right;color:#777;margin-right:10px;}
.food-allin dl{margin:8px 0;clear:both;text-align:center;background:#fdf3f3;float:left;width:100%;}
.food-allin dt{background:#333;color:#fff;padding:5px 0;border-radius:8px 0 0 0;border-bottom:#fff 1px dashed;border-right:#fff 2px solid;font-weight:bold;}
.food-allin dd{float:left;width:83px;background:#f4d2d2;border-right:#fff 2px solid;border-bottom:#fff 2px solid;font-size:14px;line-height:28px;color:#333}
.food-allin dd span{float:left;width:100%;font-size:14px;color:#666;background:#fce8e8;border-top:#eee 1px dashed;font-size:16px;}
.food-allin table{width:100%;border:0;width:100%;margin-top:15px;}
.food-allin td{width:45%;border-bottom:#bbb 1px solid;padding:6px 0;}
.food-allin td i{float:left;min-width:80px;text-align:right;margin-left:8px;}
.food-allin td u{text-decoration:none;border-bottom:#ccc 1px dashed;padding:1px 2px;color:#777;}
.food-allin td.td-th{width:96%;text-align:center;background:#fce8e8;padding:5px 0;font-weight:bold;}
.food-allin td.td-null{font-size:14px;color:#ccc;text-align:center;}
.food-allin td.td-l{border-right:#ccc 1px dashed;}
.cook-content{margin-top:18px;}
.cook-content h3{font-size:21px;}
.cook-step{}
.step-content{clear:both;float:left;width:100%;margin-top:12px;}
.step-content p{color:#666;line-height:26px;}
.step-content .step-num{font-weight:bold;font-size:14px;color:#fff;background:#333;padding:2px 3px 2px 6px;margin-right:6px;border-radius:6px;}
.step-content .step-img{float:left;margin-top:10px;}
.cook-content li{overflow:visible;white-space: normal;text-overflow:clip;margin-top:10px;line-height:26px;}
.tips{clear:both;float:left;width:100%;margin:10px 0;}
.tips i{font-weight:bold;font-size:18px;}
.tips p{line-height:24px;color:#666;padding:6px;border:#ccc 1px dashed;margin-top:8px;background:#f8f8f8;}

.tag_class,.tag_food,.tag_foods,.tag_healthy,.topic_tag_i{float:left;width:100%;margin-top:8px;}
.tag_class b,.tag_food b,.tag_foods b,.tag_healthy b,.topic_tag_i b{font-size:14px;color:#fff;background:#333;padding:2px 3px 2px 6px;margin-right:6px;border-radius:6px;}
.tag_class a,.tag_food a,.tag_foods a,.tag_healthy a,.topic_tag_i a{padding:2px 3px;border-bottom:#ccc 1px dashed;margin-right:10px;line-height:28px;}

.food_link,.topic_tag_link{float:left;width:100%;margin-top:10px;}
.food_link dl,.topic_tag_link dl{border-top:#ccc 3px solid;padding-top:6px;margin-top:8px;}
.food_link dt,.topic_tag_link dt{font-weight:bold;font-size:18px;}
.food_link dd,.topic_tag_link dd{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.food_link dd a,.topic_tag_link dd a{background:#fff url("/images/food-link-bg.gif") no-repeat 0px 9px;padding:5px 0;margin-top:8px;border-bottom:#ccc 1px dashed;float:left;width:100%;text-indent:18px;}

.topic_tag_link dd a{background:#fff url("/images/topic-link-bg.gif") no-repeat 0px 9px;}
.cai-des{float:left;width:100%;padding:10px 0;line-height:26px;font-size:18px;text-align:justify;text-indent:2em;clear:both;}
#main .caipu-group-list h3{font-size:24px;text-align:center;padding:10px 0 5px 0;margin-top:15px;border-top:#eee 5px solid;}

#main .caipu-group-list .big-img{text-align:center;}
.cai-des u{border-bottom:#f60 1px dashed;color:#f60;text-decoration:none;padding:0 3px;}
.cai-des i{border-bottom:#f60 1px dashed;color:#f60;padding:0 3px;}
.caipu-group-list .doit-view{clear:both;width:250px;margin:auto;background:#f60;padding:5px 10px;margin-top:10px;color:#fff;text-align:center;border-radius:10px;border-bottom:#000 2px solid;}
.caipu-group-list .food-about{background:#eee;}

/*class-index*/
.class-index-hot{float:left;padding:6px;border:#fff 1px dashed;background:#ffe8e4;text-align:justify;}
.class-index-hot b{background:#ff7459;color:#fff;padding:2px 8px;border-radius:6px;font-size:14px;}
.class-index-hot a{line-height:28px;margin:0 6px;padding:0 4px;border-bottom:#ff7459 1px dashed;}

.class-index-list{clear:both;margin-top:10px;float:left;width:100%;line-height:28px;}
.class-index-list h3{background:#fff url("/images/class-index-list-ico.gif") no-repeat 0px 3px;font-size:18px;border-bottom:#eee 3px solid;padding-bottom:2px;margin-bottom:5px;text-indent:23px;}
.class-index-list a{margin:3px 8px;padding:0 4px;border-bottom:#ccc 1px dashed;float:left;background:#fff url("/images/class-index-list-a-ico.gif") no-repeat 0px 7px;text-indent:15px;}

.class-food-list a{background:#fff url("/images/class-index-list-a2-ico.gif") no-repeat 0px 5px;}
.class-food-list-more{float:left;width:100%;margin:20px 0 10px 0;text-align:center;}
.class-food-list-more a{background:#ff8282;color:#fff;padding:3px 10px;border-radius:6px;}
.class-caipu-list a{background:#fff url("/images/class-index-list-a3-ico.gif") no-repeat 0px 6px;}

.InR-div{margin-top:20px;padding:10px 0 30px 0px;clear:both;}
.InR-div h5{font-size:18px;color:#eee;background:#888;padding:4px 6px;border-bottom:#fff 2px dashed;border-top:#f8f8f8 2px solid;}
.InR-div li{border-bottom:#ccc 1px dashed;padding-bottom:5px;margin-top:6px;}
.InR-div li a{background:#fff url("/images/class-index-list-a3-ico.gif") no-repeat 0px 3px;text-indent:18px;float:left;color:#666;}
.InR-div li.limore a{background:none;background:#888;color:#fff;text-indent:0;padding:2px 10px;border-radius:8px;margin-left:30px;}
/*topic*/
/*topic-index*/
.topic-class-nav{float:left;width:100%;}
.topic-class-nav a{float:left;background:#fff url("/images/topic-class-nav-ico.gif") no-repeat 0px 8px;text-indent:16px;font-size:16px;color:#b85959;border-bottom:#ddd 1px solid;padding:4px 6px;margin-right:18px;margin-bottom:5px;}

.topic-index-list{clear:both;float:left;width:100%;margin-top:10px;}
.topic-index-list h5{font-size:18px;border-bottom:#ccc 3px solid;padding-bottom:3px;background:#fff url("/images/topic-index-h5-ico.gif") no-repeat 0px 0px;text-indent:22px;}
.topic-index-list li a{background:#fff url("/images/topic-link-bg.gif") no-repeat 0px 9px;padding:5px 0;margin-top:3px;border-bottom:#ccc 1px dashed;float:left;width:100%;text-indent:18px;}
/*topic-page*/
.topic-page-list li{text-align:left;}
.topic-page-list li a{background:#fff url("/images/topic-link-bg.gif") no-repeat 0px 9px;padding:5px 0;margin-top:3px;border-bottom:#ccc 1px dashed;float:left;width:100%;text-indent:18px;}

/*topic-read*/
.min-suv{float:left;width:100%;margin-bottom:12px;background:#fff url("/images/min-suv-ico.gif") no-repeat 0px 4px;text-indent:12px;color:#999;font-size:14px;}
.min-suv a{color:#666;border-bottom:#999 1px dashed;padding-bottom:2px;margin:0 5px;font-size:16px;}
.topic-read h1{font-size:28px;text-align:center;}
.topic-read .from-i{text-align:center;color:#999;font-size:14px;line-height:32px;}
.topic-content p{text-indent:2em;font-size:18px;line-height:28px;color:#333;text-align:justify;}
.topic-content strong,.topic-content b{margin-top:10px;line-height:36px;font-size:18px;}
.topic-content a{border-bottom:#999 1px dashed;padding:0 2px;}
.topic-content h5{font-size:18px;margin-top:8px;}
p.topic_content_img{margin:10px 0;text-indent:0;float:left;width:100%;}
.topic_content_img img{float:left;width:100%;border-radius:8px;}
.topic_content_img a{border:0 none;padding:0;}
.tipic-tips{margin-top:12px;border:#fff 1px dashed;border-radius:6px;padding:5px 6px;font-size:16px;color:#666;background:#fff2f2;}
.tipic-tips p{font-size:14px;color:#666;line-height:24px;}
.topic-content .tipic-tips b{font-size:16px;}
.topic-content .topic_tag_i b{font-size:14px;}

.bigImg {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.opacityBottom {width: 100%;height: 100%;position: fixed;background: rgba(0,0,0,0.7);z-index: 1000;top: 0;left: 0;}
.opacityBottom img{border-top:#000 10px solid;border-bottom:#000 10px solid;width:100%;}

#pagenum{float:left;text-align:center;margin-top:12px;width:100%;}
#pagenum .num-link ul{width:100%;}
#pagenum .num-link li{margin-right:10px;display:inline;width:80px;}
#pagenum .num-link li a{background:#ff8282;padding:5px 8px;font-size:12px;color:#fff;display:inline;width:80px;border:#ff8282 1px solid;border-radius:6px;}
#pagenum .num-link .on a{background:#ffb8b8;color:#def2fa;border:#ffb8b8 1px solid;}
#pagenum .pageinfo{font-size:12px;color:#ff8282;line-height:36px;}
.getmore-nav{width:100%;text-align:center;margin-top:15px;margin-bottom:10px;}
.getmore-nav a{background:#ff8282;border-radius: 5px;color:#fff;padding:8px 15px;text-align:center;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
#tobigmsg{float:left;width:100%;text-align:center;padding:5px 0;line-height:32px;}
#tobigmsg a{color:#fff;background:#f60;padding:3px 10px;border-radius:8px;}

.caipu-copy{clear:both;}
.w-info{float:left;width:96%;margin:20px 2%;line-height:160%;font-size:16px;color:#888;}
.w-info i{padding:0 4px;border-bottom:#ccc 1px dashed;}
a.callme{color:#f66;border-bottom:#f66 1px solid;padding:0 2px 1px 2px;}

#fooder{clear:both;margin:8px;margin-top:30px;text-align:center;font-size:16px;color:#888;line-height:18px;}
#fooder a{color:#666;border-bottom:#bbb 1px dashed;}
#fooder .copy-info{margin-top:12px;font-size:14px;color:#999;}
#call-me a{color:#777;}
#ontop-link a{color:#fff;border:0;background:#555;padding:3px 12px;border-radius:8px;font-size:14px;}
#page_goback{position:absolute;top:350px;right:2px;width:21px;}
#page_goback a{color:#fff;font-size:14px;float:left;padding:5px 2px;background-color:#666;border: 1px solid #ccc;border-radius:6px;opacity:0.6;}
.beian-info,.beian-info a{text-align:center;font-size:12px;color:#999}

#friend-link{font-size:16px;line-height:26px;padding:0 10px;margin-top:10px;}
#friend-link a{font-size:16px;color:#666;border-bottom:#ccc 1px solid;margin-right:8px;}