﻿@charset 'utf-8';
body{font-family:'Microsoft Yahei';font-size:16px;color:#333;min-width:310px;margin:0 auto;background:#f0f0f0}
@media screen and (min-width:640px){
	body{}
}
.f999{color:#999}
.fccc{color:#ccc}
.fc22{color:#c22}
.px20{font-size:20px}
i,em{font-style:normal}
.right{float:right}
.link{line-height:32px;height:32px;overflow:hidden;padding-right:20px;position:relative}
.link::after{content:"\e634";font-family:"iconfont"!important;font-size:10px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;top:50%;margin-top:-16px}
h1,h2,h3,h4{font-weight:normal;font-size:inherit}
.ads{width:100%;position:relative;overflow: hidden; text-align:center;}
.ads .baiduad{margin-bottom:0;}
.ads img{vertical-align:bottom;width:100%; max-width:640px;}
.ads .iconfont.icon-closereverse{position:absolute;right:5px;top:5px;font-size:14px;line-height:normal;width:auto;color:#000}
.tips{padding:0 10px;background:#fff;border-bottom:1px solid #dedede;overflow:hidden}
.tips .message{font-size:14px;line-height:42px;border-bottom:1px solid #efefef;color:#ccc}
.tips .message .weather{width:16px;vertical-align:middle}
.tips .message .tem{color:#333;font-size:15px;vertical-align:bottom;padding-left:1px}
.tips .message *{vertical-align:middle}
.tips .message .right{float:right}
.tips .message .iconfont.icon-sun{color:#f90;font-size:20px;height:auto;line-height:normal}
.tips .message .aqi{background:#fcb03f;color:#fff;border-radius:3px;padding:1px 3px;font-size:12px;margin-right:5px}
.tips .message .aqi.a{background-color:#6DC243}
.tips .message .aqi.b{background-color:#FFCC00}
.tips .message .aqi.c{background-color:#FDAC3E}
.tips .message .aqi.d{background-color:#FF3300}
.tips .message .aqi.e{background-color:#9E3AD3}
.tips .message .aqi.f{background-color:#880000}
.tips .message span{}
.tips .links-list{padding:15px 0 0;overflow:hidden;position:relative;width:1250%}
.tips .links-list a{font-size:14px;vertical-align:middle;color:#666;line-height:24px;text-align:center;width:2%;display:inline-block}
.tips .links-list a i{display:block;margin:0 auto}
.cursor{height:10px;text-align:center;line-height:16px;padding:10px 0}
.cursor span{border:1px solid #ccc;border-radius:100%;width:8px;height:8px;background:#fff;display:inline-block;cursor:pointer;line-height:normal}
.cursor span.active,.cursor span:hover{background:#f60;border-color:#f60}
.forum{margin-top:10px;background:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede}
.forum .top{height:40px;line-height:40px;border-left:5px solid #46a9df;border-bottom:1px solid #dedede}
.forum .right{float:right}
.forum .right a{}
.forum .archor{font-size:16px;margin-top:-2px}
.forum .archor a,.forum .archor span{display:inline-block;color:#666;vertical-align:middle;padding:12px 15px;line-height:1em}
.forum .archor a.active,.forum .archor span.active{border-top:3px solid #46a9df;position:relative;top:1px;background:#fff;vertical-align:middle;padding-top:10px;padding-bottom:14px;border-left:1px solid #dedede;border-right:1px solid #dedede}
.forum h3{display:inline;padding-left:10px;color:#46a9df; font-weight:bold; font-size:18px;}
.forum .content{overflow:hidden;width:100%;padding:0 10px;box-sizing:border-box}
.forum .content .inner{width:100%;overflow:hidden}
.forum .content-list{box-sizing:border-box;overflow:hidden;width:400%;position:relative}
.forum .content-list .item{width:25%;float:left}
.forum .item .newslist li{height:40px;line-height:40px;overflow:hidden;position:relative; border-bottom:#f2f2f2 solid 1px;}
.forum .item .newslist li:last-child{border-bottom:none;}
.forum .item .newslist li a{box-sizing:border-box;display:block;padding-right:70px;}
.forum .item .newslist li span.date{font-size:12px;color:#ccc;position:absolute;right:0;top:50%;height:14px;line-height:14px;margin-top:-6px;}
.forum .item .newslist li .img{display:table-cell;vertical-align:middle;width:90px;height:67px}
.forum .item .newslist li .img img{width:100%;height:100%;vertical-align:bottom}
.forum .item .newslist li.with-pic{

}
.forum .item .newslist li.with-pic a::before{
	content:'\e641';
	font-family:"iconfont" !important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:0.2px;
	-moz-osx-font-smoothing:grayscale;
	color:#666;
	vertical-align:middle;
	display:inline-block;
	margin-top:-3px;
}
.more{display:block;text-align:center;color:#999;font-size:16px;border-top:1px solid #e2e2e2;line-height:36px}
.more *{vertical-align:middle}
.more .iconfont.icon-arrow1{color:#ccc;font-size:21px;width:auto;height:auto;position:relative;top:-2px}
/* 微封面 轮播图 */
.cover{overflow:hidden;unselectable:none;-moz-user-select:none;onselectstart:none;-webkit-user-select:none;position:relative;width:auto;margin:10px auto 0;}
.cover ul{position:relative;width:400%;overflow:hidden;height:200px}
.cover ul li{float:left;width:25%;height:100%}
.cover ul li a{display:block;position:relative;overflow:hidden;color:#fff;font-size:16px;z-index:0;height:100%}
.cover ul li a img{width:100%;height:100%;vertical-align: bottom}
.cover ul li a p{position:absolute;bottom:0;width:100%;left:0;background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0%,0%,0%,0)), to(rgba(0%,0%,0%,0.6)));overflow:hidden;height:40px;line-height:40px;padding:0 60px 0 10px;box-sizing:border-box;}
.cover .cursor{position:absolute;right:0;bottom:0;width:60px;height:40px;line-height:40px;padding:0;text-align:right;padding-right:10px;box-sizing:border-box;}
.cover .cursor span{display:inline-block;width:6px;height:6px;margin-right:2px;}
.cover .cursor span.active,.cover .cursor span:hover{background:#c00;}
.cover .cover-i{margin:0 auto;position:relative;height:100%;max-width:400px;
	
}
.cover .cover-i img{position:absolute;min-height:100%;min-width:100%;

}
.cover .cover-i p{text-align:center;position:absolute;color:#fff;left:0;bottom:0;z-index:30;height:35px;line-height:35px;width:100%;overflow:hidden;background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0%,0%,0%,0)), to(rgba(0%,0%,0%,0.6)));box-sizing:border-box;padding-left:10px;
	
}
@media screen and (max-width:380px){
	.forum .top{line-height:32px;height:32px}
	.forum .archor a,.forum .archor span{font-size:14px;padding:8px 10px}
	.forum .archor a.active,.forum .archor span.active{padding-top:7px;padding-bottom:10px}
	.cover li .issues{font-size:12px}
	.cover li .person .tip{font-size:12px;line-height:18px;height:18px;width:100px}
	.cover li .des{font-size:12px;padding-left:10px;line-height:16px}
	.cover li .des::before{width:6px;height:6px}
}
.jdwrap{width:100%;max-width:400px;margin:10px auto 0;position:relative;}
#square{position:absolute;height:40px;line-height:40px;left:0;bottom:0px;width:100%;z-index:10;text-align:right;padding-right:3px;box-sizing:border-box}
#square span{display:inline-block;width:8px;height:8px;background:#EEE;margin-right:7px; border-radius:100%;}
#square span.cur{background:#c00}
#imgwrap{overflow:hidden}
#imgul{width:400%;overflow:hidden}
#imgul li{float:left;width:25%}
#imgul li a{display:block;position:relative; max-height:200px;}
#imgul li a p{position:absolute;left:0;bottom:0;z-index:30;height:35px;line-height:35px;padding-top:20px;width:100%;overflow:hidden;background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0%,0%,0%,0)), to(rgba(0%,0%,0%,0.8)));background:-ms-linear-gradient(top,rgba(0%,0%,0%,0),rgba(0%,0%,0%,0.8));background:-moz-linear-gradient(top, rgba(0%,0%,0%,0), rgba(0%,0%,0%,0.8));}
#imgul li a span{color:#fff;font-size:16px;padding:0 65px 0 10px;display:block}
#imgul img{width:100%;max-width:400px;height:auto;}
/* 今日关注 */
.imglist{overflow:hidden;padding-top:10px}
.imglist ul{overflow:hidden;width:400%;position:relative}
.imglist ul li{float:left;width:25%}
.imglist ul li a{display:block;position:relative;min-height:120px}
.imglist ul li a img{width:100%;vertical-align:bottom}
.imglist ul li a span{position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:center;height:28px;line-height:28px;background:rgba(0,0,0,0.6)}
/* 分类-房产交易 */
.item .deal{width:100%;padding-top:10px;overflow:hidden}
.item .deal ul{overflow:hidden;position:relative;margin-right:-10000px;-webkit-transition:left 0.5s ease-out;}
.item .deal ul li{float:left;margin-right:10px;position:relative;}
.item li>div{display:table-cell;padding:0 5px 0 0;box-sizing:border-box}
.item li>div:last-child{padding-left:5px;padding-right:0;}
.item li>div .img{position:relative;margin:0 auto;width:100%;height:240px;}
@media screen and (max-width:640px){
	.item li>div .img{height:250px;}
}
@media screen and (max-width:480px){
	.item li>div .img{height:180px;}
}
@media screen and (max-width:400px){
	.item li>div .img{height:140px;}
}
@media screen and (max-width:320px){
	.item li>div .img{height:100px;}
}
.item li img{width:200px;height:140px;vertical-align:bottom}
.item li span.title{display:block;position:absolute;bottom:0;left:0;color:#fff;width:100%;background:rgba(0,0,0,0.4);font-size:14px;line-height:24px;height:24px;overflow:hidden;padding:0 5px;box-sizing:border-box}
.item li span.title .r{}
.textlist{padding:8px 0}
#jiaoyi .textlist{padding-top:3px}
.textlist li{border-bottom:#f2f2f2 solid 1px;}
.textlist li:last-child{border-bottom:none;}
.textlist li a{display:block;line-height:32px}
.textlist li a::after{color:#ccc;}
.textlist li a span{color:#ccc;padding:0 5px;vertical-align:top}
/* 团购 */
#tg{}
#tg .c{padding:10px 0}
#tg .c a{display:block}
#tg .c .pic{width:150px;height:95px;overflow:hidden;float:left}
#tg .c .pic img{width:150px;height:auto}
#tg .c .txt{margin-left:160px}
#tg .c .txt h6{font-size:18px;color:#666;font-weight:normal;height:42px;overflow:hidden;line-height:21px}
#tg .c .txt p{font-size:14px;color:#999;margin-top:5px}
#tg .c .txt p .r{margin-top:5px}
#tg .c .txt p span.r{margin-top:0px}
#tg .c .txt .lq{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#FCE982;border:1px solid #EEC904;color:#938110}
#cuxiao .c{padding:10px 0}
#cuxiao h6{font-size:18px;color:#666;font-weight:normal;overflow:hidden;margin-bottom:10px;height:24px;line-height:24px}
#cuxiao h6 span{font-size:14px;background:#CB0004;color:#fff;line-height:24px;padding:0 5px;display:inline-block}
#cuxiao .pic{text-align:center;margin-bottom:10px}
#cuxiao .pic img{max-width:100%;height:auto;max-height:85px}
#cuxiao p{font-size:14px;color:#999;margin-top:5px}
#youhui .c{padding:10px 0 0}
#youhui .pic{width:150px;height:95px;overflow:hidden;float:left;position:relative}
#youhui .pic img{width:150px;height:95px}
#youhui .pic span{position:absolute;bottom:6px;width:100%;text-align:center;left:0;color:#ff555b}
#youhui .txt{margin-left:160px}
#youhui .txt h6{font-size:18px;color:#666;font-weight:normal;height:24px;overflow:hidden;line-height:24px}
#youhui .txt p{font-size:14px;color:#666;height:38px;overflow:hidden;line-height:19ox}
#youhui .txt .lq{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:5px;background:#FCE982;border:1px solid #EEC904;color:#938110}
#youhui dt{overflow:hidden;border-bottom:1px solid #f2f2f2;padding-bottom:15px}
#youhui dd{color:#999;font-size:14px;padding:10px 0}
/* 全部分类 */
.category{overflow:hidden;padding:10px 0;border-bottom:1px solid #efefef}
.category a{width:33.3%;display:inline-block;line-height:36px;text-align:center}
.category a i.iconfont[class^=icon]{color:#46a9df;font-size:24px;position:relative;top:1px}
/* 便民--搜索 */
.bm{border-bottom:none}
.searchform{box-sizing:border-box;width:100%;position:relative;padding-right:60px;margin:10px 0}
.searchform .keys{width:100%;height:36px;line-height:36px;font-family:'Microsoft Yahei';font-size:16px;text-indent:10px;background:#fafafa;border:1px solid #d0d0d0;box-shadow:1px 1px 3px -1px #f1f1f1 inset;border-radius:0;-webkit-appearance:none;border-right:none}
.searchform .search{width:60px;position:absolute;right:0;top:0;height:36px;font-family:'Microsoft Yahei';background:#46a9df;border:none;color:#fff;font-size:16px;border-radius:0;-webkit-appearance:none}
.taglist{position:relative;overflow:hidden;width:300%}
.taglist li{float:left;width:33.3333%}
.taglist li a{color:#3399cc;display:inline-block;width:25%;text-align:center;line-height:32px}
.tools{border-top:1px solid #e2e2e2;padding:10px 0}
.tools a{width:33.333333%;display:inline-block;text-align:center;line-height:36px}
.tools a i.iconfont[class^=icon]{color:#999;font-size:20px;height:auto;width:auto}
/* 底部浮动 */
.fix-bottom{position:fixed;width:100%;bottom:0;left:0;display:table;background:#f7f7f7;border-top:1px solid #dbdbdb;font-size:16px;padding:5px 0;z-index:99}
.fix-bottom a{display:table-cell;text-align:center}
.fix-bottom a.cur i.iconfont[class^=icon],.fix-bottom a:hover i.iconfont[class^=icon]{color:#c00}
.fix-bottom a i.iconfont[class^=icon]{color:#4d515b;display:block;margin:0 auto;line-height:normal;margin-bottom:-3px;font-size:36px}
/* 字体修改 */
.links-list i.iconfont[class^=icon]{width:50px;height:50px;font-size:36px;border-radius:100%;color:#fff;line-height:50px;text-align:center}
.links-list .iconfont.icon-dbchat{background:#63b7e9}
.links-list .iconfont.icon-coffee{background:#6dc243}
.links-list .iconfont.icon-rubbish{background:#cb9a8d}
.links-list .iconfont.icon-news{background:#76a9cf}
.links-list .iconfont.icon-shopping{background:#ff7d26}
.links-list .iconfont.icon-phonecalling{background:#fec501}
.links-list .iconfont.icon-home{background:#f06d4d}
.links-list .iconfont.icon-package{background:#50c7c7}
.links-list .iconfont.icon-recruit{background:#63B7E9}
.links-list .iconfont.icon-archive{background:#FEC501}
.links-list .iconfont.icon-building{background:#FD8E35}
.links-list .iconfont.icon-home2{background:#C7A658}
.links-list .iconfont.icon-sale{background:#FD8E35}
.links-list .iconfont.icon-rmb{background:#FF686C}
.links-list .iconfont.icon-home2{background:#C7A658}
.links-list .iconfont.icon-box{background:#50C7C7;}

span{vertical-align:middle}