﻿/*主页 样式*/
.block-l{width:780px;float:left;}
.block-r{width:400px;float:right;}

.idx-header{padding:20px 0;}
.idx-header .g-area{height:380px;}

.idx-bgWrap{background:#fff;padding-bottom:10px;}
.slide-box{ position:relative;width:780px;height:380px;}
.slide-box .box{overflow:hidden;position:relative;width:780px;height:380px;}
.slide-box .box-item{ display:block; position:relative;}
.slide-box .img-wrap{width:780px;height:380px;}
.slide-box h3{ position:absolute;bottom:0;left:0;right:0; z-index:1;background:#000;background:rgba(0,0,0,.3);color:#fff;font-size:16px;line-height:40px;height:70px; text-align: center; font-weight:normal;padding:0 20px;}
.slide-box .btn{ position:absolute;bottom:0;left:300px;right:20px;height:38px;line-height:38px; z-index:2; overflow:hidden;text-align:right;}
.slide-box .btn li{ display:inline-block; width:10px;height:10px;background:#fff;margin:15px 0 0 5px;cursor:pointer;border-radius:50%;color:transparent;}
.slide-box .btn li:hover,
.slide-box .btn li.selected{background:#51c8d3;}

.filter-form{height:100%;background:url("../images/eat_search_bg.png") top left no-repeat;}
.filter-form form{margin-top:130px;}
.filter-form dl{width:290px;margin:0 auto 20px;height:32px; _overflow:hidden; position:relative;}
.filter-form dt{width:18px;height:18px; position:absolute;top:7px;left:6px;text-indent:1000px; overflow:hidden;}
.filter-form dd { background:#f4f8fb;}
.filter-form dl.active dd,
.filter-form dd:hover { background:#e8ecef;}
.filter-form dd .sub-btn{ display:block;width:100%;height:30px;background-color:#555BA6;color:#fff;text-align:center;cursor:pointer;font-weight:bold;border-radius:2px;border-bottom:1px solid #2f218b;}
.filter-form dd .sub-btn:hover{text-decoration:none;background:#7ecf95;}
.filter-form .ipt-slc{ position:relative;width:100%;height:30px;min-height:30px; line-height:30px;border:1px solid #e5e5e5; overflow:hidden;border-radius:3px;}
.filter-form .ipt-slc li{padding-left:10px;cursor:pointer;background:#f4f8fb;}
.filter-form .ipt-slc .cur{background:transparent !important;border-bottom:1px solid #e5e5e5;padding-left:30px;}
.filter-form dl.active {z-index:20;}
.filter-form dl.active .ipt-slc{height:auto;z-index:20;}
.filter-form dl.active li:hover{background-color:#e4e8eb;}
.filter-form .ipt-slc .arrow-wrap{ padding-left:0; text-align:center;position:absolute;top:0;right:0;width:30px;height:30px;font-family:"Lucida Sans Unicode";border-left:1px solid #e1e5e8;background:transparent !important;}
.filter-form .ipt-slc .arrow{ position:absolute;font-size:16px;color:#8f9ca4;left:8px;}
.filter-form .ipt-slc .arrow span{ top:-2px;left:0;position:absolute; z-index:1;color:#f4f8fb;}
.filter-form dl.active dd .arrow span,
.filter-form dd:hover .arrow span{ color:#e8ecef;}
.filter-form dd{height:32px;line-height:32px;}

.idx-hotChannel{margin-bottom:20px; overflow:hidden;}
.idx-hotChannel .block-l .mod{width:380px;float:left;}
.idx-hotChannel .block-l .mod.sp{float:right;}
.idx-hotChannel .block-l .mod-title{height:58px;line-height:66px;font-size:18px;font-weight:600; border-bottom: 1px solid #bfbfbf;}
.idx-hotChannel .block-l .mod-ctn{height:456px; overflow:hidden; margin-top: 10px;}
.idx-hotChannel .block-r {margin-top:20px;border-left:1px solid #dad9d9;}
.idx-hotChannel .block-r .mod{padding-left:18px;}
.idx-hotChannel .block-r .mod-title{height:38px;line-height:30px;font-size:18px;font-weight:600;border-bottom:1px solid #bfbfbf;}
.editor-list {}
.editor-list .list-item{ position:relative;padding:10px 10px 10px 40px; /*background:#e8fbff;*/ overflow:hidden; border-bottom: 1px dashed #dad8d8;}
.editor-list .list-item .img-wrap{float:left;margin-right:10px;width:120px;height:102px;}
.editor-list .list-item h3 {color:#555BA6;line-height:30px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;margin-top:2px;}
.editor-list .list-item h3 a{font-size:16px;color:#333; font-weight: 600;}
.editor-list .list-item h3 a:hover{ color: red;}
.editor-list .list-item p{line-height:24px;color:#444;font-size:12px;max-height:4em;overflow:hidden;margin-top:4px;}
.editor-list .list-item:nth-child(2n){/*background:#f4fdff;*/}
.editor-list .list-item.first{ padding:20px;}
.editor-list .list-item.first p{ max-height:6em;margin-top:0;}
.editor-list .list-item.first .num{ background:#f57316;top:0;}
.editor-list .num{ position:absolute;top:14px;left:0;background:#fd974d;color:#fff;height:26px;line-height:26px;padding:0 10px;}
.hot-list{}
.hot-list .list-item{ overflow:hidden;margin-bottom:15px;}
.hot-list .item-title{height:26px;line-height:26px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.hot-list .item-title .num{background:#4f74f9;color:#fff;padding:0 10px;float:left;margin-right:12px;font-size:14px;}
.hot-list .item-title a{color:#3d464d;font-weight:bold;font-size:18px;}
.hot-list .item-ctn{margin-top:10px;}
.hot-list .img-wrap{width:120px;height:102px;float:left;}
.hot-list .link-list li{padding-left:22px;line-height:26px;height:26px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;color:#737d80; position:relative;}
.hot-list .link-list li:before{content:"";width:3px;height:3px;background:#d2d2d2; position:absolute;left:14px;top:12px;}
.hot-list .link-list a{color:#555555;}
.hot-list .link-list a:hover{color:red;}
.ctn-list{height:219px; overflow:hidden;}
.ctn-list.sp{height:267px;}
.ctn-list .list-item{/*padding-left:22px;*/margin:12px 0; position:relative;}
.ctn-list .list-item a:hover{ color: red;}
.ctn-list h3{color:#737d80;font-size:12px;font-weight:bold;max-height:3em;line-height:1.5em; overflow:hidden;}
.ctn-list.sp h3{height:1.5em;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.ctn-list .ext-info{font-size:12px;color:#abb8c0;margin-top:3px; }
.ctn-list .label{display:block;position:absolute;width:16px;height:16px;left:2px;top:2px;}

.idx-adBanner{margin-bottom:20px;height:80px; overflow:hidden;}

.floor-nav-wrap{ overflow:hidden;background:#dad9d9; text-align:center;font-size:18px;}
.floor-nav{width:200%;height:40px;line-height:40px; overflow:hidden;}
.floor-nav .nav-item{width:149px;float:left; border-right: 1px solid #fff;}
.floor-nav .nav-item:last-child{border-right:none;}
.floor-nav .nav-item a{/*padding:0 38px;*//*border-radius:40px;*/-webkit-transition:all .2s;transition:all .2s;display:inline-block;}
.floor-nav .nav-item a:hover,
.floor-nav .nav-item a.active{text-decoration:none;background:#555BA6;color:#fff!important; _zoom:1; width: 100%;}
.fixed-floor-nav{display:none;position:fixed;left:50%;bottom:50px;margin-left:550px;width:60px;border-radius:1px;text-align:center; overflow:hidden;border:1px solid #edf3f7;border-left:0;border-right:0;}
.fixed-floor-nav .toTop{margin-top:10px; background: #5e68e6;}
.fixed-floor-nav li{background:#55a6f7;color:#fff;height:36px;line-height:36px;cursor:pointer; position:relative;font-weight:bold;border:1px solid #edf3f7;border-top:0;border-bottom:0;}
.fixed-floor-nav li:hover{color:#fff}
.fixed-floor-nav li.active{background:#555BA6;color:#fff;}
.fixed-floor-nav li.active:before{content:"";position:absolute;top:50%;margin-top:-4px;left:2px;border-style:solid;border-color:transparent transparent transparent #fff;border-width:4px 0 4px 4px;}

.ctn-floor{margin-bottom:10px;}
.ctn-floor .floor-title{/*border-bottom:1px solid #edf3f7;*/height:48px;line-height:48px;padding-left:50px;}
.ctn-floor .floor-title span{padding:0 22px;color:#55a6f7;/*border-bottom:2px solid #555BA6;*/float:left;line-height:46px;font-size:18px;font-weight:bold;}
.img-wall{margin-top:15px;width:1000px; overflow:hidden;}
.img-wall .list-item{float:left;width:240px;margin-right:10px;}
.img-wall .img-wrap{width:240px;height:206px; display:block;}
.img-wall .item-name{color:#3d464d; text-align:center;font-weight:bold;line-height:14px;margin:9px 0;}
.link-wall {overflow:hidden; position:relative;border-top:1px solid #bfbfbf; }
.link-wall:before{content:""; display:block; position:absolute;top:0;left:50%;width:1px;height:100%;background:#bfbfbf;}
.link-wall .link-list{float:left;padding:20px 52px 46px;width:490px;height:280px; overflow:hidden;border-bottom:1px solid #bfbfbf;}
.link-wall .link-list a:hover{color: red;}
.link-wall .link-list dt{color:#555BA6;font-weight:bold;font-size:16px;line-height:18px;margin-bottom:12px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}
.link-wall .link-list dd{text-indent:14px;line-height:26px;width:100%;float:left;text-overflow:ellipsis; overflow:hidden;white-space:nowrap; position:relative;}
.link-wall .link-list dd:before{content:"";width:3px;height:3px;background:#696969; position:absolute;left:2px;top:12px;}
.ctn-floor .ext-btn a{width:130px;margin:0 auto; display:block;color:#fff;background:#1888f9;text-align:center;height:30px;line-height:30px;-webkit-transition:all .2s;transition:all .2s}
.ctn-floor .ext-btn a:hover{background:#0753a0;color:#fff!important; text-decoration:none;}
.link-wall .link-list dd span{
    display: block;
    color: rgb(51, 51, 51);
    float: right;
    font: 14px/28px 微软雅黑;
	}


.markyellow{ color: #ff7300;}
.markblue{color: #1b91f7;}