@charset "utf-8";
/* CSS Document */
#header,.main,#footer{ width:1000px; margin:0 auto;}
.headNav{ height:45px; background:url(../images/nav_bg.jpg) repeat-x; width:100%}
#header h1{ float:left}
.headlist{ padding:0px 0px 0px 20px; color:#fff}
.headlist span{ padding:0px 5px; color:#fff; line-height:40px; color:#fff; font-size:14px}
.headlist span a{ color:#fff}

/*页面后台按钮和input框*/
.txt{width:255px; height:28px; line-height:28px; border:1px solid #ddd; color:#9c9a9a; padding:0px 10px; background:#fff; float:left}
.btn,.btn1{ background:url(../images/btn.gif) no-repeat 0px -92px; width:163px; height:36px; font-size:14px; text-align:center; color:#fff; line-height:36px; border:none; cursor:pointer}
.btn1{ background-position:0px 0px}
/*登陆页面*/
.login{ margin-top:45px; border:1px solid #ccc; padding-bottom:40px}
.loginLeft{ width:660px; float:left; padding:35px 0px 0px 40px; }
.loginLeft h2{ font:normal 26px/40px 'Microsoft Yahei'; color:#666}
.loginLeft h2 em{ font:normal 12px/22px '宋体'; color:#888; padding-left:10px}
.tablebox tr td{ font-size:14px; padding:10px 0}
.tablebox tr td span{ padding-left:15px; display:block; float:left;color:#e65649; font-size:12px; height:28px; line-height:28px}
.tablebox tr td span code{ width:18px; height:18px; background:url(../images/btn.gif) no-repeat 0px -136px; display:inline-block; float:left; margin-top:6px; }
.tablebox tr td span code.right{ background-position:0px -182px;} 
.tablebox a{ color:#666}
.loginRight{ border-left:1px solid #e5e5e5; width:200px; float:left; height:400px; padding-left:45px;}
.loginRight h3{ color:#999; font-size:14px; height:30px; line-height:30px; font-weight:normal; padding-top:20px;}
a.loginter,a.reg{ background:url(../images/btn.gif) no-repeat 0px -46px; width:101px; height:36px; display:block}
a.reg{ background-position:0px -302px;}
.otherLogin{ padding-top:50px;}
.otherLogin h4{ line-height:20px; font-size:12px; color:#999;}
.otherLogin ul li{ height:24px; margin-top:10px; height:24px;}
.otherLogin ul li a{ display:block; width:136px; height:24px; background:url(../images/btn.gif) no-repeat 0px -208px;}
.otherLogin ul li a.qqwb{ background-position:0px -237px;}
.otherLogin ul li a.sina{ background-position:0px -266px;}
a.pass{ font-weight:bold; color:#d31b1b; text-decoration:underline}
.logo_main{ background:url(../images/login_bt.jpg) repeat-x bottom; padding-bottom:100px; width:100%}
#footer{ padding:40px 0px; text-align:center; line-height:25px;}
#footer a{ font-weight:bold; color:#666}
#footer span.infor{ font-weight:bold}

/*标题部分*/
h3.t,h3.tt{ height:31px; line-height:31px; border-bottom:1px solid #ccc; padding:0px 10px; font-size:14px;}
h3.tt{ color:#21a200}
h3.t span,h3.t2 span,h3.tt span,h3.t7 span{ float:right; font-weight:normal; font-size:12px; padding-right:10px}
h3.t2{ height:29px; border-bottom:1px solid #ddd; background:#f4f4f4; line-height:29px; font-size:14px; color:#444; padding-left:10px;}
h3.t2 em{ color:#ee4e00}
.tit{ height:30px; line-height:30px; margin:10px 0}
.tit span{ float:right}
.tit span a,h3.t7 span a{ padding:0px 5px;}
h3.t7 span a{ color:#999;}
h3.t1,h3.t3,h3.t4,h3.t5{ background:url(../images/text.gif) no-repeat 0px -80px; height:30px; margin:10px 0px}
h3.t3{ background-position:0px -115px;}
h3.t4{ background-position:0px -160px;}
h3.t5{ background-position:0px -210px;}
h3.t6{ background:url(../images/search.gif) no-repeat 0px -246px; padding-left:10px; height:27px; line-height:27px; font-size:12px; color:#d31b1b}
h3.activTit{ background:url(../images/t1.jpg) no-repeat bottom right; font:normal 22px/48px 'Microsoft Yahei'; color:#d31b1b}
h3.t7{ background:url(../images/t1.jpg) no-repeat bottom right; height:31px; line-height:31px; padding-left:10px; font-size:14px}
.tt2{ border-bottom:1px solid #ccc; height:28px; line-height:28px;  z-index:0; position:relative}
.tt2 h3{ border-bottom:1px solid #d31b1b; height:28px; position:absolute; z-index:1; line-height:28px; color:#d31b1b; font-size:12px; padding:0px 10px;}
.tt3 span{ float:right; font-weight:bold}
.tt3 a{ color:#d31b1b}
.tt3{ border-bottom:1px solid #ccc; height:25px; line-height:25px;}
h3.gtit{ border-bottom:1px solid #ccc; margin:0px 10px; height:35px; line-height:35px; color:#e8662b; overflow:hidden}


/*我要装修标题*/
.tit1{ height:35px; line-height:50px; overflow:hidden}
.tit1 h3{ background:url(../images/search.gif) no-repeat 0px -280px; width:151px; height:38px; text-align:center; float:left; color:#fff; margin-right:10px; font-size:14px; line-height:38px;}
.tit1 b{ color:#fe6700; font-family:Arial, Helvetica, sans-serif}
h3.nyt2{ border-bottom:1px solid #ccc; height:30px; line-height:30px; background:url(../images/icon.gif) no-repeat 0px -592px; padding-left:20px;}
h3.ask_tit{ border-bottom:2px solid #d31b1b; height:28px; line-height:28px; padding:0px 10px; font-size:14px; color:#666}
h3.ask_tit span{ font-weight:normal; color:#d31b1b; float:right}
h3.ask_tit span a{ color:#d31b1b}

/*首页中间部分*/

/*宽度*/
.content{ width:844px; float:left}
.w280{ width:278px; float:left}
.w550{ width:550px; float:left; margin-left:10px; display:inline}
.sidebar{ width:345px; float:right}
.w302{ width:302px; float:right}
.showLeft{ width:730px; border:1px solid #ccc; float:left}
.showRight{ width:251px; float:right; border:1px solid #ccc;}
.nycontent{ width:732px; float:left}
.bar{ width:253px; float:right}





.leftbox{ padding:0px 20px 9px 20px; height:229px; overflow:hidden;float:left; width:231px;}
.leftbox dt{ background:url(../images/text.gif) no-repeat; margin-top:10px; float:left; width:231px; height:40px}
.leftbox dd{width:231px; float:left}
.leftbox dd.search{ background:url(../images/search.gif) no-repeat 0px -110px; width:231px; height:50px;}
.leftbox dd.free{text-align:center; font:normal 20px/40px 'Microsoft Yahei';height:40px;}
.s_txt{ width:170px; height:36px; border:none; line-height:36px; color:#999; margin:5px; float:left; display:inline; background:none}
.se_btn{width:49px; height:39px; float:left; cursor:pointer; background:none; border:none}
.leftbox dd.freeLink{ text-align:center; padding:8px 0px; font-weight:bold; height:22px; line-height:22px; font-weight:bold}
.leftbox dd.freeLink a{ padding:0px 5px; color:#999}
.leftbox dd.atte ul li{ width:50px; float:left; margin-right:35px; display:inline}
.leftbox dd.atte ul li img{ margin-left:10px}
.leftbox dd.atte ul li p{ line-height:20px; height:20px; text-align:center}
.leftbox dd.atte ul li.rnone{ margin-right:0px}






/*装修订单信息*/
.fitment{ width:275px; float:left}
.fitment li{ background:url(../images/line.jpg) repeat-x bottom; height:34px; line-height:34px; width:275px; float:left}
.fitment li span{ display:block; width:65px; float:left; text-align:center}
.fitment li span.time{ width:80px; font-weight:bold}
.fitment li.top{ color:#d31b1b; font-weight:bold; text-align:center; height:36px}

/*第二屏*/
.comList{ padding:10px 0px 0px 10px}
.comList li{ line-height:24px; height:24px; overflow:hidden}
a.comBtn{ background:url(../images/search.gif) no-repeat 0px -175px; width:179px; height:50px; display:block; margin:4px 0px 10px 50px;}
.pic li,.picr li{ width:132px; float:left; margin:18px 5px 0px 0px; height:58px;display:inline;}
.pic li img{ width:132px; display:block; height:57px;}
.picr li{ border-bottom:none; margin-top:17px}
.picr li.rnone,.pic li.rnone{ border-right:none; margin-right:0px} 
.imgpic{ float:left; width:295px;}
.imgpic li{ width:288px; height:120px; position:relative; margin:6px 0px 0px 5px; display:inline; float:left}
.imgpic li img{ width:288px; height:120px; display:block}
.imgpic li p,.midpic dt p,.midpic dd p{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; background:rgba(0,0,0,0.3); height:22px; line-height:22px; position:absolute; bottom:0px; text-align:center; color:#fff; width:288px; left:0px}
.imgpic li p a,.midpic a{ color:#fff; font-weight:bold;}
.midpic dt p,.midpic dd p{ width:247px;}
.midpic dd p{ width:120px;}
.midpic{ float:left; width:250px; margin-top:5px;}
.midpic dt{ width:247px; float:left; margin-left:3px; display:inline; position:relative}
.midpic dd{width:120px; float:left; position:relative; margin-left:4px; margin-top:6px; display:inline}
.midpic img{ display:block}

/*排行*/
.rank{ float:left;  width:100%;}
.rank li{ height:28px; line-height:28px; overflow:hidden; background:url(../images/line.jpg) repeat-x bottom; padding-left:10px;}
.rank li em{ background:#7f7f7f; display:block; width:14px; height:14px; line-height:14px; text-align:center; color:#fff; float:left; margin-right:5px; margin-top:7px;}
.rank li em.e1{ background:#ff6700 }
.rank li.h{ height:62px;}
.rank li .rankbox{ float:left; width:290px; margin-top:7px; line-height:20px;}
.rankbox img{ float:left; width:66px; height:49px; display:block; margin-right:5px}
.rankbox p{ color:#999; line-height:22px}
.rank li b a{ color:#f34510; line-height:14px}
.rank li code{ line-height:16px; display:block;color:#999;}
/*设计师*/
.designList { border:1px solid #f34510}
.designList li{ width:148px; height:168px; overflow:hidden; padding:10px 0px 0px 20px; float:left; }
.designList li img{ width:120px; height:120px}
.designList li p{ line-height:14px}
.designList li p.name{ line-height:18px;  font-weight:bold; color:#f34510}
.designList li p.name a{ color:#f34510}
.designList li code{ display:block; width:50px; height:16px; text-align:center; color:#fff; line-height:18px; overflow:hidden; float:left; margin-right:8px}
.designList li code a{ display:block; width:50px; height:16px; background:#616161; color:#fff;}
.designList li code.yy a{ background:#329132}
.designList li.rnone{ border-right:none}
.praise li{ width:167px; height:88px;float:left;
            display:table; position:relative;}
.praise1 li{ width:165px}

.praise li div{*position:absolute; top:50%; left:0; display:table-cell; vertical-align:middle; width:100%;}
.praise li div p{position: relative; top:-50%; text-align:center; margin:0; padding:0;}



.praise li img{  margin-top:expression((75 - this.height ) / 2); vertical-align: middle; display: inline;}
.praise li.rnone{ border-right:0px}
.praise li.bt{ border-bottom:none}

/*列表页*/
.list{ padding:10px 0px 0px 15px; width:263px; float:left}
.list li{ height:24px; line-height:24px; overflow:hidden}
.friend{ padding:15px}
.friend b{ display:block; height:30px; float:left; width:100px; text-align:right; font-size:14px; color:#d31b1b}
.friendr{ width:1060px; float:right}
.friendr a{ padding-right:10px; line-height:22px;}
.friendnybox{ float:right; width:840px; line-height:22px}
/*我要装修*/
.bidsLeft{ width:500px; float:left; padding:10px 0px 0px 80px;}
.bidsLeft img{ margin-bottom:20px;}
.bidList li{ width:110px; float:left; height:32px; line-height:32px; font-size:14px; color:#fe6700; padding-left:38px; font-weight:bold; background:url(../images/icon.gif) no-repeat 0px -197px; margin-top:10px; display:inline}
.bidList li a{ color:#fe6700}
.bidList li.li2{ background-position:0px -238px}
.bidList li.li3{ background-position:0px -279px}
.bidList li.li4{ background-position:0px -320px}
.bidList li.li5{ background-position:0px -361px}
.bidList li.li6{ background-position:0px -402px}
.bidList li.li7{ background-position:0px -443px; width:330px;}
.bidsRight{ width:380px; float:left}
.want{ margin-top:10px;}
.want tr td{ height:30px; padding:5px 0px} 
.want tr td em{ display:block; margin-left:10px; line-height:22px; float:left}
.want tr td b{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fe6700}
.want tr td span{ background:url(../images/icon.gif) no-repeat 0px -481px; display:block; padding-left:20px; height:25px; line-height:25px; margin-left:20px; margin-top:25px;}
.load li{ width:140px; height:85px; float:left; background:url(../images/loadding.jpg) no-repeat -299px 0px; margin-right:7px; display:inline; padding:10px 14px 10px 10px;}
.load li h3{font-size:14px; color:#d31b1b}
.load li p{ line-height:18px; color:#888; padding-top:10px;}
.load li.li1{ padding-left:130px; background-position:0px 0px; width:140px;}
.load li.rnone{ margin-right:0px;}
.wtable1 tbody{ border:1px solid #ccc;}
.wtable tr th{ font-weight:normal; height:37px; line-height:37px; background:#fe6700; color:#fff}
.wtable tr td{ height:50px; color:#555; text-align:center}
.wtable tr td.td1{ padding-left:30px; text-align:left}
.wtable tr.ou{ background:#fff7f1}

.wtable tr.hshow{ text-align:left; background:#fffeed}
.wtable tr.hshow td{ text-align:left; line-height:22px;padding: 0px 30px }
.wtable tr.hshow td p{ padding-top:10px}
.light{ height:30px; line-height:30px; background:url(../images/icon.gif) no-repeat 0px -555px; font-weight:bold; padding-left:30px; font-size:14px}
.light a{ color:#f60}

.tips{ height:25px; line-height:25px; border:1px solid #ffbd93; background:#fffeed; position:relative}
.tips em{ background:url(../images/icon.gif) no-repeat 0px -506px; width:18px; height:35px; position:absolute; left:0px; top:-10px;}
.tips b{ color:#f63}
.tips span{ float:right; width:190px; display:block; background:#fe6700 url(../images/r.jpg) no-repeat left; color:#fff; padding-left:10px;}
.pages { text-align:right; padding:20px 0}
.pages a{ border:1px solid #dcdcdc; padding:0px 10px; line-height:20px; height:20px; text-align:center; display:inline-block; color:#353535; background:#fefefe; margin-left:5px; line-height:20px; }
.pages a:hover,.pages a.current{ background:#2fa801; border:1px solid #2fa801; color:#fff}

/*我要装修2*/
.position{ height:25px; line-height:25px; padding:10px 0}
.position a{ color:#333}
.po1{ padding:0px;}
.w700{ width:700px; float:left; padding:10px 15px;}
.w700 h3.th3{ color:#e8662b; line-height:30px;}
.w700 h3.th3 em{ font-size:12px; font-weight:normal; padding-left:30px; color:#666}
.w700 table tr td{ border:1px solid #e3e3e3; padding:15px 0px  10px 10px; color:#000; line-height:18px;}
.wantzx{ padding:20px 0; height:36px}
.wantzx span{ float:right; display:block; width:180px; height:36px}
a.zxlink{ display:block; width:150px; height:36px; background:url(../images/search.gif) no-repeat 0px -392px;}

.ask{ padding:10px 0}
.ask li{ line-height:22px; height:22px; color:#666}
.ask li span{ float:right; color:#999}
.rside{ width:222px; float:right; padding:5px 15px;}
.rside h3{ background:url(../images/icon.gif) no-repeat 0px -644px; height:55px; padding-left:60px; font-weight:normal; color:#258401; font:normal 16px/25px 'Microsoft Yahei'}
.rside h3 p{ font-size:12px; color:#f60}
.wr{ color:#000; line-height:22px; padding-top:5px}
.txtinput{ border:1px solid #a1b8a2; width:157px; height:18px; line-height:18px; padding:0px 10px;}
.rside textarea{ height:87px; border:1px solid #a1b8a2; width:157px; padding:10px; font-size:12px; color:#d1d1d1}
.rside select{ width:177px; margin-bottom:10px}
.rside table tr td{ padding:5px 0}
.btn2{ background:url(../images/search.gif) no-repeat 0px -441px; width:186px; height:39px; border:none; cursor:pointer}


/*效果图*/
.hotttj{ padding:10px 0; height:30px;}
.hotttj h3{ float:left; color:#666; width:80px; line-height:30px; text-align:right}
.hotbox{ width:835px; float:left; height:27px;}
.hotbox em{ display:block; width:13px; height:27px; background:url(../images/icon.gif) no-repeat 0px -699px; float:left}
.hotbox em.last{ background-position:-13px -699px}
.hotbox .hbox{ border-top:1px solid #f5a663; border-bottom:1px solid #f5a663; height:25px; width:787px; float:left; line-height:25px}
.hotbox .hbox li{ width:156px; border-right:1px solid #f5a663; float:left; text-align:center;}
.hotbox .hbox li.rnone{ border-right:none}
.hbox li a{ color:#f5a663}
.hbox li a:hover{ color:#f60}
.hotttj span{ display:block; width:106px; height:29px; background:url(../images/search.gif) no-repeat 0px -485px; float:right}
.hottj span a{ display:block; width:106px; height:29px;}
.xgleft{ width:223px; float:left; margin-left:10px; display:inline}
.xgbox{border:1px solid #ccc; border-top:2px solid #d31b1b; padding:10px;}
.xgbox h3{ color:#d31b1b; padding-top:10px;}
.xgbox .xbox{ background:url(../images/line.jpg) repeat-x bottom; padding:10px 0px; line-height:26px;}
.xgbox ul li{ height:25px; line-height:25px; background:url(../images/line.jpg) repeat-x bottom;}
.xgright{  margin-left:233px; position:relative;margin-left:236px !important;}
.xgrbox{ width:100%;overflow:hidden; background:#fff;padding:0px 0 45px; }
.smart{ margin:0 auto; width:100%}
.pic_mainbox{ margin:0 auto;min-width:100%;_width:expression((documentElement.clientWidth)>;960 ? "960px":"auto");}
.singlebox{width:210px; margin:5px; float:left; border:1px solid #ccc}
.singlemiddle{ background:#fff; overflow:hidden; padding:6px 0;width:210px; }
.singlemiddle a.singleimg{ width:192px; display:block; margin:0 auto;}
.singlemiddle a.singleimg:hover{ background:#fff;}
.singlemiddle a.singleimg img{ display:block; margin:0 auto}
.singlemiddle a.singleimg:hover img{filter:alpha(opacity=90 );*/-moz-opacity:0.9 ; -khtml-opacity: 0.9; opacity:0.9;}
.singlemiddle span.singtitle{ display:block; width:192px; margin:0 auto;padding:5px 0; color:#666; height:22px; line-height:22px; text-align:center; overflow:hidden}
.singlemiddle span.singlink{ height:23px; width:192px; display:block; line-height:23px;margin:0 auto;}
.singlemiddle span.singlink a.link{ float:left; background:url(../images/search.gif) no-repeat 0px -517px; width:64px; height:23px; display:block}
.singlemiddle span.singlink code{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:23px; padding-left:10px}
.singlemiddle span.singlink em{ float:right}
/*效果图文章显示页*/
.showboxTitle{ padding:10px;}
.showboxTitle h3{ line-height:25px;}
.showboxTitle .titlesMsg{ line-height:23px; height:23px;}
.titlesMsg a{ color:#e8662b;}
.titlesMsg span{ width:70px; float:right; height:23px; display:block; background:url(../images/search.gif) no-repeat -77px -517px; padding-left:26px; color:#fff; line-height:23px}
#myFocus{ width:730px; height:750px; margin-top:20px;}
.showDown{ padding:0px 18px}
.showTxt{ line-height:20px; padding:10px 0}
.showbq{ background:url(../images/icon.gif) no-repeat 0px -735px; padding-left:20px; height:23px; margin:10px 0}
.showbq em{ display:block; width:40px; text-align:right; float:left}
.showbq cite{ float:left; display:block; margin-left:5px;background:url(../images/bq.jpg) no-repeat left top; }
.showbq a{ display:block; float:left; height:23px; line-height:23px; padding-left:10px; }
.showbq code{ display:inline-block; background:url(../images/bq.jpg) no-repeat right top; height:23px; width:10px; float:left}

/*评论*/
.pingimport h3{ line-height:25px; font-size:12px; color:#666}
.pingimport textarea{ width:670px; height:80px; padding:10px; font-size:12px; font-weight:normal; line-height:20px;}
.importbox{ height:24px; margin-top:10px;}
.importbox .Smile{ width:180px; float:left}
.importbox  span{ display:block; width:70px; height:24px; float:right}
.im_btn{ width:64px; height:23px; background:url(../images/search.gif) no-repeat -180px -517px; cursor:pointer; border:none;}
.Smile em{ display:block; width:40px; float:left; line-height:24px; padding-right:30px}
.Smile em img{ margin-top:3px; display:block; float:left}
.pingItem h3{ font-size:12px; line-height:30px; height:30px; color:#d31b1b; border-bottom:1px solid #ccc; margin-top:10px;}
.pingItem h3 em{ color:#d31b1b}
.pingItem h3 cite{ color:#666}
.pingItem dl{ background:url(../images/line.jpg)  repeat-x bottom; float:left; width:690px; padding:10px 0px;}
.pingItem dl dt{ width:36px; height:36px; float:left}
.pingItem dl dd{ width:630px; float:right;}
.pingItem dl dd .pname{ height:25px; line-height:25px;}
.pingItem dl dd .pname h4{ font-weight:normal; font-size:12px; color:#ff7939; float:left;}
.ptime{ color:#999; padding-left:20px}
.pingItem dl dd  .ptxt2{ line-height:20px;}
/*效果图2 右侧*/
.showRight .designer { padding:10px; border-bottom:1px solid #ccc; width:230px; float:left;}
.showRight .designer span{ display:block; width:60px; height:50px; float:left; }
.showRight .designer span img{ width:50px; height:50px; float:left; margin-right:10px; display:inline}
.showRight .designer h3{ height:26px; font-weight:normal; }
.showRight .designer a.dyy{ width:64px; height:23px; line-height:23px; display:block; color:#fff; background:url(../images/search.gif) no-repeat -255px -517px; text-align:center; float:left}
.showRight .relative { border-bottom:1px solid #d1d1d1; padding-bottom:10px; float:left; width:251px;}
.showRight .relative h3{ margin:0px 10px; line-height:40px; height:40px; border-bottom:1px solid #d1d1d1; float:left; width:231px;}
.showRight .relative h3 span{ float:right; font-weight:normal; font-size:12px;}
.showRight .relative dl{ border-bottom:1px dashed #d1d1d1; padding:10px 0px; width:231px; float:left;  margin:0px 10px; display:inline}
.showRight .relative dl dt{ background:url(../images/icon.gif) no-repeat 0px -768px; height:22px; line-height:22px; color:#333; padding-left:20px;}
.showRight .relative dl dd{ line-height:22px; color:#ff7a3b; padding-left:20px;}
.showRight .relative dl dd img{ float:left; width:18px; height:18px; margin-right:5px; display:inline}
.showRight .relative dl dd span{ color:#999; padding-left:10px}
.showRight .relative dl dd  a{ color:#ff7a3b}


/*找装修公司*/
.s_tab{ padding:15px 0; float:left; width:700px;}
.s_tab li{ width:81px; height:24px; line-height:24px; text-align:center; color:#ef6e06; float:left; font-size:14px}
.s_tab li a{ display:block; width:81px; height:24px;}
.s_tab li.current,a.addtion,.s_tab li.current a,.s_tab li a:hover{ background:url(../images/search.gif) no-repeat -128px -485px; width:81px; height:24px; color:#fff}
.tabbox{ display:none}
.s_tab li a{ width:81px; height:24px; display:block}
.s_tab li a:hover,.s_tab li a.current{ background:url(../images/search.gif) no-repeat -128px -485px; width:81px; height:24px; color:#fff }
.searchItem{ padding:10px;}
.searchItem dl { border-bottom:1px dashed #eaeaea; width:680px; float:left}
.searchItem dl dt{ width:80px; text-align:right; height:26px; line-height:26px; float:left}
.searchItem dl dd{ width:600px; float:left; line-height:26px;}
.searchItem dl dd span{ padding:0px 5px}
.searchItem dl dd b{ color:#3F8801} 
.tab{ width:393px; float:left; height:43px; border:1px solid #ccc; border-right:none; border-bottom:none; line-height:43px;}
.tab li{ background:url(../images/tab.jpg) no-repeat -138px 0; cursor:pointer; padding-left:30px;  width:100px; border-right:1px solid #ccc; float:left; font-size:14px; font-weight:bold}
.tab li.current{ background-position:0 0}
.tab li em{ background:url(../images/icon.gif) no-repeat 0px -798px; padding-left:18px}
.tab li.li2 em{ background:url(../images/icon.gif) no-repeat 0px -830px; padding-left:18px; }
.tab li.li3 em{ background:url(../images/icon.gif) no-repeat 0px -862px; padding-left:18px; }
.searchList{ width:710px; border:1px solid #ccc; border-bottom:none; float:left; padding:15px 10px;}
.btline{ border-bottom:1px solid #ccc}
.searchList dt{ position:relative; width:144px; height:136px; border:1px solid #ccc; float:left}
.searchList dt sup{background: url(../images/b.png) no-repeat !important;
                   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="files/images/b.png");
                   _background:none; width:48px; height:48px ; position:absolute; left:-7px; top:-7px}
.searchList dd.infro{ width:360px; float:left; padding:0px 20px;}
.searchList dd.infro b.title{ line-height:25px; height:25px; font-size:14px; color:#e8662b}
.searchList dd.infro b.title a{ color:#b80101}
.searchList dd.infro .cao_count{ height:25px; line-height:25px;}
.searchList dd.infro .cao_count span{ padding-left:18px; padding-right:25px; display:block; float:left}
span.cao1{ background:url(../images/icon.gif) no-repeat 0px -897px; }
span.cao2{ background:url(../images/icon.gif) no-repeat 0px -930px }
.searchList dd.infro .cao_txt{ line-height:22px; padding-top:5px;}
.searchList dd.koub{ width:160px; float:left}
.searchList dd.infro .free_search{ height:30px; margin-top:10px}
.searchList dd.infro .free_search a.free_btn1,.searchList dd.infro .free_search a.free_btn2{ width:137px; height:29px; display:block; background:url(../images/search.gif) no-repeat 0px -548px; float:left}
.searchList dd.infro .free_search a.free_btn2{ margin-left:10px; background-position:-147px -548px}
.searchList dd.infro .rq{ margin-top:4px; line-height:26px; height:26px;}
.searchList dd.infro .rq strong{ color:#ef6e06}
.searchList dd.koub .k_btn{ width:39px; height:41px; background:url(../images/search.gif) no-repeat -188px -434px; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding-left:95px; color:#fff; line-height:50px; overflow:hidden}
.searchList dd.koub .pingj{ line-height:24px; color:#a6a6a6; padding-top:15px;}
.searchList dd.koub .pingj p{ height:24px;}
.searchList dd.koub .pingj img{ padding:0px 1px;}
.searchList dd.koub .pingj em{ display:block; padding-top:5px;}
.searchList dd.koub .pingj em b{ text-decoration:underline; color:#3f8801}
.addr{ padding:10px 0}
.rlist{ padding:10px; width:230px; float:left}
.rlist li{ line-height:26px;  height:26px; width:115px; float:left}
.rlist li a{ color:#444}

/*活动*/
.activeSearch{ padding:10px 15px; line-height:26px;}
.activeSearch h3{ line-height:26px; width:70px; text-align:right; float:left; color:#e8662b; font-size:12px}
.activeSearch b{ font-size:12px}
.activeSearch a{ padding-left:6px}
.activeSearchr{ width:880px; float:left}
.activeItem{ border:1px solid #ccc; margin-top:10px;}
.activeItem dt{ height:53px; border-bottom:1px solid #ccc; padding-left:20px}
.activeItem dt b{  color: #000000;font: bold 28px/1.4 'Microsoft Yahei','黑体',Tahoma,Helvetica,arial,sans-serif;padding: 9px 20px 5px 0; display:block; float:left}
.activeItem dt span{ float:right; display:block; line-height:60px;font:normal 14px/46px 'Microsoft Yahei'; padding-right:20px; width:150px;}
.activeItem dt span code{ float:left; display:block; width:60px; text-align:right}
.activeItem dt span em{ display:block; width:90px; height:46px; text-align:center; font:normal 16px/46px 'Microsoft Yahei'; color:#fff; background:url(../images/search.gif) no-repeat -188px -381px; float:left}
.activeItem dd{ padding:15px; float:left; width:700px;}
.activeItem dd img{ float:left}
.activer{ width:250px; float:right}
.activer h3{ border-bottom:1px dashed #ddd; float:left; width:250px; padding-bottom:9px; height:48px;line-height:78px; overflow:hidden}
.activer h3 img{ margin-left:40px}
.activer h3 code{ display:block; width:60px; text-align:right; float:left; }
.activer h3 em{ display:block; width:38px; height:48px; font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:center; float:left; color:#fff; background:#00aa00; line-height:58px; overflow:hidden; margin-left:5px; }
.atv_txt{ padding-top:25px; line-height:22px; color:#666; height:120px;  float:left}

.act_b,.act_h{ width:154px; height:44px; background:url(../images/search.gif) no-repeat -188px -279px; border:none; cursor:pointer; margin-left:45px;}
.act_h{ background-position:-188px -331px}
.ensure h3{ font:normal 24px/46px 'Microsoft Yahei'; color:#666; border-bottom:1px dashed #666;}
.ensure h3 em{ color:#ff7827; font-family:Arial, Helvetica, sans-serif} 
.ensure dl{ padding:10px; border-bottom:1px dashed #666}
.ensure dt{ font:normal 16px/22px 'Microsoft Yahei'; height:22px; color:#ff7827}
.ensure dd{ padding-left:25px; line-height:22px; color:#666; padding-top:5px}
.picimg{ padding:17px 17px 0; float:left; width:217px;}
.picimg li{ width:217px;  float:left; display:inline; margin-bottom:10px;}
.picimg li p{ line-height:22px; height:22px; overflow:hidden; text-align:center;}
.activeTime{ background:#f3fcc6; padding:20px; font:normal 24px/48px 'Microsoft Yahei'; color:#666; margin-top:15px}
.activeLogin{ width:440px; float:left; margin:15px; display:inline}
.activtable{ margin-top:15px;}
.activtable tr td{ padding:5px 0px; font-weight:bold; font-size:14px; color:#666 }
.a_input{ width:255px; height:28px; line-height:28px; background:#fff; padding:0px 10px; border:1px solid #ddd; color:#ddd} 
.activeBtn{ width:163px; height:36px; display:block; cursor:pointer; border:none; background:url(../images/search.gif) no-repeat -199px -184px}
.activeEnd{ border-left:1px solid #ccc; padding-left:40px; width:400px; float:left; margin-top:10px; display:inline}
.activebm{ line-height:24px; font-size:14px}
.acitvxq{ padding:10px 0px; font-weight:bold; font-size:14px; line-height:26px; color:#666;}
.ask_box{ padding:10px;}
.ask_box img{ float:left; } 
/*问答*/
.jcRight{ float:right; width:485px;}
.jclist{ padding-top:5px}
.jclist li{ height:22px; line-height:22px; overflow:hidden; padding-left:10px}
.jclist li span{ float:right; padding-right:10px; color:#999} 
.jclist1 li{ height:28px; line-height:28px}
.askfl{ width:188px; padding:5px; float:left}
.askfl dl dt{ font-size:14px; line-height:25px; font-size:14px; padding:5px 0px; font-weight:bold; color:#d31b1b}
.askfl dd{ padding-bottom:10px}
.askfl dd a{ padding:0px 5px; line-height:19px; display:inline-block; font-size:12px;height:19px}
.askfl dd a:hover,.askfl dd a.current{ background:#e8662b; color:#fff;}
.w515{ float:right; width:515px; padding-bottom:15px}
.askList{ padding-top:16px;}
.askList li{ font-size:14px; background:url(../images/line.jpg) repeat-x bottom; height:32px; line-height:32px; padding:0px 10px}
.askList li span{ font-size:12px; float:right}
.askList li span.cnum{  display:inline-block; float:right; width:120px;}
.askList1 li span{ font-size:14px; width:80px; text-align:center}
.askList1 li{ width:680px; float:left; margin-left:15px; display:inline}


.ask_input{ border:2px solid #ef8e27; width:231px; color:#d1d1d1; padding:0px 10px; line-height:28px; height:28px; background:#fff}
.askbtn1,.askbtn2{ margin-top:10px; width:106px; height:35px; cursor:pointer; border:none; background:url(../images/search.gif) no-repeat 0px -589px;margin-left:10px;}
.askbtn2{ background-position:-119px -589px; }
.tabzj{ width:251px; float:left}
.tabzj li{ width:125px; float:left; text-align:center; line-height:28px; height:28px; background:#d5ded5; font-size:14px; text-align:center; color:#666; font-weight:bold; cursor:pointer}
.tabzj li.current{ background:#fff}
.tabzjbox{ padding-bottom:10px;float:left; width:210px;}
.tabzjbox li{  padding:10px 0px 0px 10px; width:240px; float:left; line-height:22px;}
.tabzjbox li img{ float:left; margin-right:10px; display:inline}
.tabzjbox li em a{ color:#07519a; padding-bottom:5px}
.askChang{ border:1px solid #d1d1d1; padding:15px; border-top:2px solid #38b801}
.askChang dl{ background:url(../images/line.jpg) repeat-x bottom; padding:10px 0;  float:left;font-size:14px; width:690px;}
.askChang dl dt{width:80px; text-align:right; color:#d31b1b; height:40px; line-height:22px; font-weight:bold; float:left}
.askChang dl dd{ float:right; width:600px; word-wrap:break-word;overflow:hidden;  }
.askChang dl dd a{ padding:0px 10px; height:22px; margin-bottom:5px; line-height:22px; display:inline-block; float:left}
.askChang dl dd a:hover,.askChang dl dd a.current{ background:#e8662b; color:#fff}
.fireask{ border-bottom:1px solid #ccc; padding:15px 20px; float:left; width:680px;}
.fireask li{ width:101px; height:24px; text-align:center; line-height:24px; cursor:pointer; color:#666; float:left}
.fireask li.current{background:url(../images/search.gif) no-repeat -230px -57px; color:#fff }
.qustion{ padding:10px; border-bottom:1px solid #ccc}
.qleft{ width:630px; float:left;}
.qleft h3{ line-height:22px; font-size:14px; color:#666}
.qleft p{ line-height:22px;}
.qleft a{ color:#e8662b}
.qright{ width:50px; float:left}
.qright code,.qright a.bc{ width:72px; height:20px; line-height:22px; text-align:center; background:url(../images/search.gif) no-repeat -295px -554px; display:block; color:#666;}
.qright a.bc{ background-position:-295px -580px; line-height:22px; height:22px; margin-top:5px}
.wgt-best,.answerBox{ padding:0px 15px}
h3.wtit{ margin-top:15px; background:url(../images/search.gif) no-repeat 0px -632px; width:95px; height:28px; line-height:28px; text-align:center; font-weight:bold; text-align:center; float:left}
.repeat{ padding:5px 0px; line-height:22px; height:22px; display:block; float:left; width:680px;}
.repeat a{ color:#e8662b}
h3.editorTit{ height:54px; font-size:14px; line-height:60px;}
h3.editorTit img{ width:52px; height:52px; border:1px solid #d1d1d1; float:left; margin-right:10px;  display:inline}
.answer-editor{ height:230px; margin:10px 0}
.edBtn{ border:none; width:93px; height:33px; background:url(../images/search.gif) no-repeat -105px -630px; cursor:pointer; float:right; margin:10px 0}
.otherAnswer dl{ padding:10px 20px; border-bottom:1px solid #ccc; float:left; width:690px;}
.otherAnswer dl dt{ line-height:22px; height:22px; overflow:hidden}
.otherAnswer dl dt a{ color:#e8662b}
.otherAnswer dl dd img{ float:left; width:52px; height:52px; border:1px solid #d1d1d1; margin-right:10px; display:inline}
.otherAnswer dl dd{ font-weight:bold; font-size:14px; line-height:22px; color:#666; position:relative }
.otherAnswer dl dd .atxt{ padding-top:35px}
.otherAnswer dl dd span{ display:block; position:absolute; bottom:5px; right:10px; font-size:12px; color:#999; font-weight:normal;}
.sharebox em{ display:block;width:40px; float:left; line-height:42px}
.sharebox{ padding:10px 0}
.otherdl{ }
.otherdl li{ float:left; width:690px; margin:0px 20px;background:url(../images/line.jpg) repeat-x bottom; position:relative; padding:10px 0; display:inline}
.otherdl li span{ position:absolute; bottom:10px; right:10px;}
.otherdl li em{font-size:14px; line-height:22px; width:560px; float:left; display:block}
/*我搜我家*/
.tit2{ border-bottom:1px solid #ccc; height:29px; line-height:29px; _overflow:hidden}
.tit2 h2{ margin-left:10px; border-left:1px solid #ccc; border-right:1px solid #ccc; width:100px; text-align:center; position:relative; height:30px; font-size:12px; background:#fff; overflow:hidden}
.searchTit{ padding:15px}
.searchTit b{ padding:0px 10px; line-height:20px; height:20px; background:#e65919; display:block; float:left; color:#fff;margin-top:5px;}
.searchTit a{ padding:0px 10px; height:20px; line-height:20px; color:#666; margin-left:5px; margin-top:5px; display:inline-block}
.searchTit a:hover,.searchTit a.current{ background:#e65919; color:#fff}
.searchTit code{padding:0px 10px; line-height:20px; height:40px; display:block; float:left; margin-top:5px;}
.zwj_searchbar{ padding:0px 0px 10px 10px}
.zwj_searchbar .zwjTxt{ width:260px; border:1px solid #de5c15; height:27px; line-height:27px; padding:0px 10px; float:left}
.zwjBtn{ float:left; width:78px; height:29px; line-height:29px; background:#de5c15; text-align:center; font-size:14px; color:#fff; border:none; cursor:pointer; font-weight:bold} 
.searTit{ padding:0px 10px; background:#f8f8f8; border-bottom:1px solid #ccc; height:28px; line-height:28px;}
.searTit span{ float:right; width:160px; line-height:28px;}
.searTit span code{ display:block; width:40px; float:left; height:28px}
.searTit span em { float:left; display:block; margin-right:10px}
.searTit span em a.up,.searTit span em a.down{ background:url(../images/up.jpg) no-repeat right top; padding-right:10px; display:block; float:left} 
.searTit span em a.down{ background:url(../images/up.jpg) no-repeat right  -32px}
.left_content li{ border-bottom:1px solid #ccc; padding:15px; float:left; width:700px; float:left}
.imgLeft{ width:158px; float:left}
.imgLeft img{ width:148px; height:106px; padding:4px; border:1px solid #ccc}
a.action{ background:url(../images/search.gif) no-repeat -128px -485px; color:#fff; text-align:center; width:81px; height:24px; line-height:24px; display:block; margin:10px auto;}
.dLeft{ width:340px; float:left; margin-left:15px; line-height:22px}
.dLeft h3{ padding-bottom:15px; font-size:16px;}
.dLeft h3 a{ color:#e65919; text-decoration:underline}
.dLeft h3 a:hover{ text-decoration:none}
.dLeft p.adress{ height:43px;}
.dLeft p.adress b{ display:inline-block; float:left; height:22px; line-height:22px;}
.zhtit{ height:22px}
.zhtit span{ padding:0px 4px}
.dright{ width:125px; float:left; margin-left:25px; display:inline}
.dright em{ display:block; margin-top:80px; width:123px; height:33px; font-size:16px; text-align:center; line-height:33px; font-weight:bold; color:#fff; background:url(../images/search.gif) no-repeat -208px -630px;}
.contr{ border:1px solid #edd490; background:#fefeeb; padding:30px 7px; font:normal 20px/26px 'Microsoft Yahei'; color:#666}
.contr img{ float:left; margin-top:0px}
.pollbox{ padding:10px;}
.pollbox h3{ background:url(../images/search.gif) no-repeat -234px -94px; height:30px; line-height:22px; padding-left:10px; color:#fff; font-weight:normal}
.pollbox h4{ background:url(../images/text.gif) no-repeat 0px -246px; height:27px;}
.poptable{ margin-top:10px}
.poptable tr td{ padding:5px 0}
.ptxt{ border:1px solid #a1b8a2; height:25px; line-height:25px; width:204px; padding:0px 10px; color:#d1d1d1}
.pbtn{ background:url(../images/search.gif) no-repeat -2px -671px; width:224px; height:36px; line-height:36px; text-align:center; font-weight:bold; font-size:14px; border:none; color:#fff}
.selectp{ width:224px; height:25px}
.showFlash{ width:456px; float:left}
.showFlash ul{ width:456px; float:left; height:304px; overflow:hidden}
.showFlash ul li{ width:456px; float:left }
.showFlash dl dd{width:86px; height:59px; margin-right:4px; margin-top:6px; float:left; display:inline; border:1px solid #aaa}
.showFlash dl dd.current{ border:1px solid #ed510b}
.showFlash dl dd.rnone{ margin-right:0px}
.propinfo{ width:500px; float:right}
.propinfo h2 em{ font:normal 28px/40px 'Microsoft Yahei'; color:#666; float:left; display:block}
.propinfo h2 a{ font-size:12px; font-weight:normal; display:block; float:left; line-height:24px; text-align:center; margin-top:5px; margin-left:20px;}
.propinfo p{ clear:both; line-height:28px;}
.tel{ height:30px; line-height:30px; background:url(../images/icon.gif) no-repeat 0px -968px; padding-left:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ed510b; font-size:20px; margin-bottom:10px;}
.probox{ height:50px; line-height:50px; font-size:14px; font-weight:bold; background:#e9f5e4}
.probox span{ padding:0px 10px}
.prolink{ background:url(../images/search.gif) no-repeat -230px -671px; height:45px; width:161px; margin:15px 0}
.prolink a{ display:block; width:161px; height:45px;}
.hxtpic li{ width:154px;  margin:15px 0px 0px 22px; display:inline; float:left}
.hxtpic li p{ line-height:25px; height:25px; text-align:center; overflow:hidden;}
.zllist{ float:left; width:710px; }
.zllist li{ background:url(../images/line.jpg) repeat-x bottom;padding:15px; float:left; width:690px;}
.zllist li img{ width:148px; height:106px; padding:5px; border:1px solid #ccc; float:left}
.zxbox{ width:510px; float:right; color:#444}
.zxbox h3{ font-size:14px; }
.zxbox h3 em{ font-size:12px; font-weight:normal; padding-left:5px}
.zxbox h3 code{ background:url(../images/search.gif)  no-repeat -109px -715px; display:inline-block; font-weight:bold; color:#fff; text-align:center; width:100px; height:23px; font-size:12px; line-height:23px; margin-left:40px}
.zxbox h3 code a{ color:#fff}
.zxbox p{ line-height:19px;}
.zxbox p.road{ padding:5px 0}
.zxload{ height:30px; width:500px; line-height:30px; text-align:center; color:#fff;}
.zxload dd{ border-right:1px solid #fff; background:#d31b1b; padding:0px 7px; float:left; overflow:hidden; white-space:normal; word-wrap: break-word; } 
.zxload dd.on{ background:#ababab}







.f_tit{ padding:0px 10px; background:url(../images/zbtit.jpg); color:#fff; line-height:32px; height:32px;}
.f_tit h3{ font:normal 16px/32px 'Microsoft Yahei'}
.f_tit span{ float:right; }
.f_tit span b{ color:#ece529}
.f_box{ border:2px solid #b80101; border-top:none; padding:10px 5px}
.f_box table tr td{ padding:6px 0px}
.fid{ width:75px; height:23px; border:1px solid #b5b8c9}
.ftext{ width:153px; border:1px solid #b6b8c7; height:22px; line-height:22px; padding:0px 10px}
.fb{ width:103px; height:32px; background:url(../images/search.gif) no-repeat 0px -715px; border:none; cursor:pointer}
/*小区贴吧*/
.titbarbox{  border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:220px;}
.tflash{position:relative;  width:560px; padding:15px 10px;  border-right:1px solid #ccc; float:left}
.tflash ul{ width:560px; height:190px; overflow:hidden; }
.tflash ul li{ width:560px; height:190px; float:left}
.tflash .tnum{ position:absolute; width:160px; height:20px; bottom:10px; right:10px;}
.tnum span{ display:inline-block; width:14px; height:16px; background:#b1b1b1; line-height:16px; text-align:center; color:#fff; overflow:hidden; cursor:pointer}
.tnum span.current{ background:#fff; color:#000}
.hotitbar{ padding:10px; width:390px; float:left}
.areatitbar{ padding:15px;}
.titbar li{ padding:30px 0px; line-height:22px; width:240px; float:left; background:url(../images/line.jpg) repeat-x bottom}
.titbar li em{ height:80px; width:40px; float:left; display:block; margin-right:10px;}
.titbar li img{ float:left; width:40px; height:40px;}
.titbar li code{ font-weight:normal; color:#e8662b}
a.flink,a.xqrepeat{ width:79px; height:31px; display:block; float:left; background:url(../images/search.gif) no-repeat -244px -139px; margin-top:18px}
a.xqrepeat{ background-position:-310px -383px; margin-right:20px}
.threadlist{ border:1px solid #ccc}
.threadlist tr th{ border-bottom:1px solid #ccc; height:28px; line-height:28px; font-weight:normal}
.threadtit a{ padding:0px 10px 0px 0px; color:#d31b1b; background:url(../images/icon4.jpg) no-repeat right center}
.threadlist tr td{ background:url(../images/line.jpg) repeat-x bottom; padding:10px 0px; line-height:18px; padding-left:15px} 
.postlist{ border:1px solid #ccc; margin-top:10px; width:998px; float:left}
.postleft{ width:170px; float:left; padding-bottom:10px; overflow:hidden}
.postleft .potit{ font-weight:normal;  border-bottom:1px solid #ccc; height:25px; line-height:25px; text-align:center; font-size:12px}
.postleft  h3{ font-size:12px; line-height:28px; color:#d31b1b; padding-left:15px}
.postleft .avatar{ width:96px; height:96px; padding:3px; border:1px solid #d8ddd2; margin:0px auto}
.postright{ padding:15px; width:795px; float:right; border-left:1px solid #ccc; min-height:400px; _height:400px}
.postright1{padding:15px; width:795px; float:right; border-left:1px solid #ccc;}
.postit{ padding-bottom:10px; background:url(../images/line.jpg) repeat-x bottom;}
.postit h3{ text-align:center; line-height:28px;}
.postit p{ text-align:center;  line-height:22px; height:22px;}
.postit p code{ background:url(../images/search.gif) no-repeat -381px -50px; height:20px;  padding-left:20px; display:inline-block; }
.posbox{ padding:10px; line-height:22px;}
.posedit{ padding:10px; height:160px;}
.poseditbt{ height:33px; margin-top:10px}
.prepeat{ width:93px; height:30px; border:none; cursor:pointer; background:url(../images/search.gif) no-repeat -218px -480px;}
/*学装修*/
.show{ padding:10px}
.zxshowtit h3{ border-bottom:1px solid #ccc; line-height:28px; height:28px; text-align:center; color:#e8662b; font-size:16px; }
.zxshowtit p{ line-height:22px; padding:5px 0; text-align:center}
.showbox{ padding:10px 0px; line-height:22px}
.tjread{ width:700px; float:left; padding-bottom:15px}
.tjread h3{ font-size:14px; padding:10px 0px; line-height:22px; color:#e8662b}
.tjread ul li{ line-height:22px; height:22px; overflow:hidden; width:350px; float:left}
.dflash{ width:314px; height:389px; float:left; overflow:hidden;position:relative}
.dflash ul{ width:314px; height:389px; float:left; overflow:hidden; }
.dflash ul li{ position:relative; float:left;width:314px; height:389px; z-index:10} 
.dflash ul li p{ bottom:0px; height:30px; left:0px; width:314px; line-height:30px; background:#000;filter:alpha(opacity=80); 
                 -moz-opacity:0.8; opacity:0.8; padding-left:10px; position:absolute; color:#fff}
.dflash ul li p a{ color:#fff}
.dflash dl{ position:absolute ; width:150px; height:22px; bottom:0px; right:0px; z-index:99; width:100px;}
.dflash dl span{ width:16px; height:16px; background:#898989; text-align:center; line-height:16px; display:inline-block; color:#fff}
.dflash dl span.current{ background:#e8662b} 
.w420{ border:1px solid #ccc; width:396px; height:377px; float:left; padding:5px 11px;}
.w420 dl dt{ font-size:14px; font-weight:bold; line-height:28px;}
.w420 dl dt a{ color:#d31b1b}
.w420 dl dd{ line-height:20px; height:40px; background:url(../images/t22.jpg) repeat-x bottom;  padding-bottom:10px}
.newslist{ padding-top:10px }
.newslist li{ line-height:28px; height:28px; overflow:hidden; font-size:14px;}
.w262{ float:left; border:1px solid #ccc; border-left:none; border-top:2px solid #e8662b; width:262px; height:386px}
.zxpic li{ width:203px; float:left; margin:10px 0px 0px 28px; display:inline}
.zxpic li img{ width:193px; height:135px; padding:2px; border:1px solid #ccc}
.zxpic li p{ font-weight:bold; height:20px; line-height:20px; text-align:center; overflow:hidden;}
.zxtab{ height:33px; line-height:31px; border-bottom:2px solid #d31b1b}
.zxtab h3{ width:131px; height:33px; float:left; background:#d31b1b; color:#fff; text-align:center}
.zxtab span{ padding:0px 15px}
.newsbox{ border:1px solid #ccc; border-top:none}
.w305{ width:305px; float:left}
.w390{ float:left; width:390px; margin-left:10px; display:inline}
.w290{ float:right; width:290px; border-left:1px solid #ccc}
.diary li{ width:131px; float:left; margin:10px 0px 0px 8px; display:inline}
.diary li img{ width:125px; height:100px; padding:2px; border:1px solid #ccc}
.diary li p{ height:20px; line-height:22px; overflow:hidden; text-align:center;}
.diary{ background:url(../images/t22.jpg) no-repeat left bottom; padding-bottom:10px; width:285px; float:left}
/*团购*/
.filter-section{ width:998px; float:left; border-bottom:1px solid #ccc; padding:5px 0}
.label{ width:60px; font-weight:bold; height:30px; line-height:22px; padding-top:5px; text-align:right; float:left}
.block-list,.labelpx{ width:900px; float:left; padding-top:5px;line-height:22px;}
.block-list a{ padding:0px 10px; height:22px; line-height:22px; display:inline-block; color:#d31b1b}
.block-list a cite{ color:#666}
.block-list a:hover,.block-list a:hover cite,.block-list a.current{ border-radius:2px; background:#d31b1b; color:#fff}
.blocka a{ color:#666}
.labelpx a:hover{ color:#e8662b}
.labelpx a.d,.labelpx a.u{ background:url(../images/j.jpg) no-repeat right top; padding-right:10px}
.labelpx a.u{ background-position:right -20px;}
.labelpx span{ padding:0px 5px}
.normal_list{ padding-bottom:15px; border-bottom:1px solid #ccc; float:left; width:998px;}
.normal_list li{ width:287px;  height:298px; background:url(../images/tbg.jpg); padding:10px 13px; float:left; margin:15px 0px 0px 15px; display:inline}
.normal_list li img{ width:287px; height:193px; display:block}
.normal_list li h3.xtit{ padding-top:5px;display: block;font-size: 14px;overflow: hidden; height:40px; overflow:hidden; line-height:20px;}
.normal_list li p.detail span.r{background: url(../images/search.gif) no-repeat  -220px -723px;float: right;height: 34px;overflow: hidden;text-indent: -999px;width: 91px;}
.normal_list li p.detail em{color: #EE5238;font-size: 26px;line-height: 40px;margin-right: 6px; font-family:Arial, Helvetica, sans-serif}
.normal_list li p.detail code{color: #949494;font-size: 12px;vertical-align: 2px;}
.normal_list li p.total {color: #949494;font-size: 12px;line-height: 18px;margin-right: 5px;overflow: hidden;text-align: right;}
.normal_list li p.total span{ color: #EE5238;font-size: 14px;margin-right: 2px; font-family:Arial, Helvetica, sans-serif}
.aside{ width:230px; float:left}
.rbar{ width:760px; float:right}
.rbar_{ width:1002px; float:right}
.groupPic li{ width:160px; float:left; margin:10px 0px 0px 35px; display:inline}
.groupPic li img{ width:160px; height:160px}
.groupPic li p{ padding-top:5px; height:18px; line-height:18px; text-align:center; overflow:hidden}
.product-intro{ height:200px;}
.preview{ width:283px; padding:4px; border:1px solid #ccc; float:left}
.preview img{ width:283px; height:193px;} 
.preview_{ width:513px; padding:4px; border:1px solid #ccc; float:left}
.preview_ img{ width:513px; height:343px;} 
.summary{ width:460px; float:right}
.summary h3{ line-height:28px}
.summary p{ line-height:22px;}
.disBtn{ width:163px; height:48px; line-height:48px; padding-left:33px; border:none; font-size:14px; color:#fff; background:url(../images/search.gif) no-repeat -1px -752px; font-weight:bold;}
.infor-wrap{ margin-top:10px;}
.tabs{ border-bottom:2px solid #b71f24; width:760px; float:left}
.tabs li{width:104px; height:27px; line-height:27px; font-weight:bold; background:url(../images/search.gif) no-repeat -275px -765px; cursor:pointer; font-size:14px; text-align:center; color:#c30; float:left; margin-right:10px; display:inline}
.tabs_{ border-bottom:2px solid #b71f24; width:1002px; float:left}
.tabs_ li{width:104px; height:27px; line-height:27px; font-weight:bold; background:url(../images/search.gif) no-repeat -275px -765px; cursor:pointer; font-size:14px; text-align:center; color:#c30; float:left; margin-right:10px; display:inline}
.tabs li.current{ background-position:-168px -765px; color:#fff}

.productbox{ width:760px; float:left; margin-top:10px; line-height:22px;}
/*设计师*/
.designerList{ border:1px solid #ccc; border-top:2px solid #d31b1b; padding:0px 10px; float:left; width:710px;}
.designerList h3.detit{ padding-top:10px;}
.designerList ul li{ border-bottom:1px solid #ccc;  height:129px; padding:15px 0; width:710px; float:left}
.designerList ul li .desginpic{ float:left; width:129px; height:129px; margin-right:15px; display:inline}
.designerList ul li p{ line-height:22px;}
.designerList ul li .desginInfor{ width:560px; float:right; line-height:28px; position:relative; height:129px;}
.designerList ul li .desginInfor h3{ width:560px; float:left; line-height:28px; display:block; line-height:28px; padding-bottom:3px;}
.desginInfor h3 a{ text-decoration:underline; color:#d31b1b; display:inline-block; float:left}
.desginInfor h3 a:hover{ text-decoration:none}
.desginInfor h3 img{ margin:6px 0px 0px 10px; }
.cardit{ border:1px solid #fbe3ce; padding:10px; background:#fffceb; line-height:22px; margin-top:54px}
.cardit h3{ font:normal 14px/25px 'Microsoft Yahei'; color:#e8662b}

.desginInfor h3 em{ display:block; float:right; width:79px; height:29px;}
.desginInfor h3 em a{ display:block; width:79px; height:29px; background: url(../images/search.gif) no-repeat -314px -481px; }
/*家居商城*/
.allFl{ padding:0px 10px;}
.allFl dt{ font-weight:bold; font-size:14px; line-height:25px; height:25px; overflow:hidden; padding-top:10px}
.allFl dd{ line-height:22px; border-bottom:1px solid #ccc; color:#888; padding-bottom:10px;}
.allFl dd a{ color:#888; padding-right:10px;}
.level{ padding:10px;}
.level dt{ width:60px; text-align:right; display:inline-block; line-height:22px; height:40px; float:left}
.level dd{ display:inline-block; float:left; width:900px; }
.level dd a{ line-height:20px; height:22px; display:inline-block; padding:0px 10px; word-break:break-all;white-space:normal}
.level dd a:hover,.level dd a.current{ background:#e8662b; color:#fff}
.sptit{ border-bottom:1px solid #e8662b; height:24px; line-height:24px;}
.sptit span{ float:right}
.sptit h3{ width:85px; height:24px; font-size:12px; color:#fff; background:url(../images/tit.gif) no-repeat -2px -24px; text-align:center}
.spList li{ width:166px; float:left; margin:15px 0px 0px 18px; display:inline}
.spList li img{ width:160px; height:120px; padding:2px; border:1px solid #ccc}
.spList li p.name{ line-height:22px; height:22px; overflow:hidden; text-align:center;}
.spList li p.price{ padding-left:50px;}
.spList li p.price a{ display:block; width:50px; height:21px; padding-left:18px; line-height:21px; color:#fff; display:block; background:url(../images/tit.gif);}
.mall{ border-top:1px solid #ccc}
.mallShow{ border:1px solid #ccc; border-top:none}
.malleft{ padding:15px; width:700px; float:left; line-height:22px;border-right:1px solid #ccc; }
.malleft img{ width:185px; height:185px; float:left; margin-right:15px; display:inline}
.mallright{ width:255px; padding:0px 5px; float:left}
.mallpic li{ width:80px; height:35px; float:left; margin:5px 0px 0px 5px; display:inline}


/*家居商城*/
.shang_menu{ height:25px; line-height:25px; padding:10px 0}
.shang_menu ul {width:auto;height:25px;float:left;}
.shang_menu ul li {width:81px;height:24px;float:left; display:block;margin:0 13px;text-align:center;}
.shang_menu ul li a {text-align:center;font-size:14px;color:#EF6E06;}
.shang_menu ul li a:hover {background:url(../images/search.gif) no-repeat 0px -551px;color:#fff; display:block; text-decoration:none;}
.shang_menu ul li.dq {width:81px;height:24px;float:left;background:url(../images/search.gif) no-repeat 0px -551px;text-align:center;}
.shang_menu ul li.dq a {color:#fff;text-align:center;}


.container {width:1000px;height:344px;float:left;}
.container_left {width:207px;height:344px;float:left; background:#F48933;}
.container_left ul {width:207px;height:344px;float:left;}
.container_left ul li.jichu {width:207px;height:42px;float:left;border-bottom:1px solid #F8B885;}
.container_left ul li.dengshi {width:207px;height:42px;float:left;border-bottom:1px solid #F8B885;}
.container_left ul li.jiaju {width:207px;height:42px;float:left;border-bottom:1px solid #F8B885;}
.container_left ul li.peishi {width:207px;height:42px;float:left;border-bottom:1px solid #F8B885;}
.container_left ul li.zhuzhai {width:207px;height:42px;float:left;border-bottom:1px solid #F8B885;}
.container_left ul li.dianqi {width:207px;height:42px;float:left;border-bottom:1px solid #F8B885;}
.container_left ul li.fuwu {width:207px;height:42px;float:left;border-bottom:1px solid #F8B885;}
.container_left ul li.zhineng {width:207px;height:42px;float:left;}
.container_left ul li a {color:#fff;padding-left:43px;line-height:50px;font-size:14px;font-weight:bold;}
.container_left ul li a:hover {color:#FBE0CB; text-decoration:none;}

.container_banner {width:536px;height:342px;float:left;border:1px solid #ccc;}

.container_right {width:242px;height:329px;float:left; padding:15px 0 0 13px;}
.container_right h3 {width:242px;height:20px;font-size:16px;line-height:20px;}
.container_right h3 span {color:#E8662B;font-size:18px;margin-right:5px;}
.container_right .text {width:232px;height:60px;color:#666666;line-height:20px;margin-top:5px;}
.container_right .pic {width:auto;height:auto;float:right;}
.container_right .pic2 {width:232px;height:48px;float:left;}
.container_right .bottom {width:92px;height:50px;float:left; background:url(../images/cantuan.gif) no-repeat right;padding-left:70px;margin-top:11px;}
.container_right .bottom a {color:#fff;font-weight:bold;font-size:15px; text-align:center;line-height:34px; display:block;}
.container_right .bottom a:hover { text-decoration:none;}

.mainbody {width:1000px;height:auto;float:left;margin-top:13px;border-top:1px solid #D80100;}
.mainbody_left {width:205px;height:450px;float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; background:#FFF7F7;}
.mainbody_left .titel {width:192px;height:33px; background:#D80100;padding-left:13px;color:#fff;font-size:18px;line-height:33px;font-weight:bold;}

.mainbody_left1 {width:205px;height:450px;float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; background:#F1F9FE;}
.mainbody_left1 .titel1 {width:192px;height:33px; background:#3791C6;padding-left:13px;color:#fff;font-size:18px;line-height:33px;font-weight:bold;}

.mainbody_menu {width:205px;height:auto;float:left;padding:10px 0;}
.mainbody_menu ul {width:185px;height:auto;float:left;padding:10px;border-bottom:1px solid #D2D2D2;}
.mainbody_menu ul.none {width:185px;height:auto;float:left;padding:10px;border-bottom: none;}
.mainbody_menu ul li.big {width:185px;height:auto;float:left;}
.mainbody_menu ul li.big a  {font-weight:bold;font-size:15px;color:#666666;line-height:25px;}
.mainbody_menu ul li.sma {width:185px;height:auto;float:left;}
.mainbody_menu ul li.sma a {color:#888888;padding-right:23px;line-height:20px;font-size:13px;}

.mainbody_center {width:537px;height:450px;float:left;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.mainbody_center .title {width:504px;height:34px;float:left; line-height:34px;padding-left:33px;color:#D80100;font-size:15px;font-weight:bold; text-decoration:underline;}
.mainbody_center .title2 {width:504px;height:34px;float:left; background:url(../images/title_bg2.jpg) no-repeat;line-height:34px;padding-left:33px;color:#D80100;font-size:15px;font-weight:bold; text-decoration:underline;}
.product {width:533px;height:436px;padding:7px 2px;}
.product ul {width:147px;height:205px;float:left;border-right:1px dashed #E7E7E7;padding:0 15px;border-bottom:1px dashed #E7E7E7;}
.product ul.none {width:147px;height:205px;float:left;border-right:none;padding:0 15px;border-bottom:1px dashed #E7E7E7;}
.product ul.none_1 {width:147px;height:205px;float:left;border-right:1px dashed #E7E7E7;padding:0 15px;border-bottom:none;}
.product ul.none_2 {width:147px;height:205px;float:left;border-right:none;padding:0 15px;border-bottom:none;}
.product ul li.pic {width:147px;height:auto;float:left;margin-top:10px}
.product ul li.pic img {margin:0 auto; display:block;}
.product ul li.text {width:147px;height:36px;float:left;color:#555555;line-height:18px;font-size:13px;margin-top:10px;}
.product ul li.name {width:147px;height:auto;float:left;color:#777777;line-height:18px;font-size:13px;margin-top:10px;}
.product ul li.name span {color:#CC0000;margin:0 3px;font-weight:bold;}


.mainbody_right {width:254px;height:450px;float:left;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.mainbody_right .title {width:237px;height:34px;float:left; padding-left:17px;line-height:34px;font-size:15px;font-weight:bold;color:#D80100;}
.mainbody_right .title2 {width:237px;height:34px;float:left; background:url(../images/list_bg2.jpg) repeat-x;padding-left:17px;line-height:34px;font-size:15px;font-weight:bold;color:#D80100;}
.profile {width:244px;height:445px;padding:5px 5px 0 5px;}
.profile ul {width:244px;height:65px;float:left;padding:9px 0;border-bottom:1px solid #CCCCCC;}
.profile ul.none {width:244px;height:65px;float:left;padding:9px 0;border-bottom:none;}
.profile ul li.pic {width:60px;height:57px;float:left;padding-left:7px;}
.profile ul li.text {width:166px;height:36px;float:left;color:#555555;line-height:18px;font-size:13px;margin-top:2px;padding-left:10px;}
.profile ul li.name {width:146px;float:left;margin-top:3px;}
.profile ul li.name span {width:50px;color:#D80100;float:left;font-weight:bold;padding-left:15px;margin-top:5px;}
/*本地材料商*/
.local{ border:1px solid #ccc; }
.local ul li{ border:1px solid #ccc; padding:3px; width:207px; float:left; text-align:center; line-height:24px; margin:15px 0px 0px 20px; display:inline}
.local ul li b{ color:#f00}
.local ul li em{ display:block; border-bottom:1px solid #ccc; padding:10px 0}
.local ul li img{ width:171px; height:71px; margin:0 auto}


.main .con_left{
    width: 740px; float: left;
}

.main .con_right{
    float: left;
    width: 260px;
}

.con_left .details-ui{
    width: 728px;
    border: 1px solid #d4d4d4;
    margin: 0 0 10px;
    background: #fff;
    height: auto;
    overflow: hidden;
}
.details-ui .details-h2, .details-ui .details-p {
    width: 686px;
    margin: 0 auto;
    overflow: hidden;
    word-wrap: break-word;
    padding: 25px 0 10px 8px;
    color: #333;
    font-size: 26px;
    line-height: 34px;
    font-weight: bold;
}

.details-ui .details-p {
    padding: 0 0 25px 8px;
    font-size: 20px;
    color: #666;
    line-height: 30px;
}

.details-ui .details-lft {
    float: left;
    width: 230px;
    position: relative;
    z-index: 10;
    height: auto;
    margin: 10px 0 12px 14px;
    _display: inline;
    background: #f4f4f4;
}

.details-lft .details-buy {
    width: 245px;
    height: 69px;
    padding: 0 0 0 36px;
    position: absolute;
    left: -36px;
    top: 0;
    background-position: 0 0;
    background: url(../images/detailsui0417.png) no-repeat;
}
.details-buy .wowoprice {
    line-height: 59px;
    font-size: 30px;
    color: #e44108;
}

.details-buy a, .details-buy a:hover {
    text-decoration: none;
    display: block;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    width: 90px;
    height: 61px;
    position: absolute;
    right: 7px;
    top: -5px;
    background: url(../images/detailsui0417.png) no-repeat;
}
.xqbuy-a {
    background-position: 0 -74px!important;
}

.details-lft .shopprice {
    padding: 72px 0 0;
    height: 45px;
    width: 194px;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px solid #e4e4e4;
    font-size: 12px;
    color: #666;
    font-family: "宋体";
}
.shopprice span {
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    width: 64px;
    text-align: center;
}
.shopprice .ari {
    font-size: 14px;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}

.details-lft .shopmsg {
    width: 194px;
    margin: 0 auto 34px;
    padding: 18px 0 0;
    overflow: hidden;
    font-size: 12px;
    color: #666;
    border-top: 1px solid #FFF;
}

.shopmsg span {
    display: block;
    margin: 0 auto;
    text-indent: 0;
    line-height: 22px;
    text-align: center;
}

.Gray9 {
    color: #999;
}

.shopmsg .ari {
    font-size: 24px;
    font-weight: bold;
    font-family: Arial,Helvetica,sans-serif;
    color: #3365c4;
}

.details-ui .details-rit {
    float: left;
    margin: 0 0 12px 14px;
    _display: inline;
    width: 458px;
    height: 306px;
}
#imgBox {
    width: 456px;
    height: 304px;
    overflow: hidden;
    border: 1px solid #dedede;
    position: relative;
    background: #FFF;
    font-family: "微软雅黑","yahei";
}

.details-msg {
    width: 728px;
    background: #f9f7f7;
    border: 1px solid #cdcdcd;
    font-size: 14px;
    word-wrap: break-word;
    line-height: 26px;
    height: auto;
    overflow: hidden;
}

#xqtop-follow {
    border: 1px solid #cdcdcd;
    height: 36px;
    border-bottom: 1px #d9d9d9 solid;
    margin-top: -1px;
    width: 728px;
    margin-left: -1px;
    background: url(../images/xqtop-followbg.png) repeat-x;
}

#xqtop-follow ul {
    width: 100%;
}
#xqtop-follow .clickbtn {
    float: right;
    margin-right: 10px;
}
#xqtop-follow .jg {
    float: right;
    width: 110px;
    color: #e53e09;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 36px;
    font-family: "微软雅黑";
}
#xqtop-follow li {
    float: left;
    height: 36px;
}

#xqtop-follow .tuanlist a {
    color: #ec6525;
    font-size: 12px;
    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 18px 0;
    border-right: #e3e3e3 solid 1px;
}
#xqtop-follow .clickbtn {
    float: right;
    margin-right: 10px;
}
#xqtop-follow .clickbtn a{
    display: block;
    font-size: 0;
    height: 28px;
    line-height: 0;
    overflow: hidden;
    text-indent: -999px;
    width: 70px;
    margin-top: 4px;
    background: url(../images/fllowme0417.png) no-repeat;
}
#xqtop-follow .qg a {
    background-position: 0 -43px;
}

.pub-rigwrap {
    background: #fff;
    width: 250px;
    border: 1px solid #d4d4d4;
    margin: 0 0 10px;
    color: #666;
    overflow: hidden;
    position: relative;
}

.pub-rigtitle {
    background-color: #fff;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #333;
    font-weight: bold;
    padding: 0 0 0 10px;
}

.boxrig-pdlist {
    padding: 0 19px 10px;
    overflow: hidden;
}

.boxrig-pdlist .gxq-img {
    width: 215px;
    font-size: 12px;
    display: block;
    height: 120px;
    overflow: hidden;
}
.boxrig-pdlist .title {
    display: block;
    font-size: 12px;
    color: #666;
    height: 36px;
    line-height: 18px;
    margin: 4px auto 0;
    overflow: hidden;
}

.boxrig-pdlist .pd-sebox {
    overflow: hidden;
    margin: 5px 0;
}

.boxrig-pdlist .pd-sebox .num {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #e91414;
    float: left;
}

.boxrig-pdlist .pd-sebox .past {
    color: #999;
    font-family: Arial;
    font-size: 12px;
    float: left;
    margin: 2px 0 0 10px;
}


.container_right  .cont {
    width: 184px;
    height: 37px;
    background: url(../images/bg7.png) #cc2e2d -256px -66px no-repeat;
    display: inline-block;
    padding-left: 20px;
    line-height: 37px;
    margin-top: 8px;
}
.container_right  .cont span {
    vertical-align: top;
    display: inline-block;
    color: #fff;
}  
.container_right .cont .yen {
    padding-left: 5px;
    position: relative;
    margin-top: 1px;
    font-size: 14px;
}
.container_right .cont .price {
    font-size: 19px;
    font-family: "微软雅黑";
    color: #fff;
    font-weight: normal;
}
.container_right .cont .right a {
    display: inline-block;
    width: 67px;
    height: 27px;
    margin-right: 5px;
    margin-top: 5px;
    background:url(../images/bg7.png) -67px 0 no-repeat;
}

.search_main {
    min-height: 400px; 
    padding: 10px;
}

.search_message{
     height: 100px; width: 500px;
    margin-top: 150px;
    margin-left: 250px;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    color: #ff6600;
}

.search_show{
    margin-top: 10px;
}

.search_show  div{
    margin-top: 5px;
    line-height: 25px;    
}

.search_show a{
    color: #d31b1b;
}