@charset "utf-8";
em,i{font-style:normal}
h1,h2,h3,h4{font-weight:normal;margin:0}
a{color:inherit;}
.clear{clear:both;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:'';display:block;height:0;}
/*图标*/
.xicon-erweima{background:url('fl_index_icons.png');background-position:-10px 0;display:inline-block;height:14px;vertical-align:middle;width:14px;}
/*公用盒子*/
.fc-wrap{color:#333;font-size:14px;min-width:1200px;}
.fc-wrap input::-moz-placeholder{color:#999;}
.fc-wrap input::-webkit-input-placeholder{color:#999;}
.fc-wrap input::-ms-input-placeholder{color:#999;}
.fc-wrap .fl{float:left;}
.fc-wrap .fr{float:right;}
.fc-wrap .link{padding:0;}
.fc-cont{margin:0 auto;width:1200px;}
.fc-cont+.fc-cont{margin-top:40px}
.fc-cont1{width:810px;}
.fc-cont2{width:540px;}
.fc-cont3{width:360px;}
.fc-cont4{width:930px;}
.fc-cont5{width:450px;}
.fc-cont3-wrap .fc-cont3+.fc-cont3{margin-left:60px;}
/*公用标题*/
.fl-tit1{border-bottom:1px solid #f33;line-height:30px;margin-bottom:14px}
.fl-tit1 .tit{color:#f33;font-size:18px;font-weight:bold}
.fl-tit1 .xicon-erweima{cursor:pointer;margin-right:5px;position:relative;vertical-align:-2px}
.fl-tit1 .showMore{color:#999;font-size:14px}
.fl-tit1 .showMore:hover{color:#666;text-decoration:underline;}
.fl-tit1 .xicon-erweima:hover .maBox{display:block;}
.fl-tit1 .xicon-erweima:hover .fl-maBox{display:block;}
.fl-maBox{background:#fff;border:1px solid #e2e2e2\0;border-radius:10px;box-shadow:2px 0 14px rgba(0,0,0,.1);display:none;left:50%;margin:20px 0 0 -285px;padding:30px 25px 20px;position:absolute;top:100%;width:520px;z-index:2}
.fl-maBox:before{background:url('fl_index_icons.png');background-position:-30px 0;content:'';height:10px;left:50%;margin-left:-8px;position:absolute;top:-10px;width:17px;}
.fl-maBox:after{content:'';height:40px;left:50%;margin-left:-20px;position:absolute;top:-40px;width:40px;}
.fl-maBox .item{width:160px;}
.fl-maBox .item+.item{margin-left:20px}
.fl-maBox .img{display:block;height:120px;margin:0 auto;width:120px}
.fl-maBox .info{color:#333;font-size:14px;margin-top:10px;text-align:center}
.fl-maBox.right{left:unset;right:-20px;}
.fl-maBox.right:before{background-position:-30px 0;left:unset;right:20px;}
.fl-maBox.right:after{left:unset;right:8px;}
.fl-tit2{border-bottom:1px solid #e9ebef;line-height:30px;margin-bottom:14px}
.fl-tit2 .tit{color:#333;font-size:18px;font-weight:bold;position:relative;}
.fl-tit2 .tit:before{background:#f33;bottom:-1px;content:'';height:2px;left:0;position:absolute;width:100%;}
.fl-tit2 .xicon-erweima{cursor:pointer;margin-right:5px;position:relative;vertical-align:-2px}
.fl-tit2 .showMore{color:#999;font-size:14px}
.fl-tit2 .showMore:hover{color:#666;text-decoration:underline;}
.fl-tit2 .xicon-erweima:hover .maBox{display:block;}
.fl-tit2 .xicon-erweima:hover .fl-maBox{display:block;}
.fl-tit3{border-bottom:1px solid #e9ebef;line-height:30px;margin-bottom:14px}
.fl-tit3 .tit{color:#333;font-size:16px;font-weight:bold;}
.fl-tit3 .showMore{color:#999;font-size:12px}
.fl-tit3 .showMore:hover{color:#666;text-decoration:underline;}
/*公用标签*/
.fl-btnBox{margin-bottom:15px}
.fl-btn{border:1px solid #e9ebef;color:#109aea;display:inline-block;font-size:16px;font-weight:bold;height:32px;line-height:32px;text-align:center;width:128px;}
.fl-btn+.fl-btn{margin-left:6px}
.fl-btn:hover{border-color:#f33;color:#fff;background:#f33}
.fl-btn1{background-color:#18c6b4;background-image:linear-gradient(to bottom,#02d0ac,#2ebbbc);border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:18px;height:48px;line-height:48px;text-align:center;width:160px;}
.fl-btn1:hover{opacity:.9}
.xlp-tab{-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:14px;font-weight:normal;line-height:22px;padding:0 6px;}
.xlp-tab1{background:#f33;}
.xlp-tab2{background:#3c3;}
.xlp-tab3{background:#39f;}
.xlp-tab4{background:#999;}
.xlp-tab5{background:#f63;}
.fl-newTab{background:url('http://r.imgccoo.cn/post/images/newdd.gif');display:inline-block;height:11px;vertical-align:middle;width:28px;}
.zgz,.zrc,.fzp,.fjl,.csfy,.czfy,.tjkf,.xlp{display:inline-block;zoom:1;background:url('fl_index_icons2.png') 0 0 no-repeat;vertical-align:-3px;height:17px;margin-right:5px;width:17px}
.zgz{background-position:0 0;}
a:hover .zgz{background-position:0 -20px}
.zrc{background-position:-20px 0;}
a:hover .zrc{background-position:-20px -20px}
.fzp{background-position:-40px 0;}
a:hover .fzp{background-position:-40px -20px}
.fjl{background-position:-60px 0;}
a:hover .fjl{background-position:-60px -20px}
.csfy{background-position:-80px 0;}
a:hover .csfy{background-position:-80px -20px}
.czfy{background-position:-100px 0;}
a:hover .czfy{background-position:-100px -20px}
.tjkf{background-position:-120px 0;}
a:hover .tjkf{background-position:-120px -20px}
.xlp{background-position:-140px 0;}
a:hover .xlp{background-position:-140px -20px}
/*二级菜单*/
.fl-subMenu{color:#109aea;font-size:14px;height:60px;margin:-14px 0 0 -18px;overflow:hidden;position:relative;}
.fl-subMenu:after{background:#e9ebef;bottom:0;content:'';display:block;height:1px;left:18px;position:absolute;right:0;}
.fl-subMenu .link{display:inline-block;line-height:16px;margin:10px 0 0 18px;}
.fl-subMenu .link:hover{text-decoration:underline;}
/*左侧菜单*/
.typelist{border:1px solid #f0f0f0;box-sizing:border-box;float:left;margin-right:30px;padding:5px 20px;width:240px;}
.typelist .item{padding:12px 0;position:relative;z-index:2;_line-height:31px;_height:31px;zoom:1}
.typelist .item .tyt{color:#333;display:block;font-size:16px;line-height:20px;overflow:hidden;padding:0 10px 0 0;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:9;zoom:1}
.typelist .item .tyt:after{background:url('fl_index_icons.png');content:'';height:11px;margin-top:-6px;position:absolute;right:0;top:50%;width:6px}
.typelist .item .tyt:hover{color:#f33;text-decoration:underline}
.typelist .item .tyt:hover:after{background-position:-84px 0}
/*文字列表*/
.textlist{margin:5px 0 0 0;float:none}
.textlist .item a:hover{color:#f33;text-decoration:underline;}
.textlist .item{font-size:16px;line-height:33px;height:33px;width:100%;float:none;overflow:hidden}
.textlist .text-titBox{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.textlist .item .type{color:#999;}
.textlist .item .tit{color:#333;}
.textlist .item .fl-newTab{margin:10px 0 0 10px;}
.textlist .item .date{color:#999;font-size:14px;}
.textlist .item .f1760d{margin-right:3px}
.fc-cont2 .text-titBox{max-width:495px;}
.fc-cont3 .text-titBox{max-width:315px;}
.fc-cont5 .text-titBox{max-width:405px;}
.fc-cont2 .fl-newTab+.text-titBox{max-width:455px}
.fc-cont3 .fl-newTab+.text-titBox{max-width:275px;}
.fc-cont5 .fl-newTab+.text-titBox{max-width:365px;}
/*名企招聘*/
.mqList .item{border:1px solid #ededf2;padding-bottom:10px}
.mqList .item+.item{margin-top:14px}
.mqList .link-com{display:block;}
.mqList .link-com:hover .tit{color:#f33;}
.mqList .link-com:hover .imgBox:after{background:rgba(51,51,51,.1);content:'';height:100%;left:0;position:absolute;top:0;width:100%;}
.mqList .link-job{color:#109aea;font-size:14px;display:block;margin-top:5px;overflow:hidden;padding:0 14px;text-overflow:ellipsis;white-space:nowrap;}
.mqList .link-job:hover{text-decoration:underline;}
.mqList .imgBox{height:68px;position:relative;}
.mqList .img{height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%;}
.mqList .tit{color:#333;font-size:16px;line-height:18px;max-height:36px;margin-top:10px;overflow:hidden;padding:0 14px;}
.mqDefaultBox .item{border:1px solid #ededf2;height:275px;text-align:center}
.mqDefaultBox .item+.item{margin-top:14px}
.mqDefaultBox .tit{color:#333;font-size:24px;font-weight:bold;margin-top:50px}
.mqDefaultBox .info{color:#999;font-size:14px;line-height:18px;max-height:36px;margin-top:35px;overflow:hidden}
.mqDefaultBox .fl-btn1{margin-top:20px}
.mqDefaultBox .fl-btn1.zc{background-color:#ffab02;background-image:linear-gradient(to bottom,#ffba02,#ff9b02)}
/*最新楼盘*/
.lpList .item+.item{margin-top:20px}
.lpList .item .link{display:block;}
.lpList .item .imgBox{height:135px;position:relative;width:180px}
.lpList .item .imgBox .xlp-tab{left:10px;position:absolute;top:10px;}
.lpList .item .imgBox .img{display:block;height:100%;-webkit-object-fit:cover;object-fit:cover;width:100%}
.lpList .item .infoBox{color:#999;font-size:14px;margin-left:194px}
.lpList .item .tit,.lpList .item .price,.lpList .item .tel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lpList .item .tit{color:#333;font-size:16px;font-weight:bold;margin-top:15px}
.lpList .item .price,.lpList .item .tel{margin-top:10px}
.lpList .item .price em{color:#f33;font-size:16px}
.lpList .item .tel em{color:#333;}
.lpList .item .addr{display:-webkit-box;max-height:36px;line-height:18px;margin-top:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.lpList .item:hover .imgBox:after{background:rgba(51,51,51,.1);content:'';height:100%;left:0;position:absolute;top:0;width:100%;}
.lpList .item:hover .tit{color:#f33;}
/*中介信息*/
.zjListWrap{margin-top:30px;}
.zjList{margin:-10px 0 0 -10px;}
.zjList .item{margin:10px 0 0 10px;width:175px;}
.zjList .item .link{display:block;}
.zjList .item .img{display:block;height:46px;-webkit-object-fit:cover;object-fit:cover;width:100%}
.zjList .item .info{background:#f7f7f7;color:#333;font-size:14px;height:30px;line-height:30px;overflow:hidden;padding:0 5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.zjDefaultBox{border:1px solid #ededf2;height:220px;margin-top:20px;text-align:center}
.zjDefaultBox .tit{color:#333;font-size:24px;font-weight:bold;margin-top:20px}
.zjDefaultBox .info{color:#999;font-size:14px;line-height:18px;max-height:36px;margin-top:35px;overflow:hidden}
.zjDefaultBox .fl-btn1{margin-top:20px}
.zjDefaultBox .fl-btn1.jr{background-color:#49b8d9;background-image:linear-gradient(to bottom,#50c7d9,#43a8d8)}
/*生活服务*/
.shBox+.shBox{margin-top:15px}
/*相亲*/
.xqBox{margin:-12px 0 0 -12px;}
.xqBox .item{width:110px;height:145px;box-sizing:border-box;border:1px solid #f0f0f0;background:#fff;float:left;margin:12px 0 0 12px;position:relative;}
.xqBox .link-xq{display: block;width:100%;height:100%;box-sizing:border-box;position:relative;}
.xqBox .link-xq .img{width:108px;height:108px;display:block;margin-bottom:8px}
.xqBox .link-xq .mask{position:absolute;width:100%;height:100%;left: 0;top: 0;background:#ccc;opacity: .2;filter: alpha(opacity=20);z-index:1;display:none;}
.xqBox .link-xq .maBox{position:absolute;width:108px;height:108px;top:1px;left:0;display:none}
.xqBox .link-xq .maBox:after{background:url('logo_cy.png');content:'';;height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:39px;}
.xqBox .link-xq .ewm{display:block;height:100%;width:100%;}
.xqBox .link-xq:hover .mask,.xqBox .link-xq:hover .maBox{display:block}
.xqBox .link-xq .clearfix{text-align:center}
.xqBox .link-xq .tab{font-size:12px;height:14px;line-height:14px;padding:0 4px}
.xqBox .link-xq .tab+.tab{margin-left:5px}
.xqBox .link-xq .sex-w .tab{color:#f33;border:1px solid #f33;}
.xqBox .link-xq .sex-m .tab{color:#23b2f0;border:1px solid #23b2f0;}
.xqBox.type1 .item{width:139px;height:182px;}
.xqBox.type1 .link-xq .img{height:137px;width:137px;margin-bottom:12px}
.xqBox.type1 .link-xq .maBox{width:137px;height:137px;}
.xqBox.type1 .link-xq .tab{font-size:14px}
/*拼车*/
.pcBox .item+.item{margin-top:12px}
.pcBox .item{border:1px solid #f0f0f0;color:#999;font-size:14px}
.pcBox .item:hover{background:#f9f9f9}
.pcBox .item:hover .titBox .tit:before{background:#109aea;content:'';left:0;height:1px;bottom:0;position:absolute;width:100%;}
.pcBox .link{display:block;padding:15px 18px;}
.pcBox .titBox{color:#109aea;font-size:16px}
.pcBox .titBox .tit{overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;max-width:280px}
.pcBox .titBox .tit i{background:url('fl_index_icons.png');background-position:-50px 0;display:inline-block;height:5px;margin:0 4px;vertical-align:4px;width:17px}
.pcBox .titBox .type{color:#f33;font-size:12px;margin:2px 0 0 5px;}
.pcBox .timeBox{margin-top:7px}
.pcBox .timeBox .time{margin-right:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pcBox .timeBox .time em{color:#666;}
.pcBox .addr{margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pcBox .addr em{color:#666;}
/*交通出行*/
.jtBox .icon-jt-train{background:url('fl_jt_icons.png');display:inline-block;height:62px;width:80px}
.jtBox .icon-jt-bus{background:url('fl_jt_icons.png');background-position:-90px 0;display:inline-block;height:62px;width:80px}
.jtBox .icon-jt-transit{background:url('fl_jt_icons.png');background-position:-180px 0;display:inline-block;height:62px;width:80px}
.jtBox .item{background:#f8f8f8;padding:20px 0;}
.jtBox .item+.item{margin-top:12px}
.jtBox .imgBox{border-right:1px solid #e2e2e2;padding:5px 0;text-align:center;width:110px;}
.jtBox .imgBox .tit{color:#666;font-size:16px;margin-top:10px}
.jtBox .formBox{margin-left:126px}
.jtBox .formBox form+form{margin-top:5px}
.jtBox .formBox .tab{background:url('fl_index_icons.png');background-position: -70px 0;display:inline-block;height:13px;margin:0 5px;width:12px}
.jtBox .input1{border:1px solid #e2e2e2;background:#fff;height:24px;outline:none;padding:0 5px;width:76px}
.jtBox .input2{border:1px solid #e2e2e2;background:#fff;height:24px;outline:none;padding:0 5px;vertical-align:middle;width:128px}
.jtBox .btn1{background:#ccc;border:none;color:#fff;cursor:pointer;font-size:12px;height:24px;margin-top:10px;outline:none;width:88px}
.jtBox .btn2{background:#ccc;border:none;color:#fff;cursor:pointer;font-size:12px;height:24px;margin-left:5px;outline:none;vertical-align:middle;width:68px}
.jtBox .btn1:hover,.jtBox .btn2:hover{background:#f33;}
.jtBox .linkBox{color:#109aea;font-size:12px;margin:10px 0 0 -15px}
.jtBox .linkBox .link{display:inline-block;margin:2px 0 0 15px;}
.jtBox .linkBox .link:hover{text-decoration:underline;}
/*底部*/
.xfooterWrap{border-top:1px solid #ddd;color:#999;font-size:14px;margin-top:30px;padding:25px 0 70px}
.xfooter{margin:0 auto;width:1200px;}
.xfooter .maBox{line-height:16px;width:520px;}
.xfooter .maBox .item{text-align:center;width:160px;}
.xfooter .maBox .item+.item{margin-left:20px}
.xfooter .maBox .img{height:120px;width:120px;}
.xfooter .maBox .tit{color:#333;margin-top:15px}
.xfooter .maBox .info{margin-top:5px}
.xfooter .infoBox{margin-left:550px;}
.xfooter .infoBox .linkBox{color:#333;}
.xfooter .infoBox .linkBox a:hover{text-decoration:underline;}
.xfooter .infoBox .info{margin-top:15px}
.xfooter .infoBox .info+.info{margin-top:5px}
.xfooter .infoBox .info a:hover{color:#666;text-decoration:underline;}
.xfooter .infoBox .picLink{margin-top:10px}
.xfooter .infoBox .picLink .img{border:1px solid #eee;height:48px;margin-left:5px;width:118px;}
/*广告*/
.zp_gg{overflow:hidden;width:1200px;margin:20px auto 30px;text-align:center;clear:left;}
.zp_gg object{margin-bottom:5px;width:100%;display:block;}
.zp_gg img{margin-bottom:5px;width:100%;display:block;}
/*搜索结果页*/
.fenleiq{color:#999;height:16px;line-height:16px;margin:6px auto 0;text-align:left;width:1200px}
.fenleiq a{color:#999}
.fenleiq a:hover{color:#f33;text-decoration:underline;}
#newscontent{width:1200px;margin:10px auto 0 auto;height:auto}
.main_bg1 {width:1200px;float:left;height:28px;border-bottom:2px solid #ff7200}
.qbxx{height:28px;background:#ff861f;line-height:28px;text-align:center;float:left;margin-left:6px;font-weight:bold;padding:0 4px 0 4px}
.qbxx a{color:#fff;font-size:16px}
.fcbtml{width:1200px;background:#f7f7f7;border-bottom:1px solid #e6e6e6;line-height:40px;height:40px;float:left}
.fcbtml .s-tab{font-size:16px;float:left;}
.fcbtml .s-tab1{padding-left:15px;width:150px;}
.fcbtml .s-tab2{padding-left:20px;width:840px;}
.fcbtml .s-tab3{width:174px;text-align:center;}
.infor_listcont{width:1200px;color:#666;float:left;border-bottom:1px solid #e5e5e5;padding:6px 0 6px 0}
.infor_listcont ul{width:1200px;height:28px;line-height:28px;float:left}
.infor_listcont li{float:left;}
.infor_listcont .width1{width:150px;font-size:16px;color:#F00;padding-left:15px}
.infor_listcont .width3{width:840px;font-size:16px;color:#25d;padding:1px 0 0 20px}
.infor_listcont .width3 span{width:auto;font-size:14px; color:#F00; padding-left:10px;}
.infor_listcont .width3 em{margin-left:3px;float:left;height:17px;margin-top:3px}
.infor_listcont .width3 a:visited{color:#25d}
.infor_listcont .width3 a{color:#25d}
.infor_listcont .width3 a:hover{color:#f00}
.infor_listcont .width3 img{vertical-align:middle}
.infor_listcont .width4{width:174px;text-align:center;font-family:Arial}