﻿@charset "utf-8";
* { margin: 0 auto; padding: 0; }
body { font-size: 12px; font-family: Microsoft Yahei; overflow-x: hidden;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, form, p, s, i, em, tt { margin: 0; padding: 0; }
select, input { vertical-align: middle; border: 0; }
I { font-style: normal; }
img { border: none; }
ul { list-style: none; }
.clearfix:after { display: block; content: ""; visibility: hidden; height: 0; clear: both }
.clearfix { zoom: 1; }
.v-layout:after, .v-header:after { content: ""; display: table; clear: both; }
.clear { clear: both; }
.doc, .v-layout { width: 990px; margin: auto; }
.v-head { background: url(head_topbg.gif) repeat-x 0 bottom; height: 36px; line-height: 36px; color: #484848; }
.user_text { float: left; }
.user_text span { padding: 0 12px 0 10px; }
.user_text a { color: #0d658a; }
.head_site { float: right; color: #484848; width: 410px; }
.head_site li { float: left; }
.head_site .share { width: 190px; margin-top: 5px; }
.head_site dt { float: left; }
.head_site dd { float: right; }
.head_site dd a { color: #484848; padding: 0 12px; }
.head_site .q, .head_site .s, .head_site .r, .head_site .w { background: url(index_bg.png) no-repeat; width: 16px; height: 16px; overflow: hidden; }
.head_site .s { background-position: 0 -21px; }
.head_site .r { background-position: 0 -42px; }
.head_site .w { background-position: 0 -63px; }
.head_site .share h5, .head_site .share tt { float: left; font-size: 12px; font-weight: normal; }
/*.head_site .share a{margin-right:6px;float:left;margin-top:10px;display:block;}*/
.head_site .share .gs { float: left; width: 37px; height: 16px; margin-top: 10px; text-align: center; padding-left: 3px; background: url(index_bg.png) no-repeat -25px 0; line-height: 16px; color: #767676; }
.head_site a.pad_nr { padding-right: 0; }
.v-header { width: 990px; margin: auto; padding: 10px 0 12px; background: #fff }
.logo { float: left; margin: 0 28px 0 0; _display: inline; width: 262px; height: 75px; background: url(fuzhuang/logo.jpg) no-repeat; text-indent: -999px; overflow: hidden; }
.logo a { display: block; line-height: 75px; }
.search { border: 2px solid #ff8600; height: 31px; width: 447px; line-height: 31px; float: left; margin-top: 23px; }
.search .kyw { height: 31px; width: 178px; float: left; color: #a2a2a2; line-height: 33px; text-indent: 8px; }
.search select { float: left; margin-left: 1px; }
.search .select_box { float: left; width: 85px; color: #484848; cursor: pointer; }
.search .select_box h5, .search .select_box span { display: block; font-weight: normal; font-size: 12px; padding-left: 10px; background: url(index_bg.png) no-repeat -316px 8px; text-align: left; }
.search .select_box ul { line-height: 22px; background: #ffffff; position: relative; z-index: 999; padding-bottom: 6px; border: 2px solid #ff8600; border-top: 0; margin-right: -3px; zoom: 1; }
.search li { cursor: pointer; padding-left: 8px; }
.search .lishow { background: #ff8600; color: #ffffff; }
.search .so { float: right; width: 98px; height: 31px; background: url(index_bg.png) no-repeat -128px 0; text-indent: -180px; overflow: hidden; cursor: pointer; }
.site_nav { float: right; overflow: hidden; position: relative; }
.site_nav img { width: 700px; height: 75px; }
.site_nav li { float: left; padding: 0 10px; line-height: 25px; position: relative; background: url(index_bg.png) no-repeat -494px 6px; margin-left: -1px; }
.site_nav a { color: #006699; }
.site_nav i { position: absolute; top: 0; right: -13px; background: url(index_bg.png) no-repeat -582px 0; width: 22px; height: 14px; }
.v-sub-nav { margin: auto; width: 988px; border: 1px solid #eaeaea; border-top: 0; background: #f7f7f7; height: 35px; line-height: 34px; margin-bottom: 8px; }
.v-sub-nav h1, .v-sub-nav h2, .v-sub-nav .liebiao, .v-sub-nav .wenda, .v-sub-nav .xiangqing { float: left; height: 35px; overflow: hidden; margin: 0 10px 0 28px; _display: inline; }
.v-sub-nav h1 a, .v-sub-nav h2 a { display: block; height: 35px; line-height: 35px; color: #666; font-size: 20px; }
.v-sub-nav h1 a:hover, .v-sub-nav h2 a:hover { text-decoration: none; }
.v-sub-nav h1 a img { display: block; float: right; margin-top: 18px; margin-left: 5px; }
.v-sub-nav .w874 { width: 874px; }
.v-sub-nav dt h1 { font-weight: normal; font-size: 12px; background: none; text-indent: 0; width: auto; margin: 0; }
.v-sub-nav dl, .v-sub-nav dt { float: left; overflow: hidden; }
.v-sub-nav dl { width: 800px; }
.v-sub-nav dd { float: right; overflow: hidden; }
.v-sub-nav dl a { float: left; padding: 2px 8px; background: url(index_bg.png) no-repeat -239px -35px; color: #3f3f3f; margin-left: -1px }
.v-sub-nav a.red { color: #f94600; }
.v-nav { background: #ff8600; height: 39px; line-height: 39px; }
.v-nav ul { margin: auto; width: 990px; font-size: 14px; font-weight: bold; overflow: hidden; position: relative; }
.v-nav li { float: left; background: url(fuzhuang/nav_dot.gif) no-repeat 0 center; margin-left: -2px; position: relative; z-index: 1; }
.v-nav a { color: #ffffff; padding: 0 24px; display: block; }
.v-nav .cur { background: url(nav_curbg.gif) repeat-x; z-index: 2; border-left: 1px solid #ff7623; border-right: 1px solid #ff7623; }
.v-nav .cur a { padding: 0 23px; border-left: 1px solid #d92901; border-right: 1px solid #d92901; }
.ad_box { overflow: hidden; zoom: 1; clear: both; margin-bottom: 8px; }
.ad_box img { display: block; }
.ad_1, .ad_2, .ad_3, .ad_4 { float: left; width: 240px; margin-right: 7px; }
.ad_2 { margin-right: 6px; }
.ad_4 { margin: 0; float: right; }
.mar_5 { margin-bottom: 5px; }
.mar_9 { margin-bottom: 9px; }
.mar_10 { margin-bottom: 10px; }
.mt10 { margin-top: 10px; }
.mb8 { margin-bottom: 8px; }
.mt8 { margin-top: 8px; }
.focus { float: left; width: 300px; height: 400px; margin: 0 25px 10px 0; position: relative; }
.focus .img { height: 400px; overflow: hidden; }
.focus .img img { width: 300px; height: 400px; }
.focus .img li { display: none; }
.num { position: absolute; right: 0px; bottom: 0px; width: 135px; overflow: hidden; z-index: 3; height: 20px; }
.num li { float: left; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; width: 20px; height: 20px; line-height: 20px; text-align: center; background: #000000; margin-right: 2px; color: #ffffff; cursor: pointer; }
.num .cur { background: #ffffff; color: #636c70; }
.index_tj { float: left; width: 375px; }
.index_tj .today { height: 23px; padding-top: 14px; border-bottom: 1px solid #ffb99e; background: url(index_bg.png) no-repeat -128px -72px; color: #ed4100; text-align: right; }
.index_tj .d_arc { overflow: hidden; color: #454444; height: 350px; margin-top: 12px; }
.index_tj dl { background: url(dot.gif) repeat-x; margin-top: -1px; margin-bottom: 10px; text-align: center; }
.index_tj dt { font-family: 微软雅黑; font-size: 22px; padding-top: 10px; height: 28px; line-height: 28px; overflow: hidden; padding-bottom: 6px; }
.index_tj dt a { color: #666; }
.index_tj dd { line-height: 24px; }
.index_tj dt.t2 a { color: #454444; font-size: 18px; }
.index_tj dd a { color: #454444; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/*快餐专题*/
.kczt { float: right; width: 260px; background: #f3f3f3; margin-bottom: 10px; }
.kczt .t { height: 34px; line-height: 34px; border-bottom: 1px solid #529a12; margin: 0 1px; padding: 0 13px 0 15px; }
.kczt .t dt { float: left; font-weight: bold; color: #454444; font-size: 14px; }
.kczt .t h3 { font-size: 14px; }
.kczt .t dd { float: right; }
.kczt a { color: #454444; }
.kczt .tp { padding: 17px 0 12px 8px; }
.kczt .tp dl { float: left; width: 105px; padding: 0 8px; }
.kczt .tp dt img { margin-bottom: 4px; }
.kczt .tp dt img { display: block; }
.kczt .tp dd { line-height: 18px; }
.kczt .tp a { color: #e13f00; }
.kczt .tp p.a1 a { color: #333333; }
.kczt .arc { padding: 0 0 8px 10px; font-size: 14px; }
.kczt .arc li { line-height: 26px; background: url(index_bg.png) no-repeat -706px 2px; padding-left: 9px; height: 26px; overflow: hidden; }
/*品牌推荐*/
.pptj { float: left; width: 710px; margin-bottom: 10px; }
/*.pptj h2{background:url(index_bg.png) no-repeat 0 -173px;text-indent:-999px;overflow:hidden;height:35px;}*/
.pptj h2 { background: url(fuzhuang/hy_tbg.gif) no-repeat; overflow: hidden; height: 35px; line-height: 35px; font-family: Microsoft Yahei; color: #fff; padding-left: 10px; font-size: 16px; }
.pptj .kuaican { background-position: 0 0; }/*快餐*/
.pptj .huoguo { background-position: 0 -48px; }/*火锅*/
.pptj .xiaochi { background-position: 0 -82px; }/*小吃*/
.pptj .yinpin { background-position: 0 -123px; }/*饮品*/
.pptj .zhongcan { background-position: 0 -164px; }/*中餐*/
.pptj .xican { background-position: 0 -205px; }/*西餐*/
.pptj .chaye { background-position: 0 -246px; }/*茶叶*/
.pptj .kafei { background-position: 0 -287px; }/*咖啡*/
.pptj .tianpin { background-position: 0 -328px; }/*甜品*/
.pptj .food { background-position: 0 -369px; }/*休闲*/
.pptj .tese { background-position: 0 -410px; }/*特色餐饮*/
.pptj .tjbox { border: 1px solid #e0e0e0; border-top: 0; padding: 21px 9px 0; height: 100%; }
.pptj .pic li { margin: 0 8px 22px 7px; _display: inline; float: left; width: 105px; border: 1px solid #eaeaea; padding: 8px; }
.pptj .pic li img { display: block; margin-bottom: 4px; width: 105px; height: 105px; }
.pptj .pic li p { line-height: 18px; }
.pptj .pic a { color: #e13f00; text-align: center; display: block; white-space: nowrap; overflow: hidden; }
.pptj .pic .a2 a { color: #333333; }
.pptj .txt { padding-bottom: 5px; }
.pptj .txt dl { float: left; width: 219px; margin: 0 6px 0 5px; _display: inline; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background: #f1f1f1; margin-bottom: 14px; }
.pptj .txt dt { height: 28px; line-height: 28px; background: url(index_bg.png) no-repeat 0 -136px; color: #444444; font-weight: bold; font-size: 14px; padding-left: 26px; border-bottom: 2px solid #ffffff; margin-bottom: 8px; }
.pptj .txt dd { height: 24px; line-height: 24px; background: url(index_bg.png) no-repeat -690px -39px; padding-left: 26px; }
.pptj .txt dd a.y { color: #e13f00; }
.pptj .txt dd a { color: #444444; }
.pptj .txt a:hover { text-decoration: underline; }

.rside .pptj{ width: 260px;}
.rside .pptj h2{ border-right: 1px solid #e0e0e0;}
.rside .pptj .pic li{ width: 240px; border: none; margin-bottom: 0; border-bottom: 1px solid #eaeaea; margin: 0; padding: 8px 0;}
.rside .pptj .pic ul li>a{ display: block; width: 105px; margin: 0; float: left;}
.rside .pptj .pic .fr{ float: right; width: 122px; padding-left: 13px; text-align: left;}
.rside .pptj .pic .fr a{ text-align: left; font-size: 14px; line-height: 1; padding-bottom: 10px;}
.rside .pptj .pic .fr span{ display: block; color: #e60e4f; font-size: 12px; line-height: 1.5;}
.rside .pptj .pic .fr i{ display: block; color: #1a1d22; font-size: 12px; line-height: 1.5;}
.rside .pptj .pic .fr a.btn{ display: block; font-size: 14px; color: #fff; text-align: center; width: 100%; line-height: 26px; background: #ff8600; margin-top: 18px; text-decoration: none; padding: 0;}
/*品牌风云榜*/
.pp_top { float: right; width: 250px; border: 5px solid #ebebeb; margin-bottom: 10px; }
.pp_top h3 { background: url(fuzhuang/title_bg.png) no-repeat 0 -186px; overflow: hidden; height: 32px; line-height: 32px; color: #fff; padding-left: 10px; font-size: 16px; }
/*.pp_top ul{margin:12px;background:url(pp_top_ico.gif) no-repeat;height:452px;overflow:hidden;}*/
.pp_top .toplist { margin: 12px; }
.pp_top .first { height: 126px; overflow: hidden; background: url(pp_top_ico.gif) no-repeat 0 0; position: relative; }
.pp_top .first dl { padding-top: 30px; }
.pp_top .first dt { float: left; width: 110px; }
.pp_top .first dt img { display: block; width: 110px; height: 110px; }
.pp_top .first dd { line-height: 20px; color: #444444; float: right; width: 108px; }
.pp_top .first h4 { font-size: 12px; }
.pp_top .first h4 a { color: #444444; }
.pp_top .first p a { color: #e13f00; }
.pp_top .first I { color: #ffffff; font-weight: bold; width: 18px; height: 17px; line-height: 17px; text-align: center; position: absolute; top: 0; left: 0; margin: 0; }
/*.pp_top ul{background:url(pp_top_ico.gif) no-repeat 0 -126px;padding-bottom:9px;}*/
.pp_top ul { padding-bottom: 9px; height: 324px; overflow: hidden; }
.pp_top li { line-height: 36px; background: url(top_line.gif) repeat-x 0 bottom; zoom: 1; overflow: hidden; _line-height: 34px; *+line-height:34px;
}
/*.pp_top li a,.pp_top .cpname{float:left;color:#444444;width:100px;}
.pp_top li p{float:left;color:#006699;width:58px;}
.pp_top .price{color:#006699;width:58px;}
.pp_top li s,.pp_top .d{float:right;color:#444444;text-decoration:none;width:40px;}
.pp_top I,.pp_top .s{float:left;height:13px;line-height:13px;width:13px;text-align:center;color:#ffffff;margin:10px 6px 0 1px;background:#fe4302;font-family:宋体;}*/
.pp_top span { float: left; }
.pp_top .ppname { color: #444444; width: 95px; margin-right: 5px; white-space: nowrap; overflow: hidden; }
.pp_top .ppname a { color: #444444; }
.pp_top .price { color: #006699; width: 60px; }
.pp_top .index { float: right; color: #444444; text-decoration: none; width: 40px; }
.pp_top I { float: left; height: 13px; line-height: 13px; width: 13px; text-align: center; color: #ffffff; margin: 12px 6px 0 1px; background: #fe4302; font-family: 宋体; }
/*快餐店面*/
.kcdm_show { border: 1px solid #e0e0e0; padding: 0 17px 22px; margin-bottom: 10px; }
/*.kcdm_show h5{height:44px;background:url(dmtbg.jpg) no-repeat;text-indent:-999px;overflow:hidden;}*/
.kcdm_show h5 { height: 44px; line-height: 44px; color: #f93407; padding-left: 54px; background: url(dm_tbg.png) no-repeat; overflow: hidden; font-family: 宋体; font-size: 24px; }
.kcdm_show h5 tt { padding-right: 74px; background: url(show.png) no-repeat right 0; float: left; }
.kcdm_show .dm { border-top: 2px solid #f14924; border-bottom: 2px solid #f14924; padding: 12px 0 15px; }
.kcdm_show .dm img { display: block; }
.kcdm_show li { float: left; margin-right: 8px; height: 356px; overflow: hidden; }
.kcdm_show span { position: absolute; bottom: 0; left: 0; height: 31px; line-height: 31px; z-index: 8; background: #000000; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; width: 100%; }
.kcdm_show p { position: absolute; bottom: 0; left: 0; height: 31px; line-height: 31px; color: #ffffff; text-align: center; font-size: 14px; font-weight: bold; z-index: 9; width: 100%; }
.kcdm_show .mar_b8 { margin-bottom: 8px; }
.kcdm_show .pos { position: relative; }
.kcdm_show .h173 { height: 173px; }
.kcdm_show .h174 { height: 174px; }
.kcdm_show .w232 { width: 232px; }
.kcdm_show .w229 { width: 229px; }
.kcdm_show .w228 { width: 228px; }
.kcdm_show li.nbor { margin: 0; }
.kcdm_show li.w235 { width: 235px; margin: 0; }
.kcdm_show a { color: #ffffff; }
/*正在咨询*/
.zx_pp { float: left; width: 301px; margin: 0 9px 9px 0; }
.zx_pp h3, .zx_pp .tit { height: 33px; line-height: 33px; background: #ff8600; font-weight: bold; font-size: 14px; color: #ffffff; padding-left: 20px; border-bottom: 2px solid #ff8600; }
.zx_pp .message { padding: 7px 20px; border: 1px solid #dcdcdc; border-top: 0; height: auto; }
.zx_pp #marquee { height: 304px; overflow: hidden; }
.zx_pp ul { overflow: hidden; }
.zx_pp li { background: url(icon.gif) no-repeat 0 -122px; line-height: 20px; border-bottom: 1px dashed #cccccc; margin-bottom: -1px; padding: 8px 0 8px 13px; }
.zx_pp li span { color: #fe4302; }
.zx_pp li a { color: #fe4302; margin-left: 15px; }
.zx_pp .cpname { margin: 0; }
/*快餐加盟资讯*/
.kcjm_info { float: left; width: 400px; margin-bottom: 9px; }
.kcjm_info .title { height: 35px; background: url(fuzhuang/title_bg.png) no-repeat 0 -221px; }
.kcjm_info h2 { padding-left: 20px; font-size: 14px; color: #ffffff; float: left; line-height: 35px; }
.kcjm_info h2 a { color: #ffffff; }
.kcjm_info .more { float: right; padding: 7px 10px 0 0; line-height: 26px; }
.kcjm_info .more a { color: #27343c; }
.kcjm_info .arcbox { border: 1px solid #dcdcdc; border-top: 0; padding: 0 14px; height: 318px; }
/*.kcjm_info h4{text-align:center;font-size:20px;font-weight:normal;color:#e03215;padding:20px 0 6px;font-family:黑体;}*/
.kcjm_info h4 { text-align: center; font-size: 16px; color: #e03215; padding: 20px 0 10px; height: 20px; line-height: 24px; overflow: hidden; }
.kcjm_info h4 a { color: #e03215; }
.kcjm_info p { color: #828282; line-height: 24px; }
.kcjm_info p a { color: #e13f00; }
.kcjm_info dl { padding-top: 7px; }
.kcjm_info dt { float: left; width: 79px; border: 1px solid #dcdddd; margin-bottom: 4px; padding: 6px 7px; }
.kcjm_info dt img { display: block; }
/*.kcjm_info dt li{border:1px solid #dcdddd;margin-bottom:9px;padding:6px 7px;}*/
.kcjm_info dd .p_10 { height: 10px; background: none; line-height: 0; }
.kcjm_info dd { float: left; width: 100%; }
.kcjm_info dd li { line-height: 24px; height: 24px; overflow: hidden; background: url(index_bg.png) no-repeat -707px 0px; padding-left: 9px; font-size: 14px; }
.kcjm_info dd li a { color: #454444; }
/*快餐品牌动态*/
.kcpp { float: right; width: 261px; margin-bottom: 9px; }
.kcpp_0613 { float: left; width: 301px; margin: 0 9px 9px 0; }
.kcpp .title { height: 35px; background: url(fuzhuang/title_bg.png) no-repeat 0 -260px; }
.kcpp_0613 .title { height: 35px; background: url(fuzhuang/title_bg.png) no-repeat 0 -570px; }
.kcpp h3 { padding-left: 20px; font-size: 14px; color: #ffffff; float: left; line-height: 35px; }
.kcpp h3 a { color: #ffffff; }
.kcpp .more { float: right; padding: 7px 10px 0 0; line-height: 26px; }
.kcpp .more a { color: #27343c; }
.kcpp ul { border: 1px solid #dcdcdc; border-top: 0; padding: 14px 11px 16px; }
.kcpp li { line-height: 24px; height: 24px; overflow: hidden; background: url(index_bg.png) no-repeat -707px 0px; padding-left: 9px; }
.kcpp li a { color: #454444; }
/*快餐加盟导航*/
.kcjm_dh, .link { border: 1px solid #e0e0e0; margin-bottom: 10px; }
.kcjm_dh h4, .link h5, .kcjm_dh .title, .link .title { background: #eeeeee url(icon.gif) no-repeat 0 -598px; color: #363636; height: 33px; line-height: 33px; padding-left: 26px; font-size: 14px; font-weight: bold; }
.kcjm_dh .dhtxt { padding: 8px 0px 8px 18px; }
.kcjm_dh ul { overflow: hidden; }
.kcjm_dh li { padding: 4px 20px 0 0; margin-bottom: -1px; border-bottom: 1px solid #e3e3e3; line-height: 27px; float: left; }
.kcjm_dh a { color: #363636; background: url(index_bg.png) no-repeat -706px -114px; padding-left: 12px; display: block; }
/*友情*/
.link li { line-height: 24px; }
.link a { color: #363636; }
.link ul { padding: 10px 18px; color: #363636; }
.link .more { color: #e13f00; }
.link .more a { color: #e13f00; }
/*底部导航*/
.bot_dh { margin-bottom: 7px; background: #4c4c4c; position: relative; color: #ffffff; line-height: 33px; height: 33px; padding-left: 22px; }
.bot_dh a { color: #ffffff; }
.bot_dh .top { position: absolute; top: 7px; right: 0; width: 33px; height: 19px; overflow: hidden; background: url(index_bg.png) no-repeat -677px -94px; }
.bot_dh .top span { text-indent: -999px; display: block; height: 19px; cursor: pointer; }
/*底部*/
.footer { background: #eeeeee url(botlogo.png) no-repeat 15px 0; color: #8c8c8c; line-height: 24px; padding: 12px 0 14px 200px; }
.footer p { color: #363636; }
.footer p a { color: #363636; }
.v-sub-nav .cy { background-position: 0 -38px; }
.cy_txt_ad { margin: 18px 0; }
.cy_txt_ad ul { zoom: 1; overflow: hidden; height: 42px; }
.cy_txt_ad li { float: left; width: 110px; border-right: 1px solid #dddddd; margin: 0px 12px 0 0; line-height: 30px; }
.cy_txt_ad a { color: #484848; display: block; margin-top: -6px; }
.cy_txt_ad .end { margin: 0; border: 0; }
.cypp h2 { height: 33px; background: #ff8600; border-bottom: 2px solid #3d810d; font-size: 20px; line-height: 33px; overflow: hidden; }
/*餐饮店面*/
.cydm { }
.cydm h5 { background: url(cydmtbg.jpg) no-repeat; }
/*餐饮动态*/
.cynews { float: left; width: 258px; border: 1px solid #dcdcdc; margin: 0 10px 10px 0; }
.cyjm { float: left; width: 258px; border: 1px solid #dcdcdc; margin: 0 0 10px 0; }
.cynews h3, .cyjm h3 { background: url(fuzhuang/title_bg.png) no-repeat; height: 33px; line-height: 33px; font-size: 14px; padding-left: 16px; color: #ffffff; }
.cynews ul { padding: 9px 9px 14px; font-size: 14px; }
.cynews li { background: url(icon.gif) no-repeat 0 -36px; padding-left: 18px; border-bottom: 1px solid #ededed; height: 31px; line-height: 31px; overflow: hidden; }
.cynews a { color: #484848; }
.cy_focus { float: left; width: 450px; height: 314px; margin-bottom: 10px; }
.cy_focus .bigimg { height: 290px; overflow: hidden; }
.cy_focus .bigimg img { width: 452px; height: 290px; display: block; }
.cy_focus .bigimg li { display: none; }
.cy_focus .f_name { padding-top: 4px; }
.cy_focus .f_name li { text-align: center; background: #ececec; color: #454444; float: left; width: 111px; height: 20px; line-height: 20px; position: relative; }
.cy_focus .f_name li a { color: #454444; display: block; text-decoration: none; }
.cy_focus .f_name li.cur { background: #ff2d18; color: #ffffff; }
.cy_focus .f_name li.cur sup { position: absolute; top: -4px; left: 53px; width: 8px; height: 4px; background: url(icon.gif) no-repeat 0 -316px; }
.cy_focus .f_name li.cur a { color: #ffffff; }
.cy_focus .f_name li.no_r { margin: 0; float: right; width: 110px; }
/*餐饮加盟*/
.cyjm { width: 258px; margin: 0 0 10px 0; float: right; }
.cyjm dl { padding: 12px 11px 12px; line-height: 25px; }
.cyjm dt { font-weight: bold; font-size: 16px; font-family: 微软雅黑; background: url(icon.gif) no-repeat 0 -38px; padding-left: 21px; height: 25px; overflow: hidden; text-overflow: ellipsis; }
.cyjm dt a { color: #828282; }
.cyjm dd { padding-left: 21px; border-bottom: 1px solid #ededed; color: #828282; }
/*最新上榜*/
.newtop { float: left; width: 248px; margin: 0 10px 10px 0; }
.newtop h3 { color: #ffffff; font-size: 14px; background: url(fuzhuang/title_bg.png) no-repeat 0 -72px; height: 36px; line-height: 35px; padding-left: 24px; }
.newtop ul { padding: 8px 12px 7px 0; border: 1px solid #e2e2e2; border-top: 0; }
.newtop li { background: url(icon.gif) no-repeat 0 9px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 8px; }
.newtop .c_name { float: left; width: 122px; font-size: 14px; }
.newtop .price { float: left; width: 60px; color: #006699; }
.newtop sup { float: right; width: 22px; height: 14px; margin-top: 5px; background: url(icon.gif) no-repeat 0 -98px; }
.newtop a { color: #454444; }
#newtop { height: 326px; overflow: hidden; margin-left: 15px; }
/*名企推荐*/
.mqtj { float: left; width: 452px; margin-bottom: 10px; }
.mqtj h3 { background: #ff8600; border-bottom: 2px solid #ff8600; height: 33px; position: relative; }
.mqtj h3 span { position: absolute; top: 0; left: 10px; background: url(fuzhuang/title_bg.png) no-repeat 0 -108px; margin-bottom: -2px; height: 21px; width: 85px; text-align: center; padding-top: 14px; color: #ff8600; font-size: 14px; }
.mqtj ul { border: 1px solid #e2e2e2; border-top: 0; padding: 22px 0 0 7px; }
.mqtj li { float: left; border: 1px solid #eaeaea; width: 120px; padding: 6px; margin: 0 6px 15px; _display: inline; }
.mqtj .pic { margin-bottom: 5px; }
.mqtj .pic img { display: block; width: 120px; height: 120px; }
.mqtj p { line-height: 18px; }
.mqtj p a.a1 { color: #e13f00; }
.mqtj p a { color: #828282; }
/*餐饮人物*/
.cyrw { float: right; width: 261px; }
.cyrw .title { background: url(fuzhuang/title_bg.png) no-repeat 0 -146px; height: 35px; padding-left: 23px; }
.cyrw .title h2 { float: left; color: #ffffff; font-size: 14px; line-height: 35px; }
.cyrw .title h2 a { color: #ffffff; }
.cyrw .title .more { float: right; padding: 7px 10px 0 0; line-height: 26px; }
.cyrw .title .more a { color: #373737; }
.cyrw .rwbox { padding: 24px 10px 17px 9px; border: 1px solid #e2e2e2; }
.cyrw .rw_img { height: 120px; position: relative; margin-bottom: 12px; }
.cyrw .rw_img img { display: block; }
.cyrw .rw_img p a { color: #ffffff; }
.cyrw .rw_img p { position: absolute; bottom: 0; left: 0; _bottom: -1px; width: 100%; height: 27px; line-height: 27px; cololr: #fffff; font-weight: bold; font-size: 14px; text-align: center; z-index: 10; }
.cyrw .rw_img span { position: absolute; bottom: 0; _bottom: -1px; left: 0; width: 100%; height: 27px; line-height: 27px; background: #000000; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; z-index: 0; }
.cyrw ul { }
.cyrw li { background: url(icon.gif) no-repeat 0 10px; height: 24px; line-height: 24px; overflow: hidden; padding-left: 13px; position: relative; }
.cyrw li a { color: #454444; }
/*餐饮资讯*/
.cyzx { display: inline; }
.cyzx .title { background: url(cyzx_tbg.jpg) no-repeat; height: 42px; padding: 11px 12px 17px 0; line-height: 40px; color: #999999; font-size: 14px; text-align: right; }
.cyzx .title a { color: #454444; }
.leftbar { float: left; width: 300px; margin: 0 10px 10px 0; }
.middbox { float: left; width: 400px; }
.rightbar { float: right; width: 261px; }
.cyzx .imgfocus { border: 1px solid #e2e2e2; margin-bottom: 10px; height: 352px; }
.cyzx .imgfocus .bimg { height: 264px; overflow: hidden; padding: 8px; }
.cyzx .imgfocus .bimg li { display: none; }
.cyzx .imgfocus .bimg img { width: 282px; height: 264px; }
.cyzx .imgfocus .simg { padding-left: 8px; }
.cyzx .imgfocus .simg li { float: left; width: 68px; margin-right: 3px; }
.cyzx .imgfocus .simg img { width: 68px; height: 64px; }
.cyzx .nomar { margin: 0; float: none; width: auto; }
.cy_info { margin-bottom: 10px; height: 355px; }
.cy_info .tit, .cy_answ .tit { height: 35px; background: url(fuzhuang/title_bg.png) no-repeat 0 -335px; border-bottom: 2px solid #ff8600; }
.cy_info h3, .cy_answ h3, .cy_info h2 { padding-left: 20px; font-size: 14px; color: #ffffff; float: left; line-height: 35px; }
.cy_info h3 a, .cy_answ h3 a, .cy_info h2 a { color: #ffffff; }
.cy_info .more, .cy_answ .more { float: right; padding: 7px 10px 0 0; line-height: 26px; }
.cy_info .more a, .cy_answ .more a { color: #27343c; }
.cy_info .arcbox { border: 1px solid #dcdcdc; border-top: 0; padding: 0 14px; height: 315px; }
.cyzx .leftbar, .cyzx .middbox, .cyzx .rightbar { height: 355px; overflow: hidden; }
.cyzx .leftbar .c_tit { background: url(fuzhuang/title_bg.png) no-repeat; }
/*.cy_info h4{text-align:center;font-size:20px;font-weight:normal;color:#e03215;padding:18px 0 6px;font-family:黑体;}*/
.cy_info h4 { text-align: center; font-size: 16px; color: #e03215; padding: 20px 0 8px; height: 20px; line-height: 24px; overflow: hidden; }
.cy_info h4 a { color: #e03215; }
.cy_info p { color: #828282; line-height: 24px; height: 48px; overflow: hidden; }
.cy_info p a { color: #e13f00; }
.cy_info dt { float: left; width: 79px; border: 1px solid #dcdddd; margin-bottom: 4px; padding: 6px 7px; }
.cy_info dt img { display: block; }
.cy_info dt li { }
.cy_info dd { float: left; width: 256px; }
.cy_info dd li { line-height: 24px; height: 24px; overflow: hidden; background: url(index_bg.png) no-repeat -707px 0px; padding-left: 9px; font-size: 14px; }
.cy_info dd li a { color: #454444; }
/*餐饮加盟问答*/
.cy_answ_list { border: 1px solid #dcdcdc; border-top: 0; padding: 15px; height: 288px; overflow: hidden; }
.cy_answ_list dt { font-size: 14px; font-weight: bold; color: #ed4701; line-height: 28px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cy_answ_list dd { color: #646464; background: url(cy_answ_line.gif) repeat-x 0 bottom; padding-bottom: 14px; margin-bottom: 14px; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cy_answ_list a { color: #ed4701; }
/*政策法规*/
.p_regul, .cy_exh, .cy_video { border: 1px solid #e0e0e0; margin-bottom: 10px; }
.c_tit { background: url(fuzhuang/title_bg.png) no-repeat; height: 33px; line-height: 31px; }
.c_tit h3 { float: left; padding-left: 14px; color: #ffffff; font-size: 14px; }
.c_tit h3 a { color: #ffffff; }
.c_tit .more { float: right; padding-right: 5px; }
.c_tit .more a { color: #373737; }
.p_regul ul { padding: 10px 16px; }
.p_regul li, .cy_exh li, .cy_video li { background: url(icon.gif) no-repeat 0 10px; line-height: 24px; height: 24px; overflow: hidden; padding-left: 8px; font-size: 14px; }
.p_regul li a, .cy_exh li a, .cy_video li a { color: #454444; }
.cy_exh ul { height: 310px; overflow: hidden; }
.cy_exh .ad_240 { margin: 11px auto; width: 240px; }
.cy_exh .ad_240 img, .cy_video .v img { display: block; }
.cy_exh ul, .cy_video ul { padding: 0 16px 8px; }
.cy_video .v { margin: 18px auto 10px; width: 240px; }
.zh_info .title { background: url(zhzx_tbg.jpg) no-repeat; height: 42px; padding: 11px 12px 17px 0; line-height: 40px; color: #999999; font-size: 14px; text-align: right; }
.zh_info .title a { color: #454444; }
/*企业招聘*/
.cy_job, .jyzd { margin-bottom: 10px; padding: 0 6px 0 10px; }
.cy_job .tit, .jyzd .tit { height: 35px; background: url(fuzhuang/title_bg.png) no-repeat 0 -335px; border-bottom: 2px solid #ff8600; }
.cy_job .tit h3, .jyzd .tit h2, .jyzd .tit h3 { float: left; padding-left: 21px; color: #fe4302; font-size: 14px; }
.cy_job .tit h3 a, .jyzd .tit h2 a, .jyzd .tit h3 a { color: #fe4302; }
.cy_job .more, .jyzd .more { float: right; padding-right: 5px; }
.cy_job .more a, .jyzd .more a { color: #454444; }
.cy_job ul { padding: 15px 6px 15px 8px; color: #333333; }
.cy_job li { background: url(icon.gif) no-repeat 0 -257px; padding-left: 8px; height: 24px; line-height: 24px; overflow: hidden; }
.cy_job li a { color: #006699; text-decoration: underline; }
/*经营之道*/
.jyzd { margin: 0; height: 355px; overflow: hidden; margin-bottom: 10px; }
/*.jyzd h4{text-align:center;font-size:18px;font-weight:normal;color:#e03215;padding:16px 0 6px;font-family:黑体;font-weight:normal;}*/
.jyzd h4 { text-align: center; font-size: 16px; color: #e03215; padding: 16px 0 8px; height: 20px; line-height: 24px; overflow: hidden; }
.jyzd h4 a { color: #e03215; }
.jyzd p { color: #828282; line-height: 24px; height: 48px; overflow: hidden; padding: 0 12px 0 16px; }
.jyzd p a { color: #e13f00; }
.jyzd ul { font-size: 14px; }
.jyzd li { background: url(icon.gif) no-repeat 6px 10px; padding-left: 16px; height: 24px; line-height: 24px; overflow: hidden; }
.jyzd li a { color: #454444; }
.jyzd li.line { background: url(top_line.gif) repeat-x 0 center; height: 14px; line-height: 0; }
.jyzd .arc_box { border: 1px solid #dcdcdc; border-top: 0; padding: 0 14px; height: 316px; }
.knleg .arcbox { height: 318px; overflow: hidden; }
/*创业故事*/
.cy_story { margin-bottom: 10px; margin-top: 9px; }
.cy_story .tit { background: url(fuzhuang/title_bg.png) no-repeat 0 -260px; height: 35px; border-bottom: 2px solid #fe4302; }
.cy_story .tit h2 { line-height: 33px; color: #ffffff; font-size: 14px; padding-left: 20px; float: left; }
.cy_story .tit h2 a { color: #ffffff; }
.cy_story .tit .more { padding: 7px 12px 0 0; line-height: 26px; float: right; }
.cy_story .tit .more a { color: #373737; }
.cy_story h4 { text-align: center; font-size: 16px; color: #e03215; padding: 8px 0 6px; height: 20px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cy_story h4 a { color: #e03215; }
.cy_story p { color: #454444; line-height: 20px; height: 40px; padding-bottom: 10px; overflow: hidden; }
.cy_story p a { color: #e13f00; }
.cy_story .arc_box { border: 1px solid #e3e3e3; border-top: 0; padding: 8px 14px 12px; height: 298px; overflow: hidden; }
.cy_story ul { padding-top: 12px }
.cy_story li { background: url(icon.gif) no-repeat 0 11px; padding-left: 9px; height: 25px; line-height: 25px; overflow: hidden; }
.cy_story li a { color: #454444; }
.cy_ad260 { position: relative; height: 350px; overflow: hidden; margin-bottom: 10px; }
.cy_ad260 img { display: block; }
.cy_ad260 span { position: absolute; bottom: 0; left: 0; height: 31px; line-height: 31px; z-index: 8; background: #000000; filter: alpha(opacity=60); opacity: 0.6; -moz-opacity: 0.6; width: 100%; }
.cy_ad260 p { position: absolute; bottom: 0; left: 0; height: 31px; line-height: 31px; color: #ffffff; text-align: center; font-size: 14px; font-weight: bold; z-index: 9; width: 100%; }
.cy_ad260 a { color: #ffffff; }
.pic ul { overflow: auto; _height: 1%; }
/*ads487*/
.ad_487_1 { float: left; width: 487px; }
.ad_487_2 { float: right; width: 487px; }
.kcdm_show .dm img:hover { filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }
#pingjia:hover { color: #fe4302; }
#pingjia { color: #fe4302; display: block; padding-left: 40px; }
#guanjianci li { display: inline-block; list-style-type: none; padding-left: 0px; }
#guanjianci li a { display: block; background-color: #fff; }
/*推荐品牌*/
#tjpp { }
#tjpp .tj-1 { width: 44px; }
#tjpp .tj-3 { width: 57px; }
/* 底部留言条 */
.link_bt { background: url(img0.jiameng.com/images/link_b.png) repeat-x; height: 60px; position: fixed; width: 100%; left: 0; bottom: 0; z-index: 99; }
.link_bt .link_c { position: absolute; left: 50%; margin-left: 255px; top: 13px; width: 54px; height: 21px; z-index: 101; }
.link_bt .link_t { width: 960px; height: 60px; position: absolute; left: 50%; margin-left: -480px; z-index: 100; }
.ly { display: none; }
.ly .ly_bg { position: fixed; width: 100%; height: 100%; z-index: 999; background-color: #000; opacity: .5; top: 0; left: 0; }
.ly .ly_main { position: fixed; width: 720px; z-index: 1001; top: 50%; left: 50%; margin-top: -235px; margin-left: -360px; background-color: #999; box-shadow: 0 0 10px #000; }
/*项目列表页更新20170106*/
.intord{}
.intord a{ display:block; width:70px; margin-left:0; font-size:14px; color:#ff8600 !important; background:url(icon.gif) no-repeat 60px -1080px;}
.intord a.active{ background:url(icon.gif) no-repeat 60px -1099px;}
.intord-con { border-top:1px dashed #d4d4d4; margin-top:5px; padding-top:10px; margin-bottom:10px;}
.intord-con.hide{ display:none;}
.intord-con p{ font-size:14px; color:#484848; text-align:justify; }

#tagList { border-bottom: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3; padding: 0 20px 15px 20px; }
.media-box { display: flex; border-bottom: 1px solid #e3e3e3; padding-top: 15px; padding-bottom: 15px; text-decoration: none !important; }
.media-box:hover{background-color:#f8f8f8}
#tagList>.media-box:last-child { border: none }
.media-header { padding-right: 20px; }
.media-header img { width: 185px; height: 116px; }
.media-body { padding-right: 20px; }
.media__title { display: block; height: 32px; line-height: 32px; overflow: hidden; font-size:20px; font-family: Microsoft Yahei; color: #454545; text-decoration: none;}
.media-box:hover .media__title{color: #0074bd; text-decoration: none;}
.media__desc { display: block; max-height: 42px; line-height: 1.5; overflow: hidden; font-size: 14px; color: #787878; font-family: Microsoft Yahei;margin-top:10px;}
.media__footer { display: block; line-height: 1.5; overflow: hidden; font-size: 12px; color: #999; font-family: Microsoft Yahei;
margin-top:10px;}
.media__footer .iconfont{line-height: 1.5; font-size: 14px;padding-right:5px;}
.media__footer span{padding-right:10px;}
#tagHistory { padding-bottom: 10px; }
.media-panel { }
.media-panel-header { padding: 20px; font-size: 40px; }
.media-panel-body .list-inline { padding-left: 10px; }
.media-panel-body .list-inline>li { margin-bottom: 20px; }
.media-panel-body .list-inline a { padding: 10px 15px; background-color: #f3f3f3; line-height: 1.2; display: block; border-radius: 5px; }
.media-panel-header h1 { font-size: 40px; line-height: 1.2 }
.media-panel__desc { font-size: 27px; padding: 0px 20px 10px 20px; color: #525252 }

.newtop.fr{ float: right; margin-right: 0; width: 260px;}
.newtop.fr h3{ background-position: 0 -726px;}
.mqtj.fl{ width: 720px;}
.mqtj ul{ padding-left: 4px;}
.mqtj li{ margin-left: 4px; margin-right: 4px;}
.newtop.fr #newtop{ height: 290px;}
.site_nav.item-detail img{ width: 500px;}
.item-detial-title{ float: left; height: 45px; line-height: 45px; border-left: 1px solid #5c5e5e; margin-top: 15px; padding-left: 10px; font-size: 21px; font-weight: bold; color: #ff8600; font-family: Microsoft Yahei; width: 168px; overflow: hidden; text-align: center;}
.search * { box-sizing: border-box; }
.fl { float: left; }
.fr { float: right; }
.search { margin-left: 15px; padding-top: 5px; border: none; height: auto; width: auto; line-height: normal; margin-top: 0; }
.search .search-box { position: relative; margin-bottom: 14px; }
.search .search-box svg { position: absolute; left: 12px; top: 9px; background-position: 0 -154px; fill: #999; }
.search .search-box input { width: 407px; height: 44px; border: 2px solid #ff8600; font-size: 14px; padding-left: 50px; float: left; }
.search .search-box input:focus { outline: none; }
.search .search-box button { width: 98px; height: 44px; background: #ff8600; font-size: 16px; line-height: 44px; color: #fff; text-align: center; float: left; border: none; }
.search .search-tips span { font-size: 12px; color: #444; line-height: 1; display: inline-block; }
.search .search-tips a { font-size: 12px; color: #444; line-height: 1; display: inline-block; margin-left: 5px; }
.enter-item { width: 45px; margin-left: 45px; margin-top: 10px; }
.enter-item svg { display: block; margin: 0 auto; margin-bottom: 10px; fill: #ff8600; }
.enter-item span { display: block; font-size: 12px; line-height: 22px; text-align: center; color: #444; }
.enter-info { width: 45px; margin-right: 10px; margin-top: 10px; }
.enter-info svg { display: block; margin: 0 auto; margin-bottom: 10px; fill: #ff8600; }
.enter-info span { display: block; font-size: 12px; line-height: 22px; text-align: center; color: #444; }
.enter-item a, .enter-info a { text-decoration: none; }
.v-nav li.nav-more { background-image: none; }
.v-nav li.nav-more>a svg { fill: #fff; position: absolute; right: 20px; top: 15px; display: block; }
.v-nav li.nav-more>a { position: relative; padding-right: 40px; }
.v-nav li.nav-more:hover>a { background-color: #fff; color: #ff8600; text-decoration: none; }
.v-nav li.nav-more:hover>a svg { fill: #ff8600; }
.nav-more-box { position: absolute; right: 0; top: 39px; width: 400px; height: auto; z-index: 2; background: #fff; padding: 10px 20px; border: 1px solid #dcdcdc; border-top: none; display: none; }
.nav-more-box a { display: block; float: left; color: #333; line-height: 32px; width: 66px; text-align: left; font-size: 14px; font-weight: normal; padding: 0; white-space: nowrap; height: 32px; overflow: hidden; }
.nav-more-box a:hover { color: #ff8600; }
.v-nav li.nav-more:hover .nav-more-box { display: block; }
.item-list-top { margin-top: 10px; margin-bottom: 20px; }
.item-list-top .title { }
.item-list-top .title h3 { font-size: 16px; color: #fff; line-height: 36px; background: #ff8600; padding: 0 13px; display: block; }
.item-list-top .con { border: 1px solid #dcdcdc; border-top: none; padding: 19px 19px 5px 19px; }
.item-list-top .con ul { }
.item-list-top .con ul li { float: left; margin-left: 20px; width: 172px; }
.item-list-top .con ul li:first-child { margin-left: 0; }
.item-list-top .con ul li img { width: 172px; height: 172px; border: 1px solid #dcdcdc; display: block; }
.item-list-top .con ul li span { text-align: center; font-size: 14px; color: #484848; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.item-list-l { width: 695px; float: left; padding-bottom: 30px; }
.item-list-r { width: 248px; float: right; padding-bottom: 10px; }
.item-list-con { }
.item-list-con ul { }
.item-list-con ul li { border-top: 1px solid #e5e5e5; padding: 20px 0; }
.item-list-con ul li:first-child { border-top: none; padding-top: 0; }
.item-list-con ul li .img { float: left; }
.item-list-con ul li .img img { width: 146px; height: 146px; border: 1px solid #dcdcdc; }
.item-list-con ul li .con { float: left; margin-left: 20px; width: 380px; }
.item-list-con ul li .con .title { font-size: 22px; line-height: 24px; color: #444; margin-bottom: 5px; }
.item-list-con ul li .con .info { margin-left: -70px; }
.item-list-con ul li .con .info span { display: block; font-size: 14px; line-height: 30px; color: #666; margin-left: 70px; float: left; }
.item-list-con ul li .con .info span em { color: #444; font-style: normal; margin-left: 15px; }
.item-list-con ul li .con .introduce { font-size: 12px; line-height: 24px; color: #666; overflow: hidden; height: 44px; }
.item-list-con ul li .btn { float: right; text-align: center; margin-top: 45px; }
.item-list-con ul li .btn em { display: block; font-style: normal; font-size: 14px; color: #444; line-height: 24px; }
.item-list-con ul li .btn span { display: block; font-size: 18px; color: #ff8600; line-height: 24px; margin-bottom: 5px; }
.item-list-con ul li .btn a { display: block; width: 100%; line-height: 32px; color: #fff; font-size: 14px; background: #ff8600; }
.page-trun { padding-top: 10px; }
.page-trun ul { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; width: 449px; margin: 0 auto; }
.page-trun ul li { }
.page-trun ul li a, .page-trun ul li i { display: block; font-size: 14px; line-height: 38px; color: #fff; text-align: center; width: 41px; background: #d1d1d1; text-decoration: none; }
.page-trun ul li a.active, .page-trun ul li a:hover, .page-tran button:hover { background: #ff8600; }
.jm-rank { background: #fff; }
.jm-rank .title { font-size: 24px; color: #83c44e; line-height: 44px; }
.hot { padding-left: 34px; position: relative; }
.jm-rank-shuoming { border-bottom: 1px solid #d1d1d1; font-size: 12px; color: #999; line-height: 20px; margin-top: 10px; margin-bottom: 0; }
.jm-rank-shuoming .number { margin-right: 8px; }
.jm-rank-con li { margin-top: 10px; cursor: default; }
.jm-rank-con .number { font-size: 12px; color: #fff; background: #d1d1d1; border: 1px solid #bfbfbf; width: 18px; height: 18px; line-height: 16px; text-align: center; margin-right: 10px; }
.jm-rank-con li:nth-child(1) .number, .jm-rank-con li:nth-child(2) .number, .jm-rank-con li:nth-child(3) .number { background: #83c44e; border-color: #83c44e; }
.jm-rank-con .list { width: 85px; overflow: hidden; }
.jm-rank-con .list .jm-rank-con-title a { font-size: 12px; color: #444; line-height: 16px; padding-left: 3px; display: block; height: 16px; overflow: hidden; }
.jm-rank-con .mark { font-size: 12px; color: #999; line-height: 16px; width: 50px; position: relative; }
.jm-rank-con .mark svg { width: 14px; height: 14px; display: block; position: absolute; right: 0; top: 2px; fill: #ff8600; }
.jm-rank-con .list .jm-rank-con-title a { overflow: hidden; height: 18px; font-size: 12px; line-height: 18px; display: block; }
.jm-rank-con .mark { width: 45px; text-align: right; padding-right: 15px; color: #999; font-size: 12px; }
.jm-rank .jm-rank-box { border: 1px solid #d1d1d1; padding: 0 14px; padding-bottom: 9px; width: 190px; margin-top: 15px; }
.trade-jm-rank { border: 1px solid #e5e5e5; padding: 14px; }
.trade-jm-rank .title { font-weight: bold; font-size: 18px; color: #ff8600; line-height: 1; margin-bottom: 14px; position: relative; }
.trade-jm-rank .title a { position: absolute; font-size: 14px; color: #ff8600; display: block; right: 0; bottom: 0; font-weight: normal; }
.trade-jm-rank .jm-rank-con .mark { width: 65px; text-align: right; padding-right: 25px; color: #fc8a1b; font-size: 14px; line-height: 20px; }
.trade-jm-rank .jm-rank-con li:nth-child(1) .number, .trade-jm-rank .jm-rank-con li:nth-child(2) .number, .trade-jm-rank .jm-rank-con li:nth-child(3) .number { background: #ff8600; border-color: #ff8600; }
.trade-jm-rank .jm-rank-con .list { width: 80px; }
.today-rank { border: 1px solid #e5e5e5; padding: 14px; margin-top: 20px; }
.today-rank .title { font-size: 18px; font-weight: bold; line-height: 1; margin-bottom: 14px; color: #ff8600; }
.today-rank .con { }
.today-rank .con ul { }
.today-rank .con ul li { margin-bottom: 6px; }
.today-rank .con ul li:last-child { margin-bottom: 0; }
.today-rank .con ul li span { padding: 0 11px; display: block; line-height: 32px; background: #ff8600; color: #fff; font-size: 14px; margin-right: 10px; float: left; }
.today-rank .con ul li a { font-size: 14px; color: #444; line-height: 32px; height: 32px; overflow: hidden; display: block; float: left; }
.hot-info { border: 1px solid #e5e5e5; padding: 14px; }
.hot-info .title { font-size: 18px; font-weight: bold; line-height: 1; margin-bottom: 14px; color: #ff5000; }
.hot-info .title a { font-size: 14px; color: #999; line-height: 46px; position: absolute; display: block; right: 0; top: 0; font-weight: normal; }
.hot-info .con { }
.hot-info .con li { position: relative; }
.hot-info .con li:before { content: ""; width: 3px; height: 3px; display: block; position: absolute; left: 0; top: 12px; background: #444; }
.hot-info .con li a span { font-size: 14px; line-height: 28px; color: #444; display: block; padding-left: 13px; height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 125px; display: block; float: left; }
.hot-info .con li a span:hover { text-decoration: underline; }
.hot-info .con li em { font-style: normal; display: block; float: right; width: 70px; overflow: hidden; text-overflow: ellipsis; height: 28px; white-space: nowrap; font-size: 12px; color: #999; line-height: 28px; }
/*20181129*/
.power { margin-bottom: 30px;}
.power .v-layout { background: #f2f2f2; }
.power *{ box-sizing: border-box;}
.power a{ display: block;}
.power-left { width: 252px; }
.power-left .title { font-size: 25px; line-height: 75px; text-align: center; font-weight: bold; color: #444; }
.power-left ul { }
.power-left ul li { }
.power-left ul li a { padding: 0 30px; line-height: 50px; color: #444; border-bottom: 1px solid #cfcfcf; font-size: 15px; position: relative; overflow: hidden; }
.power-left ul li a.active { color: #fff; background: #ff8600; }
.power-left ul li a.active:after { display: block; content: ''; width: 10px; height: 10px; background: #f2f2f2; position: absolute; right: -5px; top: 19px; transform: rotate(45deg); -ms-transform: rotate(45deg); 	/* IE 9 */ -moz-transform: rotate(45deg); 	/* Firefox */ -webkit-transform: rotate(45deg); /* Safari 和 Chrome */ -o-transform: rotate(45deg); 	/* Opera */ }
.power-left ul li a:hover { color: #ff8600; }
.power-left ul li a.active:hover { color: #fff; }
.power-con { border: 1px solid #e5e5e5; border-left: none; padding: 15px 40px; width: 738px; background: #fff; min-height: 600px; }
.power-con .title { font-size: 16px; line-height: 45px; border-bottom: 2px solid #ff8600; color: #ff8600; }
.power-con .con { padding-top: 15px; }
.power-con .con p { font-size: 15px; line-height: 20px; color: #333; text-indent: 2em; }
.power-con .con p.t { font-weight: bold; }
.trail { }
.trail ul { }
.trail ul li { position: relative; float: left; }
.trail ul li:after { content: ">"; color: #999; line-height: 41px; position: absolute; right: 14px; top: 0; display: block; }
.trail ul li:last-child:after { display: none; }
.trail ul li a { font-size: 12px; color: #333; padding-right: 35px; line-height: 41px; }
.trail ul li h1 { font-size: 12px; color: #666; line-height: 41px; font-weight: normal; }
.footer-new { background: #f3f3f3; padding: 9px 0; margin-top: 30px; position: relative; left: 50%; margin-left: -960px; width: 1920px;}
.footer-new .logo { width: 358px; border-right: 1px solid #d1d1d1; }
.footer-new .logo img { display: block; width: 300px; height: 90px; }
.footer-new .admission { padding-left: 37px; padding-top: 8px; }
.footer-new .admission div { font-size: 12px; line-height: 24px; color: #444; }
.footer-new .admission div span { color: #ff5000; }
.footer-new .admission div a { display: inline; margin-right: 10px; color: #444; }
.footer-new .admission div a:hover { color: #ff5000; }
.footer-new .admission div a { margin-left: 10px; }
.footer-new .admission div a:first-child { margin-left: 0; }
/*20190314*/
.item-rec { border: 1px solid #ccc; padding: 14px; margin-bottom: 10px; }
.item-rec .title { font-size: 18px; font-weight: bold; line-height: 1; margin-bottom: 14px; color: #ff8600; }
.item-rec .con ul li { margin-bottom: 15px; }
.item-rec .con ul li:last-child { margin-bottom: 0; }
.item-rec .con ul li .img { width: 100px; height: 90px; float: left; }
.item-rec .con ul li .img img { display: block; width: 100px; height: 90px; }
.item-rec .con ul li .info { float: right; width: 117px; }
.item-rec .con ul li .info div { font-size: 14px; line-height: 16px; color: #333; margin-bottom: 9px; overflow: hidden; height: 16px; }
.item-rec .con ul li .info div a{ font-size: 14px; line-height: 16px; color: #333; margin-bottom: 9px; overflow: hidden; height: 16px; text-align: left; background: none; margin: 0;}
.item-rec .con ul li .info span { font-size: 12px; line-height: 1; color: #666; margin-top: 5px; display: block; }
.item-rec .con ul li .info a { display: block; font-size: 14px; color: #fff; text-align: center; width: 100%; line-height: 26px; background: #ff8600; margin-top: 10px; text-decoration: none; }
.digest { padding: 20px 40px; border: 1px solid #e2e2e2; border-left: none; border-right: none; background: #f5f5f5; margin-top: 20px; }
.digest p { font-size: 14px; line-height: 24px; }
.digest .title { text-align: left; font-weight: normal; line-height: 1; height: auto; background: #f5f5f5; padding-left: 0; }
.digest .loge-img { width: 120px; height: 120px; box-shadow: 0 8px 12px #c5c5c5; }
.digest .con { margin-left: 20px; }
.digest .con .title a { color: #ff5000; font-size: 18px; line-height: 22px; }
.digest .con .title a:hover { text-decoration: underline; }
.digest .con ul { margin-top: 9px; }
.digest .con ul li { font-size: 14px; line-height: 24px; color: #454545; }
.digest .bt { }
.digest .bt .bt_1 { text-align: right; }
.digest .bt .bt_1 a { text-align: left; font-size: 12px; color: #ff5000; line-height: 1; }
.digest .bt .bt_1 a:hover { text-decoration: underline; }
.digest .bt .bt_1 i { display: inline-block; border-top: 5px solid #fff; border-bottom: 5px solid #fff; border-left: 5px solid #ff5000; margin-left: 5px; }
.digest .bt .bt_2 { margin-top: 24px; }
.digest .bt .bt_2 a { display: block; line-height: 48px; padding: 0 30px; background-color: #ff5000; color: #fff; font-weight: bold; font-size: 18px; border-radius: 2px; box-shadow: 0 3px 6px #d5d5d5; }
/*20190606*/
.word * { box-sizing: border-box; }
.mt20 { margin-top: 20px; }
.word-top { border: 1px solid #dcdcdc; padding: 10px 14px; }
.word-top .title { font-size: 16px; color: #ff8601; line-height: 30px; font-weight: bold; }
.word-top .con p { font-size: 14px; color: #666; line-height: 24px; text-indent: 2em; }
.word-l { width: 710px; }
.word-r { width: 260px; }
.word-img .title { font-size: 16px; color: #444; line-height: 16px; padding-left: 10px; border-left: 2px solid #ff8201; margin-bottom: 15px; font-weight: bold; }
.word-img .con ul { margin-left: -20px; margin-top: -25px; }
.word-img .con ul li { float: left; width: 345px; height: 180px; margin-top: 25px; margin-left: 20px; }
.word-img .con ul li img { width: 345px; height: 180px; }
.word-list { margin-top: 20px; }
.word-list ul { margin-left: -20px; margin-top: -20px; }
.word-list ul li { width: 345px; height: 180px; border: 1px solid #e5e5e5; padding: 14px; margin-left: 20px; margin-top: 20px; float: left; }
.word-list ul li .img img { width: 150px; height: 150px; }
.word-list ul li .con { width: 150px; height: 150px; overflow: hidden; }
.word-list ul li .con .title { font-size: 16px; line-height: 18px; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 5px; }
.word-list ul li .con .title a { color: inherit; }
.word-list ul li .con .title a:hover { color: #ff8201; }
.word-list ul li .con .info { font-size: 12px; line-height: 20px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.word-list ul li .con .btn { color: #fff; background: #ff8201; line-height: 40px; text-align: center; border-radius: 2px; width: 100%; display: block; font-size: 16px; margin-top: 7px; }
.word-info .title { font-size: 16px; color: #444; line-height: 16px; padding-left: 10px; border-left: 2px solid #ff8201; margin-bottom: 15px; font-weight: bold; }
.word-info .con ul li { margin-top: 30px; }
.word-info .con ul li:first-child { margin-top: 0; }
.word-info .img img { width: 240px; height: 160px; }
.word-info .info { width: 450px; height: 160px; overflow: hidden; }
.word-info .info.info-all { width: 710px; height: 160px; overflow: hidden; }
.word-info .info .info-title { font-size: 16px; color: #333; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.word-info .info .info-title a { color: inherit; }
.word-info .info .info-title a:hover { color: #ff8201; }
.word-info .info .info-con { font-size: 14px; color: #666; line-height: 24px; height: 96px; overflow: hidden; margin-top: 10px; }
.word-info .info .time { font-size: 14px; color: #999; line-height: 14px; margin-top: 20px; text-align: right; }
.word-slide { position: relative; width: 260px; height: 345px; margin-top: 31px; }
.word-slide .word-slide-img li { display: none; }
.word-slide .word-slide-img li img { width: 260px; height: 345px; }
.word-slide .word-slide-nav { position: absolute; right: 0; bottom: 10px; z-index: 1; }
.word-slide .word-slide-nav li { background: #fff; width: 16px; height: 16px; text-align: center; font-size: 12px; color: #999; line-height: 16px; float: left; margin: 0 5px; }
.word-slide .word-slide-nav li a { color: inherit; }
.word-slide .word-slide-nav li.cur { background: #ff8601; color: #fff; }
.word-ly { border: 1px solid #cdcdcd; padding: 14px; }
.word-ly .title { font-size: 16px; color: #333; line-height: 20px; font-weight: bold; text-align: center; }
.word-ly .title span { color: #ff8601; }
.word-ly .form-group input { font-size: 16px; color: #999; line-height: 34px; border: 1px solid #cdcdcd; padding: 0 14px; margin-top: 15px; text-align: center; }
.word-ly .form-group button { font-size: 16px; color: #fff; line-height: 36px; margin-top: 15px; text-align: center; background: #ff8601; display: block; border: none; width: 100%; cursor: pointer; }
.word-ly .tips { font-size: 12px; color: #999; line-height: 14px; margin-top: 10px; }
.word-rec { border: 1px solid #cdcdcd; padding: 14px; }
.word-rec .title { font-size: 16px; color: #333; line-height: 20px; font-weight: bold; }
.word-rec .title span { color: #ff8601; padding: 0 5px; }
.word-rec .con{ margin-top: 8px;}
.word-rec .con ul li { margin-top: 20px; }
.word-rec .con .img img { width: 50px; height: 50px; display: block; }
.word-rec .con .img span { font-size: 14px; color: #333; line-height: 14px; margin-top: 10px; text-align: center; display: block; }
.word-rec .con .info { width: 165px; }
.word-rec .con .info .name { font-size: 16px; color: #333; line-height: 28px; }
.word-rec .con .info .info-con { font-size: 14px; color: #666; line-height: 24px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.word-rec .con .info .time { font-size: 14px; color: #666; line-height: 14px; margin-top: 8px; }
.word-mabye { border: 1px solid #cdcdcd; padding: 14px; }
.word-mabye .title { font-size: 16px; color: #333; line-height: 20px; font-weight: bold; }
.word-mabye .con ul { margin-left: -20px; }
.word-mabye .con ul li { float: left; width: 100px; margin-left: 20px; color: #666; line-height: 30px; font-size: 14px; }
.word-mabye .con ul li a { color: inherit; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }
.word-mabye .con ul li a:hover { color: #ff8601; }
.word-rank { }
.word-rank { border: 1px solid #cdcdcd; padding: 14px; }
.word-rank .title { font-size: 16px; color: #333; line-height: 20px; font-weight: bold; }
.word-rank .title span { color: #ff8601; padding-right: 5px; }
.word-rank .con .list .number { font-size: 12px; color: #fff; border: 1px solid #c36300; width: 18px; line-height: 16px; background: #ff8201; text-align: center; }
.word-rank .con .list .list-title { font-size: 16px; color: #444; line-height: 18px; margin-left: 15px; width: 100px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.word-rank .con .list .list-title a { color: inherit; }
.word-rank .con .list .list-title a:hover { color: #ff8201; }
.word-rank .con .list .mark em { display: inline-block; font-size: 14px; color: #ff8201; line-height: 18px; width: 60px; font-style: normal; }
.word-rank .con .list .mark span { display: inline-block; font-size: 14px; color: #666; line-height: 18px; width: 30px; }
.word-rank .inner .img { position: relative; }
.word-rank .inner .img img { width: 96px; height: 96px; }
.word-rank .inner i { font-size: 12px; color: #fff; border: 1px solid #c36300; width: 18px; line-height: 16px; background: #ff8201; text-align: center; position: absolute; top: 0; left: 0; z-index: 1; }
.word-rank .inner .inner-con { width: 125px; }
.word-rank .inner .inner-con .inner-title { font-size: 16px; color: #333; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 3px; }
.word-rank .inner .inner-con .inner-title a { color: inherit; }
.word-rank .inner .inner-con .inner-title a:hover { color: #ff8201; }
.word-rank .inner .inner-con .info { font-size: 13px; color: #666; line-height: 20px; overflow: hidden; white-space: nowrap; }
.word-rank .inner .inner-con .info span { color: #ff8201; }
.word-rank .inner .inner-con .btn { font-size: 14px; color: #fff; line-height: 30px; text-align: center; width: 110px; border-radius: 2px; background: #ff8201; display: block; margin: 0; margin-top: 5px; }
.word-rank .con li { margin-top: 15px; }
.word-rank .con li.active .list { display: none; }
.word-rank .con li.active .inner { display: block; }
.word-rank .con li .list { display: block; }
.word-rank .con li .inner { display: none; }
