@charset "utf-8";
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,main_nav,nav,section,time,audio,video{margin:0;padding:0}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block}
html,body{font-size:0.7rem;/*font-family:"黑体";font-family:Helvetica,STHeiti,Droid Sans Fallback;*/ font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH";-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{ position:relative; z-index:1; background:#f2f2f2;}
.bg_content{background:#f6f6f6;}
textarea{resize:none}
input{ border:0; font-family:"Microsoft YaHei","微软雅黑","SimHei","MSYH"; background:#fff;}
input,button{-webkit-appearance: none; }
iframe,img{border:0}
ul,ol,li{list-style:none}
a{text-decoration:none;outline:0;list-style-type:none; color:#333;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{zoom:1;}/*for ie6*/
input {-webkit-appearance:none; /*去除input默认样式*/}
h1,h2,strong{font-weight:500;}
em,i{font-style:normal;}

/*clearfix*/
.clearfix:after, .layout:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix, .layout{zoom:1;}/*for ie6*/

/*header*/
.header{position:fixed;left:0;top:0;z-index:99999999;width:100%;height:1.92rem;background:#ffa631;}
.header header{width:100%;height:1.92rem; display: flex;align-items: center;justify-content: space-between}
.header header a{display:block;float:left;height:1.92rem;}
.header header a img{ height: 100%}
.header header a.home,.header header a.big_nav{background:url(../images/nav_icon.png) no-repeat center 0;background-size:1.92rem auto;}
.header header a.home{width:10%;background-position:0 0;}
.header header a.search{width:76%;height:1.28rem;margin-top:0.32rem;text-align:center;background:#fff;border-radius:1.28rem;}
.header header a.search i{display:inline-block;width:2rem;height:1.28rem;line-height:1.28rem;padding-left:1rem;font-size:0.65rem;color:#999999;background:url(../../images/food_new/nav_icon.png) no-repeat;background-size:1.92rem auto;background-position:0 -3.9rem;}
.header header a.big_nav{width:10%;background-position:center -1.92rem;}
.header header a.head_tit{display:block;float:left;width:74%;height:1.92rem;line-height:1.92rem;text-indent:4.7rem;font-size:0.85rem;color:#fff;}
.header header a.head_search{display:block;float:left;width:6%;height:1.92rem;background:url(../../images/food_new/icon_search_01.png) no-repeat 0 0.5rem;background-size:1rem auto;}

/*面包屑*/
.crumb{margin-top:1.92rem;padding-left:2%;width:98%;height:1.5rem;line-height:1.5rem;background:#000;color:#fff;}
.crumb a,.crumb span{padding-right:0.2rem;color:#fff;font-size:0.65rem;}

/*导航*/
.site_nav .inner .arrow,.site_nav .inner .retract,.site_nav .inner p a.btn em{ background:url(../../images/icon_sprite_04.png) no-repeat;}
.site_nav{ display:none; position:fixed; left:0; top:1.92rem; z-index:100;width:100%; background:#fff;}
.site_nav .inner{ position:relative; padding-bottom:25px; }
.site_nav .inner .arrow,.site_nav .inner .retract{ position:absolute; display:block;}
.site_nav .inner .arrow{ top:-4px; right:.7rem; margin:0; width:15px; height:6px; background-position:0 -53px; background-size:45px auto;}
.site_nav .inner .retract{bottom:-22px; left:50%; margin-left:-22px; padding-top:17px; width:45px; height:28px; line-height:25px; font-size:12px; color:#999; cursor:pointer; text-align:center;  background-position:0 0;  background-size:45px auto;}
.site_nav .inner p{ margin-top:10px; padding:15px; border-top:1px solid #ddd; text-align:center;}
.site_nav .inner p a{ display:inline-block; padding:0 15px; height:30px; line-height:30px; font-size:12px; color:#666;}
.site_nav .inner p a.exit{ color:#2577e3;}
.site_nav .inner p a.btn{ margin:0 10px; width:30%; border-radius:15px; background:#ffd705; }
.site_nav .inner p a.btn em{ display:inline-block; padding-left:16px; height:18px; line-height:18px; font-size:14px; color:#fff; font-style:normal;}
.site_nav .inner p a.btn em.login{ background-position:-33px -50px; background-size:45px auto;}
.site_nav .inner p a.btn em.register{ background-position:-33px -75px; background-size:45px auto;}

.sn_dl{ padding:5px 15px 0;}
.sn_dl dt{ height:30px; line-height:30px; font-size:14px; color:#333;}
.sn_dl dd a{ float:left; margin-bottom:7px; margin-right:2%; display:inline-block; width:23%;height:26px; line-height:26px; border-radius:3px; font-size:12px; color:#666; background:#f2f2f2; text-align:center; overflow:hidden;}
.sn_dl dd a:hover{ color:#fff; background:#ffa631;}
.sn_dl dd a:nth-child(4n){ margin-right:0;}

/*遮罩层*/
.mask_layer,.mask_layer2{display:none;position: fixed;top:0;left:0; z-index:20; width:100%;height:100%;  background-color:rgba(0, 0, 0, 0.4);-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.mask_layer2{background-color:rgba(0, 0, 0, 1);}

/*友情链接*/
.friend_link{padding-top:0.7rem;padding-bottom:1.39rem;background:#fff;}
.friend_link strong{display:block;width:100%;height:0.8rem;line-height:0.8rem;text-align:center;font-size:0.75rem;color:#333;}
.link{width:100%;text-align:center;}
.link a{display:inline-block;padding-top:0.64rem;margin-right:0.5rem;font-size:0.6rem;color:#666;}
.link a:nth-child(4){margin-right:1rem;}
.link a:first-child{margin-left:1rem;}

/*底部*/
.footer{ position:relative; z-index:1; width:100%; padding:13px 0 5px; font-size:12px; text-align:center; background:#3d4049;}
.footer p{ margin-bottom:5px; line-height:18px; color:#696d7a;}
.footer p a{ margin-bottom:6px; padding:0 8px; display:inline-block; font-size:12px; color:#696d7a;}
.footer p.lr,.footer p a.lr{ color:#fff;}
.footer p em{ font-size:14px; font-style:normal;}
.footer .backToTop{ position:absolute; bottom:5px; right:12px; z-index:2; width:40px; height:30px; cursor:pointer; background:url(../../images/icon_arrow_01.png) no-repeat center center #36373a; background-size:20px auto; text-indent:-9999em;}

/*猜你喜欢*/
.like{overflow:hidden;background:#fff;}
.like strong{display:block;padding-left:3%;width:97%;height:2rem;border-bottom:1px solid #eee;}
.like strong a{display:block;padding-left:1.5rem;height:2rem;line-height:2.1rem;color:#555555;background:url(../images/like_icon.png) no-repeat;background-size:1.5rem auto;}
.like ul{padding:0 0.5rem;overflow:hidden;}
.like ul li{float:left;box-sizing:border-box;width:23.5%;margin-right:2%;margin-top:0.4rem;text-align:center;border:1px solid #dddddd;border-radius:1.5rem;}
.like ul li:nth-child(4n){margin-right:0;}
.like ul li a{display:block;width:100%;height:1.28rem;line-height:1.28rem;overflow:hidden;font-size:0.6rem;color:#333;}
.more{padding:1rem 0.5rem 0.64rem;background:#fff;}
.more a{display:block;width:100%;height:1.7rem;line-height:1.7rem;text-align:center;border:1px solid #ddd;border-radius:5px;color:#aaa;}

/*分享*/
.enjoy_area{display:none; position:absolute; left:0;}
.enjoy_area{ position:fixed;bottom:0; z-index:100; padding:10px 0 15px; text-indent:9px; width:100%; background:#fff;}
.enjoy_area .enjoy_title{ padding-bottom:5px; text-align:left; height:36px; line-height:36px; font-size:14px; color:#000;}
.enjoy_area .close{ display:block; margin:10px auto; width:39px; height:39px; overflow:hidden; text-indent:-9999em; cursor:pointer; background:url(../../images/food_new/icon_enjoy_sprite_01.png) no-repeat -126px -146px; background-size:165px auto;}

.enjoy_dl{float:left; display:block!important; margin:0 0 8px 7px!important; width:22.5%!important;height:74px!important;}
.enjoy_dl a{ margin:0!important; padding:0!important; display:block!important; width:100%!important; height:100%!important; background:none!important;}
.enjoy_dl dt{ margin:0 auto; width:40px; height:40px; overflow:hidden; background:url(../../images/food_new/icon_enjoy_sprite_01.png) no-repeat;}
.enjoy_dl dt.qqhy{ background-position:0 0; background-size:165px auto;}
.enjoy_dl dt.qqkj{ background-position:-41px 0; background-size:165px auto;}
.enjoy_dl dt.wxhy{ background-position:-83px 0; background-size:165px auto;}
.enjoy_dl dt.wxpyq{ background-position:-124px 0; background-size:165px auto;}
.enjoy_dl dt.wywb{ background-position:0 -41px; background-size:165px auto;}
.enjoy_dl dt.sina{ background-position:-41px -41px; background-size:165px auto;}
.enjoy_dl dt.txwb{ background-position:-83px -41px; background-size:165px auto;}
.enjoy_dl dt.rrw{ background-position:-124px -41px; background-size:165px auto;}
.enjoy_dl dd{ padding-bottom:10px; width:100%; text-indent:0; height:24px; line-height:24px; font-size:12px!important; color:#000; text-align:center; overflow:hidden;}
.enjoy_dl dd a{ font-size:12px!important;}

.site_nav_new{
    position: fixed;
    float: left;
    overflow: hidden;
    width: 100%;
    top:0;
    display: none;
    z-index: 99999999;
}

.site_nav_new i{
    height: 1.92rem;
    float: left;
    overflow: hidden;
    width: 100%;
    background: rgba(51,51,51,0.6);
}

.site_nav_new em{
    background: url("../../images/food_new/top_sanjiao.png") no-repeat;
    background-size: 0.4693333333333333rem 0.2346666666666667rem;
    width: 0.4693333333333333rem;
    height: 0.2346666666666667rem;
    z-index: 9999999;
    display: inline-block;
    position: absolute;
    top: 1.685333333333333rem;
    right: 0.55rem;
}

.site_nav_new .site_nav_con{
    padding: 0 0.42rem;
    overflow: hidden;
    background-color: #e9e9e9;
    height: auto;
    display: block;
}

.site_nav_new .site_nav_con ul{
    float: left;
    overflow: hidden;
    width: 100%;
}

.site_nav_new .site_nav_con ul .daohang{
    height: 3.2rem;
    line-height: 3.2rem;
    float: left;
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #ccc;
}

.site_nav_new .site_nav_con ul .daohang strong{
    color: #ffd705;
    font-size: 0.5973333333333333rem;
    float: left;
    width: 3.2rem;
    margin-right: 0.75rem;
    height: 1.706666666666667rem;
    text-align: center;
}

.site_nav_new .site_nav_con ul .daohang a{
    background-color: white;
    float: left;
    overflow: hidden;
    height: 1.706666666666667rem;
    margin-top: 0.7466666666666667rem;
    line-height: 1.706666666666667rem;
    font-size: 0.5973333333333333rem;
    width: 4.48rem;
    text-align: center;
}

.site_nav_new .site_nav_con ul .fuwu{
    line-height: 3.2rem;
    float: left;
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #ccc;
    padding-bottom: 0.7466666666666667rem;
}

.site_nav_new .site_nav_con ul .fuwu strong{
    color: #ffd705;
    font-size: 0.5973333333333333rem;
    float: left;
    height: 1.706666666666667rem;
    width: 3.2rem;
    margin-right: 0.75rem;
    text-align: center;
}

.site_nav_new .site_nav_con ul .fuwu a{
    background-color: white;
    float: left;
    overflow: hidden;
    height: 1.706666666666667rem;
    margin-top: 0.7466666666666667rem;
    line-height: 1.706666666666667rem;
    font-size: 0.5973333333333333rem;
    width: 3.2rem;
    text-align: center;
    margin-right: 0.75rem;
}

.site_nav_new .site_nav_con ul .fuwu a:nth-child(4), .site_nav_new .site_nav_con ul .fuwu a:nth-child(8){
    margin-right: 0;
}

.site_nav_new .site_nav_con ul li:last-child{
    border: none !important;
}

.site_nav_new sub{
    width: 100%;
    float: left;
    overflow: hidden;
    height: 20rem;
    background: rgba(51,51,51,0.6);
}
.runk {display: flex;flex-wrap: wrap}
.runk a{padding:10px 24px;display: block}