@charset "utf-8";
/* CSS Document */

.listmain{ width:1160px; margin:auto;}
.lanmu{ height:90px;line-height:90px; background:url(../images/xwdt_topbg.png) center top no-repeat; text-align:center; color:#fff; font-size:36px; font-weight:bold;}
.loc{ background:url(../images/home.png) 0 center no-repeat; padding:20px 0; padding-left:30px; float:left;}
.loc a{ color:#666666;}
.listmain .loginbtn{ margin-top:0;}
.leftnav{ width:200px; float:left;}
.leftnav-tt{ font-size:24px; color:#fff; font-weight:bold; height:60px; line-height:60px; text-align:center; background:#e94e54;}
.leftnav ul{ background:#f8f8f8; border:1px solid #ddd; padding:10px 10px 0;}
.leftnav ul li{ height:40px; line-height:40px; text-align:center; border:1px solid #ddd; margin-bottom:10px; background:#fff;}
.leftnav ul li a{ text-decoration:none;}
.leftnav ul li.current{ background:#e94e54; border:1px solid #e94e54;}
.leftnav ul li.current a{ color:#fff;}

.alist{ border:1px solid #ddd; width:898px; float:right; padding:15px 25px 0; min-height:814px;}
.alist ul li{ line-height:48px; position:relative; background:url(../images/point.png) 0 center no-repeat; padding-left:17px;}
.alist ul li a{ text-decoration:none;display:block;width:85%;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.alist ul li:hover{ background-image:url(../images/points.png);}
.alist ul li:hover span,.alist ul li:hover a{ color:#e94e54;}
.alist ul li span{ position:absolute; top:0; right:0}

.hideloc{ display:none;}
.artext{ border:1px solid #dddddd;  padding:0 55px;}
.mtitle{ font-size:24px;padding:30px 0; border-bottom:1px solid #ededed;}
.source center{ padding-top:10px; font-size:14px; text-align:left; color:#666666; height:40px; padding-left:330px;}
.content table{ border-collapse:collapse;}
.content tr td{border:1px solid #ddd;}
#zoom p{ padding-bottom:15px; line-height:220%;}
#zoom img{max-width: 900px; height:auto;
_width:expression(document.body.clientWidth > 900 ? "900px" : "auto");
	margin: 10px auto;
	text-align: center;}
.source{ overflow:hidden; clear:both;}
.bshare-custom{margin-top:-20px; margin-left:280px; }
.desc{ line-height:200%;}
.desc img{ max-width:100%;}
.desc p{ padding-bottom:10px;}

.mpage{ text-align:center; padding:15px 0;}
.mpage a{ display:inline-block; width:34px; height:34px; border:1px solid #ddd; margin:0 3px; line-height:34px; text-decoration:none;}
.mpage a.cpage{ background:#e94e54; border:1px solid #e94e54; color:#fff;}
.mpage font{ background:#e94e54; border:1px solid #e94e54; color:#fff; display:inline-block; width:34px; height:34px;margin:0 3px; line-height:34px; }

.xmlist{border:1px solid #ddd; width:948px; float:right; padding:0 0 0; min-height:799px;}
.gpxmli1{width:100%;border-bottom:1px solid #ddd; overflow:hidden; clear:both;}
.gpxmli1 li{ float:left; background:#f8f8f8; height:47px; line-height:47px; border-right:1px solid #ddd;  text-align:center; }
.bt01{ width:18%;}
.bt02{ width:37%;  text-align:left;}
.bt03{ width:17%;}
.bt04{ width:13%;text-align:right;}
.gpxmli1 li.bt05{ width:14.5%; border-right:0;}
.bt02 a{display:block;width:100%; white-space:nowrap;overflow: hidden;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis'); text-decoration:none;}
.bt02 a:hover{ color:#e94e54;}
.jzrq_phone,.djl_phone,.xmzt_phone{ display:none;}

.gpxmli2{  }
.gpxmli2 li{background:#fff; height:47px; line-height:47px;}
.gpxmli2 li.bt02{ width:35%; text-align:left;padding-left:2%;}
.gpxmli2 li.bt03{ width:15%; text-align:right; padding-right:2%;}
.gpxmli2:last-child li{ border-bottom:0;}

.xmlist2{width:948px; float:right; padding:0;}
.xmlist2 h2{ display:none;}
.xmlist2 .xm01Cont2{border:1px solid #ddd; max-height:382px; overflow:hidden;}
.xm01Cont2 .gpxmli1:last-child{ border-bottom:0;}
.xm01Cont3{max-height:765px; overflow:hidden; border-bottom:1px solid #ddd;}

.xm_more{text-align:right; margin:15px 15px 30px 0;}
.xm_more a{ border-bottom:1px solid #dedede;padding:4px 20px;border-radius:2px;color:#666; font-size:14px;}
.xm_more a:hover{ text-decoration:none;/*background:#ff6666;*/border-bottom:1px solid #ff6666; color:#ff6666;}

.xm_more span{padding:4px 30px;border-radius:2px;color:#666; font-size:14px;border-bottom:1px solid #dedede;}
.xm_more .submenu{border-radius:2px;color:#666;font-size:14px; margin-top:10px;}
.xm_more .submenu{display: none;}
.xm_more:hover .submenu{display: block;color:#ff6666;}

.xm_more .submenu a{padding:0; border:none;line-height:30px;text-decoration:none;}

.wybm{ display:inline-block; background:#62ae34; height:32px; line-height:32px; border-radius:32px; width:100px; text-align:center; color:#fff; font-size:14px; margin-top:2px;}
.wybj{ display:inline-block; background:#e94e54; height:32px; line-height:32px; border-radius:32px; width:100px; text-align:center; color:#fff; font-size:14px; margin-top:2px;}
.wyck{ display:inline-block; background:#f49745; height:32px; line-height:32px; border-radius:32px; width:100px; text-align:center; color:#fff; font-size:14px; margin-top:2px;}

.lanmu_xmgp{ background-image:url(../images/xmgp_topbg.png);}
.rzxqCont .bt03{ width:23%;}
.rzxqCont .bt02{ width:32%;}
.rzxqCont .bt04{ width:12%;}
.rzxqCont .gpxmli2 li.bt02{ width:30%; text-align:left;padding-left:2%;}
.rzxqCont .gpxmli2 li.bt03{ width:22%; text-align:right; padding-right:1%;}

/*公房出租*/
.gfczlist_top{ border:1px solid #ddd;}
.lanmu_gfcz{ background-image:url(../images/gfcz_topbg.png);}
.gfczlist_top dl{ overflow:hidden; clear:both;}
.gfczlist_top dt{ float:left; width:145px; background:#f6f6f6; padding:8px 0; text-align:right; padding-right:15px;}
.gfczlist_top dd{ float:left; padding:8px 0 8px 10px;width:980px;}
.gfczlist_top dd a{ display:inline-block; padding:0 11px;}
.gfczlist_top dd a:hover{ text-decoration:none; cursor:pointer;}
.gfczlist_top dd a.xz{ color:#e94e54;}

.gfczlist_cont{ padding-bottom:20px;}
.gfczlist_cont dl{ background:#f6f6f6; overflow:hidden; clear:both; margin-top:30px;}
.gfczlist_cont dl dt{ float:left; width:240px; height:160px;}
.gfczlist_cont dl dt img{ width:240px;height:160px;}
.gfczlist_cont dl dd{ padding-left:39px; position:relative; float:left; width:881px;}
.gzf_tt{ display:block; height:85px; padding-top:25px;width:780px;}
.gzf_tt a{ font-size:24px; font-weight:bold;}
.gfczlist_cont dl dd p span{ display:inline-block; padding-right:20px;}
.gfczlist_cont dl dd p b{ font-size:24px; color:#e94e54;}
.djs{ position:absolute; top:0; right:25px; min-width:80px; height:70px; background:#e94e54; color:#fff; text-align:center; font-style:normal; padding-top:10px;}
.djs b{ display:block; font-size:18px; padding-top:5px;}

.lanmu_zsyz{ background-image:url(../images/zsyz_topbg.png);}
.zsyzlist{ width:1200px;}
.zsyzlist dl{ width:270px; float:left; margin-right:26px; height:359px; margin-bottom:20px;}
.zsyzlist dl dt img{ width:270px; height:200px;}
.zsyz_tt{ font-size:18px; padding:5px 0; display:block;}
.zsyzlist dl dd p{ line-height:30px; color:#666666; overflow:hidden; clear:both;}
.zsyzlist dl dd p span{ display:inline-block; float:left; font-size:14px;}
.zsyzlist dl dd p font{ color:#000; display:inline-block; float:right; font-size:14px;}
.zsyzlist dl dd p b{ display:inline-block; float:right; font-size:18px; color:#e94e54; font-weight:normal;}

.xjgqxm_top{ text-align:center; padding:20px 0 20px 280px; overflow:hidden; clear:both;border-bottom:1px solid #dddddd;}
.xjgqxm_top a{ display:inline-block; border:1px solid #dddddd; width:178px; text-align:center; height:34px; line-height:34px; margin:0; float:left; text-decoration:none;}
.xjgqxm_top a.cur{ background:#e94e54; border:1px solid #e94e54; color:#fff;}
#tabmenu_10{ border-radius:34px 0 0 34px;border-right:0;}
#tabmenu_11{ border-radius:0 34px 34px 0;border-left:0;}

.lanmu_gywm{ background-image:url(../images/zsyz_topbg.png);}
.lanmu_tzgg{ background-image:url(../images/tzgg_topbg.png);}
.lanmu_zcwj{ background-image:url(../images/zcwj_topbg.png);}
.lanmu_zlxz{ background-image:url(../images/zlxz_topbg.png);}

.screen {
    background: #fff;
    padding: 0 0 10px;
}
.screen dl {
    border-bottom: 1px dashed #ddd;
    line-height: 34px;
    overflow: hidden;
    padding: 3px 0;
    position: relative;
}
.screen dl dt {
    background: rgba(0, 0, 0, 0) url("/images/qyy/shuxian.png") no-repeat scroll 90px 10px;
    display: inline-block;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 100px;
}
.screen dl dd {
    float: left;
}
.screen dl dd.mid {
    width: 90%;
}
.screen dl dd.wid {
    width: 1020px;
}
.screen dl dd a {
    color: #666;
    display: inline-block;
    line-height: 26px;
    margin: 0 3px;
    padding: 0 6px;
}
.screen dl dd a:hover {
    text-decoration: none;
}
.screen dl dd a.xz {
    background: #fff none repeat scroll 0 0;
    color: #e94e54;
}
.gg_article_title {
    border-bottom: 1px solid #ddd;
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 20px;
    padding: 20px 0;
    text-align: center;
}
.tb_info2 {
    background: #ddd none repeat scroll 0 0;
    border-collapse: separate;
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
    width: 100%;
	border-collapse:collapse;
}
.tb_info2 th, .tb_info2 td {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 8px 10px;
}
.tb_info2 th {
    background: #f5f5f5 none repeat scroll 0 0;
    font-weight: normal;
    text-align: right;
    width: 10%;
}
.tb_info2 td {
    background: #fff none repeat scroll 0 0;
    overflow-wrap: break-word;
    width: 24%;
    word-break: break-all;
}
.pad-right{ padding-left:200px;}

.ckyq{float:right;margin-bottom:25px;border-bottom:1px solid #dedede;padding:0 10px 5px;margin-right:20px;}
.ckyq a{color:#666;font-size:16px;}

/*阳光采购*/
.ygcglist{width: 100%;border-bottom: 1px solid #ddd;overflow: hidden;clear: both;}
.ygcglist li{list-style:none;float:left;background:#fff;height:47px;line-height:47px;border-right:1px solid #ddd;text-align:center;}

.ygcglist .bt01{width:20%;}
.ygcglist .bt02 {width:45%;text-align:left;}
.ygcglist .bt03 {width:20%;}
.ygcglist .bt04 {width:14.5%;border-right:none}

.ygcglist .bt02 a{padding:0 5px;}
.listtop li{background:#f8f8f8;}
.listtop li.bt02{text-align:center;}
.listtop li.bt04{border-right:1px solid #f8f8f8}

.leftnav-tt a{color:#fff; text-decoration:none;}
.leftnav-tt a:hover{color:#f9f9f9;}

/* 数据产品专区*/
.hyzq-plist{overflow:hidden;}
.hyzq-plist ul li{float:left;width:calc(33.3333% - 20px);margin:20px 10px;padding:0; background:none; overflow:hidden; text-align:center;line-height:24px;}
.hyzq-plist ul li a,.hyzq-plist ul li p{display:block;width:auto;background:#f5f5f5; overflow:hidden;margin:0 auto;padding:0;}
.hyzq-plist ul li img{max-width:345px;height:220px; margin-top:5px}
.hyzq-plist ul li p{padding:0px 10px 10px 10px;height:50px;overflow:hidden;}
.hyzq-plist ul li p a{white-space:normal}
.hyzq-plist ul li:hover{background:none;}
.hyzq-plist ul li:hover a{color:#e94e54;} 