﻿/* CSS Document */

/*CSS reset*/

body, td, th { font-family: 微软雅黑; }
* { margin: 0; padding: 0; border: 0; }
ul, dl, li, dd, dt { list-style-type: none; }
a { text-decoration: none; padding: 0; margin: 0; }
img { border: 0; }

/*---------png----------*/

/*-------------------*/

body { -moz-user-select: none }
.fix_auto_height { clear: both; display: block; }
/*---------topbar----------*/

#topbar { width: 100%; height: 36px; line-height: 36px; border-bottom: 1px solid #dcdcdc; background-color: #f1f1f1; }
#top { width: 1250px; margin: 0 auto; font-size: 12px; color: #626262; line-height: 36px; overflow: hidden; }
.t_left { float: left; line-height: 36px; }
.t_left a { color: #e4030d; }
.t_rig { float: right; min-width: 130px; }
.t_rig li { float: left; margin-left: 15px; }
.t_rig i { margin-right: 6px; color: #ff5057; }
.t_rig li a { color: #626262; }
.t_rig li a:hover { color: 00; text-decoration: none; }
#header { padding: 10px 0 0; height: 100px; width: 1300px; margin: 0 auto; }
#header .logo { float: left; width: 223px; margin-right: 88px; }
/*search*/

#search { width: 432px; float: left; margin-top: 8px; margin-right: 44px; }
.sa { width: 30px; height: 33px; line-height: 33px; background: url(../images/searchico.png) no-repeat center; border: 3px solid #e4030d; border-right: 0; position: relative; float: left; color: #626262; padding-left: 10px; z-index: 999; cursor: pointer; font-size: 12px; }
.sa a { display: none; }
.sahover .lanmu { display: block !important; }
.lanmu { border: #e4030d 3px solid; border-top: 1px solid #eee; position: absolute; width: 72px; top: 33px; left: -3px; z-index: 9999; display: none }
.lanmu a { height: 33px; line-height: 33px; display: block; padding-left: 10px; border-bottom: 1px solid #eee; background: #FFF; color: #666 }
.lanmu a:hover { background: #f6f6f6; color: #e4030d }
.text { height: 33px; line-height: 33px; width: 285px; border: 3px solid #e4030d; border-left: 0; float: left; padding-left: 3px; background: #fff; color: #626262; }
.button { width: 83px; height: 39px; float: left; border: 0; background: #e4030d; font-size: 18px; color: #fff; font-family: "微软雅黑"; }
.search_list { height: 28px; float: left; width: 452px; overflow: hidden; }
.search_list li { float: left; line-height: 28px; color: #626262; font-size: 12px; margin-right: 15px; }
.search_list li a { color: #626262; }
.search_list li a:hover { color: #e4030d; text-decoration: underline; }
.search_list .tit { font-weight: bold; }
/*广告*/

.tnews { float: right; width: 266px; margin-top: 2px; line-height: 24px; margin-right: 13px; }
.tnews li { float: left; width: 75px; font-size: 12px; background: url(../images/dian.jpg) no-repeat 0 10px; padding-left: 10px; overflow: hidden; line-height: 25px; }
.tnews li a { color: #626262; }
.tnews li a:hover { color: #e4030d; text-decoration: underline; }
.b1 { float: right; margin-right: 30px; border: 1px #cccccc solid; }
/*导航*/

.nav { width: 100%; background: #e4030d; height: 44px; }
.navhot { background: url(../images/nav.jpg) repeat-x bottom center; height: 45px; margin-bottom: 14px; }
#menu { height: 44px; margin: 0 auto; width: 1250px; }
#menu a { font-size: 18px; font-family: "Microsoft Yahei", "微软雅黑"; color: #fff; display: block; }
#menu li { float: left; line-height: 44px; width: 120px; text-align: center; display: block; }
#menu .curmenu, #menu li:hover { background: rgba(255,255,255,0.2); }
#menu .fl { background: #000 !important; position: relative; height: 44px; font-size: 15px; font-family: "微软雅黑"; color: #fff; cursor: pointer; }
#menu .nfl { float: right; padding-right: 30px; background: url(../images/hnews.gif) no-repeat right 8px; line-height: 44px; }
#hot { height: 45px; line-height: 44px; width: 1200px; margin: 0 auto; overflow: hidden; }
#hot ul li { float: left; font-size: 12px; width: auto; background: url(../images/hot.gif) no-repeat scroll left 10px; padding-left: 25px; white-space: nowrap; }
#hot ul li a { color: #626262; }
#hot ul li a:hover { color: #e4030d; text-decoration: underline; }
#b2 { height: 72px; width: 1200px; margin: 0 auto; overflow: hidden; margin-bottom: 14px; }
#b2 li { float: left; width: 144px; margin-right: 6.7px; }
#b2 li img { width: 144px; height: 72px; }
#b2 li:last-child { margin-right: 0 !important; }
#hrm { width: 1200px; margin: 0 auto; height: 70px; overflow: hidden; margin-bottom: 14px; }
#hrm .hrtit { width: 13px; font-size: 12px; color: #fff; background: #e4030d; height: 70px; line-height: 30px; padding: 5px; float: left; }
.remcon { border: 1px solid #dcdcdc; border-left: 0; height: 68px; width: 1175px; float: left; overflow: hidden; }
.remcon li { float: left; width: 90px; text-align: center; padding: 8px 4px; line-height: 18px; }
.remcon li a { font-size: 12px; color: #626262; }
.remcon li a:hover { color: #e4030d; text-decoration: underline; }
/*内容*/

.contentt { width: 1250px; margin: 0 auto; margin-top: 14px !important; overflow: hidden; }
.contentt .clbox { width: 274px; float: left; margin-right: 14px; border: 1px solid #ffcfd1; overflow: hidden; }
.clbox .cltit { height: 46px; width: 274px; float: left; line-height: 46px; background: #e4030d; text-align: center; font-size: 20px; font-family: "微软雅黑"; color: #fff; }
.tags { width: 258px; float: left; padding: 12px 10px; }
.tagstit { width: 258px; float: left; overflow: hidden; display: block; }
.tagstit { margin-bottom: 10px; }
.tags .tagstit li { width: 80px; float: left; border: 1px solid #dcdcdc; margin-right: 3px; font-size: 12px; text-align: center; height: 22px; line-height: 22px; color: #626262; cursor: pointer; }
.tagstit li:last-child { margin-right: 0px; }
.curtags { border: 1px solid #e4030d; background: #e4030d; color: #fff !important; }
.tagscon { line-height: 34px; font-size: 12px; background: url(../images/pm.png) no-repeat 0 5px; padding-left: 32px; width: 218px; float: left; }
.tagscon a { color: #626262; }
.tagscon a:hover { color: #e4030d; text-decoration: underline; }
.tagscon ul { display: none; }
.tagscon li { line-height: 34px; height: 34px; }
.con0 { display: block; height: auto; }
/*内容右侧*/

.contentt .crbox { width: 960px; float: right; ; }
/*推荐项目*/

.tjlist { float: left; width: 960px; }
.tjlist .tjtit { float: left; width: 20px; padding: 22px 12px 24px 8px; background: url(../images/remment.png) no-repeat; line-height: 24px; color: #e4030d; margin-right: 10px; font-family: "微软雅黑"; font-size: 16px; }
.tjlist .tjcon { width: 910px; float: left; margin-bottom: 9px; }
.tjlist .tjcon li { width: 146px; float: left; font-size: 12px; line-height: 24px; margin-right: 6px; display: block; white-space: nowrap; }
.b4 { height: 64px; width: 146px; overflow: hidden; display: block; }
.b4 img:hover { opacity: 0.8; }
.b4 a { margin: 0 !important; padding: 0 !important; display: block; }
.b4 a:hover { background: #fff !important; }
.tjlist .tjcon li:nth-child(6n) { margin-right: 0; }
.tjlist .tjcon li a { color: #626262; padding-left: 4px; display: block; }
.tjlist .tjcon li a:hover { display: block; color: #fff !important; background-color: #e4030d; }
.tjlist .tjcon li a:hover span { color: #fff !important; }
.tjlist .tjcon li img { margin-top: 6px; }
#tbanner { width: 298px; height: 136px; float: left; margin-right: 6px; overflow: hidden; }
#tbanner .prev { display: none; position: absolute; width: 40px; height: 60px; background: url(../images/icon-focusimg-btn-png24-20131225.png) -44px -63px no-repeat; z-index: 500; top: 67px; left: 0px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
#tbanner .next { display: none; position: absolute; width: 40px; height: 60px; background: url(../images/icon-focusimg-btn-png24-20131225.png) -74px -63px no-repeat; z-index: 500; top: 67px; right: 0px; opacity: 0; filter: alpha(opacity=0); cursor: pointer; }
.bigUl li { position: absolute; width: 298px; height: 136px; overflow: hidden; }
.numberUl { position: absolute; right: 0; bottom: 37px; z-index: 400 }
.numberUl li { width: 24px; height: 13px; float: left; background: #3b5998; opacity: 0.7; margin-left: 1px; }
.numberUl li a { display: block; width: 24px; height: 13px; color: #fff; font-size: 12px; text-align: center; line-height: 13px; }
.textUl, .numberUl { display: none; }
#tbanner .textUl li { display: none; position: absolute; left: 20px; bottom: 10px; display: none; }
#tbanner .textUl li a { font-size: 18px; font-family: "Microsoft Yahei"; color: #000; font-weight: bold; }
.numberUl li.night a { background: yellow; color: black; }
.tjone { width: 152px !important; overflow: hidden; float: left; }
.tjtwo { width: 146px !important; float: left; overflow: hidden; }
/*广告位*/

.b6 { width: 960px; float: left; overflow: hidden; }
.b6 li { width: 475px; height: 74px; float: left; margin-right: 8px; overflow: hidden; }
/*左侧固定模块*/

.fixed { width: 204px; margin-right: 14px; float: left; top: 2px; border: 1px solid #dcdcdc; border-top: 4px solid #e4030d; padding: 0 10px; background: #fff; padding-bottom: 10px; }
.fixed h3 { height: 40px; line-height: 40px; display: block; float: left; width: 204px; border-bottom: 1px solid #ffb4b7; color: #e4030d; font-family: "微软雅黑"; font-size: 18px; font-weight: normal; }
.fixed .cynav { padding: 15px 0; float: left; width: 204px; }
.fixed .cynav li { line-height: 36px; height: 36px; float: left; width: 174px; padding: 0 15px; display: block; }
.fixed .cynav li a { color: #626262; display: block; }
.fixed .cynav li:hover { background: url(../images/cydh.png) no-repeat 170px center #e4030d; color: #fff !important; }
.fixed .cynav li:hover a { color: #fff; }
.curfixed { background: url(../images/cydh.png) no-repeat 170px center #e4030d; color: #fff !important; }
.curfixed a { color: #fff !important; }
/*右侧*/

.xmlist { float: right; width: 959px; overflow: hidden; }
/*广告位7*/

.b7 { float: left; width: 186px; margin-right: 7px; margin-bottom: 14px; }
#hotpic { width: 766px; height: 294px; float: left; margin-bottom: 14px; overflow: hidden; }
#NewsPic { position: relative; width: 766px; height: 294px; overflow: hidden; }
#NewsPic a { overflow: visible; border: 0; text-decoration: none; }
#NewsPic .Picture { width: 766px; height: 294px; position: absolute; left: 0; top: 0; }
#NewsPic .Nav { position: absolute; height: 13px; line-height: 14px; bottom: 0; right: 0; }
#NewsPic .Nav span { font-size: 12px; font-weight: 400; color: #FFF; float: right; display: block; width: 24px; text-align: center; background: #000; border-left: solid 1px #FFF; cursor: pointer; }
#NewsPic .Nav span.Normal { color: #FFF; background: #000; filter: Alpha(opacity=50); opacity: .5; }
#NewsPic .Nav span.Cur { background: #e4030d; color: #FFF; }
/*项目列表*/



.xminfo { width: 961px; border: 1px solid #dcdcdc; border-right: 0; border-bottom: 0; float: left; display: block; overflow: hidden; }
.xminfo li { width: 158.8px; height: auto; float: left; text-align: center; border-right: 1px solid #dcdcdc !important; border-bottom: 1px solid #dcdcdc; padding: 9.4px 0; position: relative; }
.xminfo li:hover { box-shadow: 0px 0px 3px 2px #ccc; -moz-box-shadow: 0px 0px 3px 2px #ccc; }
.xmname { position: absolute; top: 130px; width: 130px; left: 9.4px; height: 20px; color: #fff; background: rgba(0,0,0,0.8); text-align: left; line-height: 20px; padding-left: 10px; }
.xmname a { color: #fff; font-size: 12px; }
.jmnum { line-height: 22px; height: 22px; font-size: 12px; color: #626262; width: 140px; float: left; padding: 0 9.4px; float: left; text-align: left; }
.jmnum a { color: #e4030d; cursor: pointer; }
.contact { width: 138px; float: left; height: 24px; font-size: 12px; line-height: 24px; border: 1px solid #dcdcdc; margin: 0 10px; }
.contact a { width: 68px; float: left; border-right: 1px solid #dcdcdc; color: #626262; text-align: center; }
.contact a:hover { color: #e4030d; }
.contact a:nth-child(2n) { border: 0px !important; }
/*footer*/

#footer { width: 100%; margin: 0 auto; border-top: 1px solid #dcdcdc; background: #f5f5f5; overflow: hidden; }
#f_nav { padding: 15px 0; width: 1200px; margin: 0 auto; overflow: hidden; }
#f_nav a { float: left; position: relative; text-align: center; transition: all 300ms ease 0s; width: 6.25%; color: #626262; font-size: 12px; }
.icon { width: 40px; height: 40px; display: inline-block; margin-bottom: 6px; }
.sub-nav-sprite-home { background: url(../images/icon.png) no-repeat 0 0px; }
.sub-nav-sprite-canyin { background: url(../images/icon.png) no-repeat 0 -40px; }
.sub-nav-sprite-zhongcan { background: url(../images/icon.png) no-repeat 0 -1389px; }
.sub-nav-sprite-shaokao { background: url(../images/icon.png) no-repeat 0 -759px; }
.sub-nav-sprite-xiaochi { background: url(../images/icon.png) no-repeat 0 -1119px; }
.sub-nav-sprite-lingshi { background: url(../images/icon.png) no-repeat 0 -489px; }
#f_nav a:hover { color: #e4030d; }
#fmenu { width: 100%; margin: 0 auto; height: 44px; line-height: 44px; text-align: center; background: #e4030d; color: #fff; }
#fmenu a { color: #fff; font-size: 14px; }
#fmenu a:hover { text-decoration: underline; }
#f_con, #fship { width: 1200px; margin: 0 auto; padding: 34px 0; overflow: hidden; border-bottom: 1px dashed #dcdcdc; }
.flogo { float: left; }
.yzinfo { float: right; }
.yzinfo img { margin-right: 10px; }
/*友情链接*/

#fship h3 { font-size: 18px; font-family: "微软雅黑"; font-weight: bold; line-height: 44px; margin-bottom: 10px; color: #333; }
#fship ul li { float: left; white-space: nowrap; overflow: hidden; margin-right: 20px; }
#fship ul li a { font-size: 12px; color: #626262; line-height: 24px; }
#fship ul li a:hover { color: #e4030d; text-decoration: underline; }
/*copy*/

#copy { width: 1200px; margin: 0 auto; height: 50px; line-height: 50px; text-align: center; font-size: 12px; color: #626262; }
#copy a { color: #e4030d; }
#copy a:hover { text-decoration: underline; }
/*返回头部*/

.cd-top { display: inline-block; height: 40px; width: 40px; position: fixed; bottom: 40px; right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */

overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(204, 204, 204, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.cd-top.cd-is-visible { /* the button becomes visible */

visibility: visible; opacity: 1; }
.cd-top.cd-fade-out { /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */

opacity: .7; }
.no-touch .cd-top:hover { background-color: #e86256; opacity: 1; }

@media only screen and (min-width: 768px) {
.cd-top { right: 20px; bottom: 20px; }
}

@media only screen and (min-width: 1024px) {
.cd-top { height: 60px; width: 60px; right: 30px; bottom: 30px; }
}
/*餐饮创业*/

/*子导航*/

#submenu { width: 1200px; margin: 0 auto; line-height: 44px; }
#submenu a { color: #626262; font-size: 14px; padding: 0 16px; }
#submenu i { margin-right: 10px; }
#submenu div { float: left; margin-right: 16px; }
.smicon_zhongshi { background: url(../images/nav_icon.png) no-repeat 0 0px; }
.smicon_xishi { background: url(../images/nav_icon.png) no-repeat 0 -31px; }
.smicon_zhuti { background: url(../images/nav_icon.png) no-repeat 0 -62px; }
.smicon_yinpin { background: url(../images/nav_icon.png) no-repeat 0 -93px; }
.smicon_tianpin { background: url(../images/nav_icon.png) no-repeat 0 -124px; }
.smicon_shushi { background: url(../images/nav_icon.png) no-repeat 0 -155px; }
.smicon_xiaochi { background: url(../images/nav_icon.png) no-repeat 0 -186px; }
.smicon_huoguo { background: url(../images/nav_icon.png) no-repeat 0 -217px; }
.curhover, .hover { color: #e4030d !important; }
.curhover .smicon_zhongshi, .hover .smicon_zhongshi { background: url(../images/nav_icon2.png) no-repeat 0 0px; }
.curhover .smicon_xishi, .hover .smicon_xishi { background: url(../images/nav_icon2.png) no-repeat 0 -31px; }
.curhover .smicon_zhuti, .hover .smicon_zhuti { background: url(../images/nav_icon2.png) no-repeat 0 -62px; }
.curhover .smicon_yinpin, .hover .smicon_yinpin { background: url(../images/nav_icon2.png) no-repeat 0 -93px; }
.curhover .smicon_tianpin, .hover .smicon_tianpin { background: url(../images/nav_icon2.png) no-repeat 0 -124px; }
.curhover .smicon_shushi, .hover .smicon_shushi { background: url(../images/nav_icon2.png) no-repeat 0 -155px; }
.curhover .smicon_xiaochi, .hover .smicon_xiaochi { background: url(../images/nav_icon2.png) no-repeat 0 -186px; }
.curhover .smicon_huoguo, .hover .smicon_huoguo { background: url(../images/nav_icon2.png) no-repeat 0 -217px; }
/*当前位置*/

.position { height: 41px; line-height: 41px; border: 1px solid #dcdcdc; border-bottom: 0; padding-left: 15px; color: #626262; font-size: 14px; width: 942px; }
.position a { color: #626262; }
.position a:hover { color: #e4030d; }
/*广告位*/

.b9 { width: 1200px; margin: 0 auto; overflow: hidden; }
.b9 span { width: 596px; float: left; margin-bottom: 14px; margin-right: 8px; }
.b9 span:last-child { margin-right: 0px; }
/*餐饮分类*/

.gray { background: #f5f5f5; width: 206px; border: 0; border-top: 4px solid #e4030d; }
.fixed h2, .tzje h2 { font-size: 18px; padding-left: 10px; font-family: "微软雅黑"; line-height: 50px; color: #626262; background: url(../images/xl.png) no-repeat 90px 24px; }
.cyfl { padding: 10px; padding-top: 0; }
.cyfl li { line-height: 26px; height: 26px; padding-left: 14px; }
.cyfl li a { color: #626262; font-size: 14px; display: block; }
.cyfl li:hover, .cyhover { background: #e4030d; }
.cyfl li:hover a, .cyhover a { color: #fff !important; }
/*猜你喜欢*/

#like { width: 1200px; margin: 0 auto; overflow: hidden; }
#like .ltit { background: #f5f5f5; height: 42px; line-height: 42px; overflow: hidden; }
#like .ltit h1 { background: #e4030d; width: 114px; display: block; height: 42px; line-height: 42px; text-align: center; color: #fff; font-size: 14px; float: left; }
#like tags { width: 100px; text-align: center; float: right; color: #626262; font-size: 14px; cursor: pointer; }
.lcon { width: 1168px; border: 1px solid #dcdcdc; border-top: 0; padding: 15px; overflow: hidden; }
.imginfo { margin-bottom: 10px; overflow: hidden; }
.imginfo li { float: left; border: 1px solid #dcdcdc; padding: 1px; width: 110px; height: 110px; overflow: hidden; margin-right: 17px; position: relative; }
.imginfo li:last-child { margin-right: 0; }
.imginfo li span { height: 22px; line-height: 22px; color: #fff; background: rgba(0,0,0,0.8); position: absolute; bottom: 1px; width: 110px; left: 1px; font-size: 12px; text-align: center; display: none; }
.imginfo li span a { color: #fff; }
.txtinfo li { float: left; width: 12.5%; font-size: 12px; line-height: 24px; }
.txtinfo li a { font-size: 12px; color: #626262; }
.txtinfo li a:hover { color: #e4030d; text-decoration: underline; }
.tzje { width: 204px; margin-right: 14px; float: left; border: 1px solid #dcdcdc; border-top: 4px solid #e4030d; padding: 0 10px; background: #fff; padding-bottom: 10px; margin-bottom: 14px; }
.lbox { float: left; width: 240px; overflow: hidden; }
/*1-5万创业*/

.oneinfo { border: 1px solid #dcdcdc; width: 958px; overflow: hidden; border-bottom: 0; }
.oneinfo li { padding: 14px; width: 450px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; float: left; }
.oneinfo li:hover { box-shadow: 0px 0px 4px 4px #ccc; background: #f1f1f1; }
.oneinfo li:nth-child(2n) { border-right: 0; }
.oneinfo li div { float: left; }
.oneimg { width: 140px; margin-right: 14px; }
.onecon { width: 296px; position: relative; float: left; }
.onecon h3 { font-size: 14px; color: #626262; font-weight: bold; line-height: 42px; }
.onecon h3 a { font-size: 14px; color: #626262; }
.onecon h3 a:hover { color: #e4030d; }
.onecon span { font-size: 12px; width: 100%; float: left; line-height: 24px; color: #626262; }
.money { font-size: 16px !important; font-weight: bold; font-family: "微软雅黑"; line-height: 44px !important; color: #e4030d !important; position: absolute; left: 144px; top: 47px; width: 166px !important; overflow: hidden; }
.zx { width: 96px; height: 27px; background-color: #e4030d; border: 0; border-radius: 6px; color: #fff; font-size: 14px; margin-right: 10px; line-height: 27px; }
.jm { background: #c0c0c0; }
/*餐饮排行榜 */

#b10 { background: url(../images/b10.jpg) no-repeat center; width: 100%; height: 182px; }
.contentter { background: #fff8eb; width: 100%; margin: 0 auto; }
.p_position { height: 41px; line-height: 41px; color: #626262; font-size: 14px; width: 1200px; margin: 0 auto; padding: 10px 0; }
.p_position a { color: #626262; }
.p_position a:hover { color: #e4030d; }
.paihang { width: 1200px; margin: 0 auto; overflow: hidden; }
.paihang .phlist { width: 341px; padding: 22px; float: left; box-shadow: 4px 4px 4px #dcdcdc; margin-bottom: 20px; border-radius: 4px; overflow: hidden; display: block; background: url(../images/ph.png) no-repeat scroll 18px 182px #fff;  *background-positon:18px 184px;
_background-positon: 18px 185px; margin-right: 15px; border-top: 4px solid #fff; }
.paihang .phlist:hover { border-top: 4px solid #e4030d; }
.paihang dl:last-child { margin-right: 0; }
.phlist dt { font-size: 24px; width: 341px; float: left; font-family: "微软雅黑"; text-align: center; line-height: 55px; height: 55px; display: block; color: #626262; }
.paihang .phlist dd { width: 326px; float: left; padding: 14px 0; padding-left: 15px; display: block; height: 12px; }
.paihang .phlist dd a { font-size: 12px; color: #626262; }
.paihang .phlist span { float: right; }
.paihang .black a { color: #444444 !important; }
.paihang .black a:hover { color: #e4030d !important; text-decoration: underline !important; }
.paihang .phlist dd a:hover { color: #e4030d; }
.phfirst { height: 90px !important; display: block; padding: 0 !important; width: 341px !important; }
.phfirst li { width: 206px; float: left; color: #626262; font-size: 12px; line-height: 24px; }
.phfirst .pimg { width: 120px; height: 90px; margin-right: 15px; float: left; position: relative; }
.phfirst .pimg span { position: absolute; top: -3px; left: -3px; z-index: 99; }
.pname a { font-size: 14px !important; font-weight: bold; color: #626262; }
.pname a:hover { text-decoration: underline; }
/*首页底部*/

.miji { width: 224px; float: left; border: 1px solid #dcdcdc; border-top: 2px solid #e4030d; margin-right: 14px; margin-bottom: 14px; }
.mtit { height: 40px; line-height: 40px; border-bottom: 1px solid #dcdcdc; display: block; padding-left: 24px; background: url(../images/cdian.jpg) no-repeat scroll 10px; color: #626262; font-size: 14px; font-weight: bold; overflow: hidden; }
.mtit .more { float: right; margin-top: 15px; margin-right: 14px; }
.mlist { line-height: 26px; padding: 11px 0; display: block; width: 226px; overflow: hidden; }
.mlist li { background: url(../images/gdian.jpg) no-repeat scroll 10px 15px; padding-left: 18px; line-height: 26px; height: 26px; float: left; width: 206px; display: block; }
.mlist li a { color: #626262; font-size: 12px; }
.mlist li a:hover { color: #e4030d; text-decoration: underline; }
/*品牌加盟*/

.ppbox { width: 958px; float: left; border: 1px solid #dcdcdc; border-top: 2px solid #e4030d; margin-bottom: 14px; overflow: hidden; }
.pplist { padding: 14px; padding-right: 0px; float: left; display: block; overflow: hidden; }
.pplist li { float: left; width: 124px; display: block; margin-right: 10px; font-size: 12px; line-height: 24px; overflow: hidden; white-space: nowrap; }
.pplist li a { color: #626262; padding-left: 4px; display: block; }
.pplist li a:hover { color: #fff; display: block; background-color: #e4030d; }
.pplist li a:hover span { color: #fff !important; }
.pp_img { height: 72px; overflow: hidden; }
.pp_img a, .jm_img a { padding-left: 0 !important; }
.jm_1 { width: 402px; padding-bottom: 0; }
.jm_2 { width: 268px; padding-left: 0; padding-bottom: 0; }
.jm_3 { width: 946px; padding: 0 0 8px 14px; }
.jm_img { padding-top: 3px; width: 946px; }
/*热点*/

.redian { border: 1px solid #dcdcdc; overflow: hidden; }
.story { overflow: hidden; float: left; width: 958px; }
.story dl { float: left; width: 478px; border-right: 1px solid #dcdcdc; margin: 16px 0 17px 16px; display: block; padding-right: 14px; margin-right: 0px; }
.story dt { width: 220px; height: 140px; padding: 1px; float: left; border: 1px solid #e6e6e6; margin-right: 14px; }
.story dd { float: left; width: 240px; font-size: 12px; color: #626262; line-height: 24px; }
.story dd a { color: #e4030d; }
.story dd h3 { font-size: 14px; font-weight: bold; line-height: 32px; }
.story dd h3 a { color: #626262; }
.story a:hover { color: #e4030d; text-decoration: underline; }
.ppinfolist { float: left; width: 449px; margin: 16px 0; }
.ppinfolist li { width: 202px; float: left; font-size: 12px; line-height: 24px; padding-left: 22px; background: url(../images/group.jpg) no-repeat 10px 10px; }
.ppinfolist li a { color: #626262; }
/*分类*/

.flinfo { width: 1198px; position: absolute; left: 0; top: 44px; background: #fff; _background: rgba(244,245,245,0.8); z-index: 999; border: 1px solid #dcdcdc; overflow: hidden; display: none; }
.flleft { width: 720px; float: left; padding: 20px 0; }
.flinfo .fllist { width: 680px; float: left; border-bottom: 1px solid #dcdcdc; margin: 0 20px; line-height: 18px !important; }
.flinfo dt { width: 76px; margin: 8px 0; }
.flinfo .fllist:last-child { border-bottom: 0; }
.flinfo .fllist dt, .flinfo .fllist dd { float: left; color: #626262; padding-right: 10px; margin-right: 10px; }
.fllist dd { border-right: 1px solid #ccc; margin: 8px 0; }
.fllist dd:last-child { border-right: 0; }
.flinfo .fllist dt a { color: #e4030d !important; }
.flinfo .fllist dd a { color: #626262 !important; }
.flinfo .fllist dd a:hover { color: #e4030d !important; }
.flinfo .fllist dt a:hover, .flinfo .fllist dd a:hover { text-decoration: underline; }
.flrig { float: left; width: 460px; padding: 20px 0; overflow: hidden; }
/*搜索结果*/



.search_info { border: 1px solid #dcdcdc; padding: 10px 20px; background: #fbfbfb; width: 918px; }
.search_info dd { border-bottom: 1px dashed #dcdcdc; padding: 10px 0; width: 918px; overflow: hidden; height: 146px; }
.search_info dd a img { float: left; width: 140px; height: 140px; padding: 2px; border: 1px solid #dcdcdc; margin-right: 14px; }
.search_info .txt11 { width: 758px; float: left; }
.search_info .txt11 .protit { font-size: 14px; line-height: 30px; font-weight: bold; }
.search_info .txt11 .protit a { color: #e4030d; }
.search_info .txt11 .protit a:hover { color: #e4030d; text-decoration: underline; }
.search_info .txt11 .prodesc { font-size: 12px; color: #626262; line-height: 22px; }
.search_info .txt11 .proxing { color: #626262; font-size: 12px; line-height: 40px; }
.wjx { color: #e4030d; font-size: 12px; }
.proxing .zhishu { margin-right: 40px; }
