@charset "utf-8";
/*layout*/
.panel{width:1000px; margin-left:auto; margin-right:auto; zoom:1;}
.container{padding:0 20px 20px;}
.margins{margin-top:30px; margin-bottom:30px;}
.pr{position:relative;}

/*网站顶部 S  -------------------------------------------------*/
.header{height: 283px; margin-bottom: 60px; background:  url(/images/pe-header-banner.png) 53% bottom no-repeat;}
.header .topBar{ height: 45px; line-height: 45px; font-size: 14px; border-bottom: 1px solid #dfe2e7; background:  url(/images/pe-header-bg.png) left top repeat-x;}
.header .topInfo a{font-weight: bold; color: #f78d0f; margin-left: 20px;}
.header .toolBox{float: right; font-size: 14px;}
.header .toolBox>a{display: inline-block; line-height: 30px;}
.header .toolBox .spe{margin: 0 6px; color: #c4c6ca;}
.header .toolBox .icon{padding-left: 33px; background:  url(/images/pe-top-icon.png) left top no-repeat;}
.header .toolBox #wx{background-position: left -46px;}
.header .toolBox #wb{background-position: left -96px;}
.header .toolBox .popBox{position: relative;}
.header .toolBox .code{display: none; position:absolute; top:38px; left:50%; z-index:99999; display:none; background-color:#fff;}
.header .toolBox .popBox:hover .code{display: block;}
.header .toolBox .wecat{width:365px; margin-left:-170px; padding-right:10px;}
.header .toolBox .wecat img{width:100%; height:200px; margin:5px;}
.header .toolBox .phone{width:150px; height:150px; margin-left:-75px;}
.header .toolBox #wza{cursor: pointer;}

/*长者助手*/
.header .toolBox #slh{
    margin-left: 5px;
    padding: 0 12px;
    color: white;
    background-color: #c00;
    border-radius: 4px;
    cursor: pointer;
}
.header .toolBox #slh>i{
    width: 18px;
    height: 30px;
    float: left;
    margin-right: 5px;
    background: url(/images/slh.png) left center no-repeat;
}
.header .toolBox #slh:hover{
    background-color: #dd0900;
}

#logoSearch{position: relative; z-index: 2;}
/*logo*/
.logo{float: left; margin-top: 60px;}
/*搜索*/
.searchBar{position: absolute; z-index: 1; top: 60px; right: 0; font-size: 0;}
.searchBar .input{width: 240px; height: 46px; line-height: 46px; padding: 0 5px 0 15px; font-size: 16px; color: #999999; background-color: white; border: 1px solid #0558b8; border-right: 0; border-radius: 5px 0 0 5px;}
.searchBar .submit{width: 80px; height: 48px; line-height: 48px; color: white; margin-right: 10px; font-size: 16px; text-align: center; background-color: #0558b8; border-radius: 0 5px 5px 0;}

.topLinksBox{position: absolute; z-index: 1; right: 50px; top: 110px; height: 30px; line-height: 30px;}
.topLinksBox>span.spe{float: left; margin: 0 15px; color: #666;}
.topLinks{position: relative; z-index: 1; width: auto; float: left;}
.topLinks dt{cursor: pointer; padding-right: 20px; height: 30px; line-height: 30px; color: #0558b8; background:  url(/images/pe-arrow-icon.png) right center no-repeat;}
.topLinks dd{display: none; position: absolute; z-index: 1; right: 0; top: 30px; width: 500px; padding: 10px 15px; font-size: 14px; border: 1px solid #dadada; background-color: #fff; border-radius: 3px;}
.topLinks dd.strongNode{width: 290px;}
.topLinks dd::after,
.topLinks dd::before{ position: absolute; z-index: 1; top: -20px; right: 60px; content: "";  width: 0; height: 0; float: left; overflow: hidden; border-width: 10px; border-style: solid; border-color: transparent transparent #dadada transparent;}
.topLinks dd::before{z-index: 2; top: -19px; border-bottom-color: white;}
.topLinks dd a{margin: 0 8px; white-space: nowrap;}
.topLinks:hover dd{display: block;}

/*网站顶部  E  -------------------------------------------------*/


/*导航 S  -------------------------------------------------*/
.mainNavBar{position:absolute; width:100%; min-width: 1000px; height:60px; z-index:9999; background-color: #0558b8;}
.mainNav{position:absolute; top:0; right:0; left:0; z-index:999; height:100%;}
.mainNav li.navli{width: 142px; float:left; display:inline;}
.mainNav li.navli .amenu i{display: inline-block; margin-right: 6px; width: 30px; height: 26px; overflow: hidden; background:  url(/images/pe-nav-icon.png) left top no-repeat;
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;}
.mainNav li.navli .amenu{position: relative; display:block; text-align: center; line-height:60px; font-size: 18px; color: white; font-weight: bold; border-left: 1px solid #3779c6;}
.mainNav li.navli .amenu:hover,
.mainNav li.navli.hover .amenu{font-weight: bold; background-color: #00489c;}
.mainNav li.nav6{margin-right:0;}
.mainNav li.nav0 .amenu i{background-position:0 0;}
.mainNav li.nav1 .amenu i{background-position:left -30px;}
.mainNav li.nav2 .amenu i{background-position:left -60px;}
.mainNav li.nav3 .amenu i{background-position:left -90px;}
.mainNav li.nav4 .amenu i{background-position:left -120px;}
.mainNav li.nav5 .amenu i{background-position:left -150px;}
.mainNav li.nav6 .amenu i{background-position:left -180px;}
.mainNav li.navli .drop{position:absolute; top:60px; left:0; z-index:99; display:none; width:950px; padding:25px; background:#fff; border-bottom:#ddd solid 1px;}
/*导航  E  -------------------------------------------------*/

.common-tab-head .hd li.on,
.common-tab-head h2,
.common-tab-head h3,
.govList ul li a,
.nodeGuide dt,
.index-nodeHead,
.index-wsbs-right .question h3 a,
.index-yw li a,
.index-zwgk .xxgkml ul li a,
.pageData .commonList li a,
.icons{background-image:url(../images/icons2.png); background-repeat:no-repeat;}

.zdxx-btn li a,
.downTable table td.down a,
.pageIcon{background-image:url(../images/pageIcon.png); background-repeat:no-repeat;}

/*二级-导航 S  -------------------------------------------------*/
/*住建动态*/
.news-tabs{float:left; width:490px; margin-right:35px;}
.news-tabs .bd{padding-top:5px;}

.news-ztzl{float:left; width:220px;}
.news-ztzl .topic{height:70px; margin-top:10px; margin-bottom:15px;}
.news-ztzl .topic img{width:100%; height:100%;}

.news-lzjs{float:right; width:170px;}
.news-lzjs ul{padding-top:5px;}
.news-lzjs ul li{float:left; width:100%; height:38px; line-height:38px; display:block; text-align:center; margin-top:5px;}
.news-lzjs ul li a{display:block; color:#666; background:#efefef;}
.news-lzjs ul li a:hover{color:#fff; background:#0168b7;}

/*政务公开*/
.govbox{padding-top:20px;}
.govbox ul li.libg{background:#efefef;}
.govList{float:left; width:200px; margin-right:25px;}
.govList ul{padding:10px; font-size:.8375em; background:#efefef; border-radius:5px; overflow:hidden;}
.govList ul li{height:40px; line-height:40px; border-bottom:#dcdcdc dotted 1px;}
.govList ul li a{display:block; padding-left:30px;}
.govList ul li.li1 a{background-position:5px -1436px;}
.govList ul li.li2 a{background-position:5px -1476px;}
.govList ul li.li3 a{background-position:5px -1516px;}
.govList ul li.li4 a{background-position:5px -1555px;}
.govList ul li.li5 a{background-position:5px -1595px;}
.govList ul li.li6 a{background-position:5px -1633px;}

.govMenu{float:left; width:350px;}
.govMenu ul li{padding:5px 0; line-height:22px; font-size:.75em;}
.govMenu ul li a{display:inline-block; color:#666; padding:0 4px;}
.govMenu ul li a:hover{color:#b50909;}
.govMenu ul li span.nodeName{font-weight: bold; font-size:14px; border-right:#d0d0d0 solid 1px; padding-right:5px;  padding-left:4px;}
.govMenu ul li span.nodeName a{padding:0;}

.pubInfo{float:right; width:350px;}
.pubInfo ul li{line-height:34px; font-size:.75em;}
.pubInfo ul li a{display:inline-block; color:#666; padding:0 10px;}
.pubInfo ul li a:hover{color:#b50909;}

/*住建业务*/
#gzcc{padding: 25px 10px 10px 25px; width: 965px;}
.gzcc-menu{float:left; width:250px;}
.gzcc-menu dl{padding-bottom:10px; margin-bottom:10px; border-bottom:solid #eaeaea 1px;}
.gzcc-menu dl dt{line-height:32px;}
.gzcc-menu dl dt a{color:#ab1c1d;}
.gzcc-menu dl dd a{display:inline-block; padding-right:15px; font-size:.75em; line-height:26px;}
.gzcc-dep{float:right; width:715px; margin-top:-15px;}
.gzcc-dep dl{float:left; width:120px; height:128px; margin-left:8px; margin-top:18px; padding:6px; border:1px solid #dcdcdc; border-radius:2px;}
.gzcc-dep dt{padding-top:12px; padding-bottom:12px; color:#1e79bf; text-align:center;}
.gzcc-dep dt a{color:#1e79bf;}
.gzcc-dep dd{font-size:.75em; line-height:2;}

/*网上办事*/
#network{padding-top:15px;}
.Service-category{float:left; width:460px;}
.Service-category .nodeList li{float:left; width:25%; height:30px; line-height:30px; font-size:.875em;}
.Service-system{float:right; width:460px;}
.Service-system .system-area{padding:16px 12px 8px; font-size:.75em; background:#f9f9f9; border:1px solid #e1e1e1;}
.Service-system .system-area dl{position:relative; z-index:1; padding-left:60px; line-height:24px; margin-bottom:8px; color:#ccc;}
.Service-system .system-area dl dt{position:absolute; top:0; left:6px;}
.Service-system .system-area dl dt a{font-weight:700; color:#cd0600;}
.Service-system .system-area dl dd a{display:inline-block; padding-right:6px; padding-left:6px;}

.nodeGuide{height:36px; line-height:36px; background:#efefef; margin-top:10px;}
.nodeGuide dt{float:left; padding:0 39px 0 25px; font-size:.875em; color: #fff; background-position:0 -1680px; background-color:#0168b7;}
.nodeGuide dt a{color:#fff;}
.nodeGuide dd{float:left; padding-left:20px; font-size:.75em; color:#333; line-height:18px; width:66%;}

/*互动交流*/
.hdjl-left{float:left; width:310px; margin-right:45px;}
.hdjl-center{float:left; width:270px;}
.hdjl-right{float:right; width:300px;}
.hdjl-right .bd{padding-top:5px; padding-bottom:5px;}
.hdjl-right .bd .infoList li a{width:96%;}

.nodeTips{padding-top:6px; padding-bottom:12px; margin-bottom:8px; font-size:.75em; color:#333; line-height:24px; border-bottom:solid #efefef 1px;}
.nodeTips strong{color:#b50909;}

.nodeMenu{padding-top:12px; font-size:.75em; line-height:26px;}
.nodeMenu li{float:left;}
.nodeMenu.col2 li{width:50%;}
.nodeMenu.col3 li{width:33.33333%;}
.nodeMenu.free li{padding-right:30px;}

.hdjl-zxft{padding-top:10px;}
.hdjl-zxft dt img{width:100%; height:180px; margin-bottom:10px;}
.hdjl-zxft dd{line-height:30px; font-size:.75em;}

.hdjl-btn{margin-top:10px; font-size:.875em; text-align:center;}
.hdjl-btn li{position:relative; display:inline-block; margin-right:10px; margin-left:10px; width:120px;}
.hdjl-btn li a{display:block; padding-top:30px; height:90px; background-color:#efefef; border-radius:5px;}
.hdjl-btn li a i{display:block; width:46px; height:36px; background-position:0 -1818px; margin: 0 auto 18px;}
.hdjl-btn li.wx a i{background-position:4px -1860px;}
.hdjl-btn li.wx a.hover{color:#016cba;}
.hdjl-btn li.wx .qrcode{position:absolute; top:50%; right:-40px; display:none; padding:0 10px; margin-top:-280px; width:365px; background:#fff;}
.hdjl-btn li.wx .qrcode img{width:100%; height:200px; margin:10px 0;}

/*行业数据*/
.datas-box{width:475px;}
.datas-box .nodeMenu{padding-top:5px; padding-bottom:5px;}
.datas-box .nodeGuide{margin-top:30px;}
.datas-box .nodeGuide dd{line-height: 36px;}
/*二级-导航 E  -------------------------------------------------*/

/*网站底部 S  -------------------------------------------------*/
.footer{min-width: 1000px; text-align:center; color: #bdd1e9; background-color:#0751a7;}
.footer a:hover{color:#fff;}
.footer-menu{padding-top:15px; padding-bottom:10px; line-height:2; color:#bdd1e9;}
.footer-menu a{display:inline-block; color:#bdd1e9; margin-right:10px; margin-left:10px;}
.footer-bqxx{line-height:2.2;}
.footer-bqxx a{color: #bdd1e9;}
.footer-bqxx img{margin-right:6px;}
.footer-bqxx span{display:inline-block; padding-right:8px; padding-left:6px;}
.footer-bqxx label{cursor:default;}
.footer-biaoshi{padding-bottom:20px;}
/*网站底部 E  -------------------------------------------------*/


/*quickButton*/
.quickButton{position:fixed; right:0; bottom:10%;_position: absolute; _top: expression(300+documentElement.scrollTop +"px"); z-index:9; width:39px; display:;}
.quickButton .sharebox{position:absolute; right:40px; top:0px; z-index:9; display:none; width:100px; padding:5px 0; background:#fff; text-align:center;}
.quickButton .backTotop a,
.quickButton .share span a{display:block; height:39px; background-image:url(../images/goTop.png); background-repeat:no-repeat; text-indent:-99999px;}
.quickButton .backTotop{display:none;}
.quickButton .backTotop a{background-position:0 0;}
.quickButton .backTotop a:hover{background-position:0 -39px;}
.quickButton .share{position:relative;}
.quickButton .share span a{margin-top:1px; background-position:0 -78px;}
.quickButton .share span a:hover{background-position:0 -117px;}
.quickButton .share:hover .sharebox{display:block;}

/*common*/
.path{margin-bottom:15px; line-height:50px; border-bottom:solid #e5e5e5 1px; }
.path h3{float:left; padding-left:25px; font-weight:700; font-size:1em; color:#016cba; background-position:5px -1381px;}
.breakcrumb{padding-right:5px; padding-left:30px; font-size:.75em; color:#666; background-image:url(../images/pageIcon.png); background-repeat:no-repeat; background-position:5px 19px;}
.breakcrumb em{font-style:normal;}
.breakcrumb a{color:#666;}
.breakcrumb a:hover{color:#016cba;}

.commonBox{background-color:#fff; border:solid #d5d5d5 1px; overflow:hidden;}

.common_picSlide{position:relative; float:left; overflow:hidden;}
.common_picSlide .bd{position:absolute; top:0; left:0; width:100%;}
.common_picSlide .bd ul{width:100% !important; height:100% !important;}
.common_picSlide .bd ul li{position:relative; width:100% !important; height:100%;}
.common_picSlide .bd li img{width:100%; height:100%;}
.common_picSlide .bd li span.txtbg{position:absolute; bottom:0; left:0; z-index:1; width:100%; height:48px; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3;}
.common_picSlide .bd li span.txt{position:absolute; right:0; bottom:0px; left:0; z-index:2; margin:0 92px 0 12px; line-height:48px; color:#fff; text-align:left; font-size:14px;}
.common_picSlide .bd li span.txt i{width:1px; height:48px; vertical-align:middle;}
.common_picSlide .bd li span.txt font{display:inline-block; width:98%; vertical-align:middle; text-align:left; line-height:140%; max-height:48px;}
.common_picSlide .btn_prev,
.common_picSlide .btn_next{position:absolute; top:50%; z-index:5; margin-top:-70px; display:block; width:30px; height:73px; background-image:url(../images/slideArrow.png); cursor:pointer; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.common_picSlide .btn_prev{left:3%; background-position:left center;}
.common_picSlide .btn_next{right:3%; background-position:right center;}
.common_picSlide .btn_prev:hover,
.common_picSlide .btn_next:hover{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.common_picSlide .hd{position:absolute; bottom:18px; right:8px; z-index:5;}
.common_picSlide .hd ul li{float:left; margin-right:6px; width:10px; height:10px; line-height:8px; font-family:Arial; font-size:12px; color:#fff; text-align:center; background:#fff; border-radius:50%; cursor:pointer;}
.common_picSlide .hd ul li.on{color:#fff; background:#90c31f;}

.common_picList li{float:left; width:100%; overflow:hidden; zoom:1;}
.common_picList li a{position:relative; display:block;}
.common_picList li a img{display:block; width:100%; height:100%;}
.common_picList li .txtbg{position:absolute; bottom:0; left:0; width:100%; height:30px; background:#000; filter:alpha(opacity=50); -common_picList-opacity: 0.5; opacity:0.5;}
.common_picList li .txt{position:absolute; right:10px; bottom:0; left:10px; color:#fff; font-size:.875em; line-height:30px;}

/*tabHead*/
.common-tab-head{height:38px; line-height:38px;}
.common-tab-head .hd{float:left; width:80%; text-align:center;}
.common-tab-head .hd li{position:relative; float:left; padding-right:10px; padding-left:15px; white-space:nowrap;}
.common-tab-head .hd li.on, .common-tab-head h2{font-size:1em; color:#cd0600; background-position:0 -363px;}
.common-tab-head .hd li.on,
.common-tab-head .hd li.on a,
.common-tab-head .hd li a:hover,
.common-tab-head h2.bold{font-weight:700; color:#cd0600;}
.common-tab-head h2{float:left; padding-left:18px;}
.common-tab-head h2 a{color:#cd0600;}
.common-tab-head h3{font-size:1em; padding-left:18px; background-position:0 -1388px;}
.common-tab-head h3 a{color:#005697;}
.common-tab-head h2.title{padding-left:30px;}
.common-tab-head h2.icon01{background-position:0 -1899px;}
.common-tab-head h2.icon02{background-position:0 -1973px;}
.common-tab-head h2.icon03{background-position:0 -1937px;}
.common-tab-head h2.icon04{background-position:0 -2044px;}
.common-tab-head h2.icon05{background-position:0 -2008px;}

.common-head{line-height:32px; border-bottom:solid #0168b7 1px;}
.common-head .hd{float:left;}
.common-head .hd li{float:left; text-align:center;}
.common-head .hd li.on{cursor:pointer;}
.common-head .hd li.on.default{cursor:text !important;}

.common-head .menu1 li{padding-right:23px; padding-left:23px; margin-right:10px; background-color:#fff; border-top:solid #bdc1c1 1px; border-right:solid #bdc1c1 1px; border-left:solid #bdc1c1 1px; border-radius:2px 2px 0 0;}
.common-head .menu1 li.on{color:#fff; font-weight:bold; background-color:#0168b7; border-color:#0168b7;}
.common-head .menu1 li.on a{color:#fff;}

/*more*/
.common-more{float:right; padding-right:8px; font-size:.75em;}
.common-more a{display:inline-block; color:#999;}
.common-more a:hover{color:#b50909;}

/*list*/
.infoList{line-height:30px; overflow:hidden;}
.infoList li{float:left; width:100%; color:#999; overflow:hidden;}
.infoList li a{position:relative; display:block; float:left; padding-left:15px; font-size:.875em;}
.infoList li a i{position:absolute; top:50%; left:2px; width:3px; height:3px; margin-top:-1px; background-color:#999;}
.infoList li a:hover i{background-color:#b50909;}
.infoList .time{float:right; padding-right:5px; font-size:.75em; white-space:nowrap;}

.info-list{line-height:1.6em; font-size:14px; overflow:hidden;}
.info-list li{position:relative; float:left; width:100%; padding-top:4px; padding-bottom:4px; overflow:hidden;}
.info-list li h4{position:relative; padding:0 90px 0 22px; font-weight:normal; font-size:1em; overflow:hidden;}
.info-list li h4 a{float:left; max-width:100%;}
.info-list li h4 a:hover{font-weight:bold;}
.info-list li h4 a:hover i{background-color:#0168b7;}
.info-list li h4 i{position:absolute; top:-2px; left:4px; margin-top:.8em; width:4px; height:4px; background-color:#666; border-radius:50%;}
.info-list li .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.75em; color:#999; font-size:.875em; white-space:nowrap;}
.info-list li br{display:none;}

.info-list.notTime li h4{padding-right:0;}
.info-list.notTime li .time{display:none;}

.info-list li a,
.infoList li a,
.pageztzl ul li a,
.interviewList dl dd h4,
.interviewList dl dd h5,
.common_picSlide .bd li span.txt,
.common_picList li .txt,
.sggz_daodu dt a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}

.maxList li a{max-width:84%;}

/*下面是对联广告的css代码*/
.duilian{position:absolute; top:333px; width:114px; z-index:10; overflow:hidden; display:none;}
.duilian-left{left:15px;}
.duilian-right{right:15px;}
.duilian-con{width:100%; height:224px; overflow:hidden;}
.duilian-close{position:absolute; right:2px; bottom:2px; display:block; width:22px; height:22px; line-height:22px; text-align:center; font-size:1.125em; background-color:#fff; border:solid #ccc 1px; border-radius:50%;}

/*page common*/
.sider{float:left; width:220px;}
.mainContent{float:right; width:710px;}

.currentNodePic{margin-bottom:15px; text-align:center;}
.currentNodeName{position:relative; height:60px; line-height:44px; background:url(../images/titbg.png) no-repeat 0 0;}
.currentNodeName.longer{background-position:0 -153px;}
.currentNodeName h2{float:left; padding-left:30px; font-weight:700; font-size:1em; color:#016cba;}

.even{background-color:#f7f7f7;}
.odd{background-color:#ffffff;}

/*page*/
.pagediv{padding-top:15px; padding-bottom:15px; color:#888; font-size:14px; line-height:28px; text-align:center; clear:both;}
.pagediv a{color:#888;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num,
.pagination_index_last,
#pagination_input{display:inline-block; *display:inline; margin:0 2px; zoom:1; border:solid #ddd 1px; border-radius:2px;}
.pagediv .arrow a:hover,
.pagediv .index_num{background-color:#016ebb; border:solid #016ebb 1px; color:#c7d2e6;}
.pagediv .moye,
.pagediv .arrow a,
.pagediv .index_num{padding:0 10px;}
.pagediv .index_num{font-weight:700;}
.pagination_index_last{padding:0 5px;}
#pagination_input{width:30px; height:28px; margin-top:-2px; color:#888; text-align:center;}


