/*质监*/
body{margin: 0px;padding: 0px;background: url(bg.jpg) no-repeat;background-size: 100% 100%;background-attachment: fixed;font-family: PingFangSC-Light,helvetica neue,hiragino sans gb,arial,microsoft yahei ui,microsoft yahei,simsun,sans-serif;}
.clearfix {display: block;}
.wrapper{width: 1100px;margin: 0 auto;background: #FFFFFF;padding-bottom: 60px;}
/*头部样式开始*/
.header{width: 1040px;height: 150px;position: relative;z-index: 1000;background: url(header.png) no-repeat center 0px;margin: 0 auto;}
.header.headLeft{position: relative;width: 1200px;margin: 0 auto;}
.header .logo{width: 515px;height: 150px;float: left;}
.header .logo a {background-image: url(logo.png);background-repeat: no-repeat;display: block;overflow: hidden;height: 82px;margin-top: 35px;}
.header .navbar {float: right;clear: right; width: 400px;height:88px;position: absolute;z-index: 1000;bottom:28px;right:0px;border:none;margin-bottom:0px;}
.header .navbar dl dt {display: inline;height: 88px;width: 100px;float: left;}
.header .navbar a.tab-nav { color:#1F5DA4;transition:all 0.3s;}
.header .navbar dl dt a.tab-nav { display: block;float: left;height: 88px;width: 100px;text-align: center;font-size: 14px; overflow: hidden; line-height: 120px;}
.header .navbar #nav1 a.tab-nav{background:url(nav1.png) no-repeat;background-position:center 15px}
.header .navbar #nav2 a.tab-nav{background:url(nav2.png) no-repeat;background-position:center 17px}
.header .navbar #nav3 a.tab-nav{background:url(nav3.png) no-repeat;background-position:center 14px}
.header .navbar #nav4 a.tab-nav{background:url(nav4.png) no-repeat;background-position:center 15px}
.header .navbar #nav1 a.tab-nav:hover{background:url(nav5.png) no-repeat center 15px;background-color:#015293;color:#fff;text-decoration:none;}
.header .navbar #nav2 a.tab-nav:hover{background:url(nav6.png) no-repeat center 17px;background-color:#015293;color:#fff;text-decoration:none;}
.header .navbar #nav3 a.tab-nav:hover{background:url(nav7.png) no-repeat center 14px;background-color:#015293;color:#fff;text-decoration:none;}
.header .navbar #nav4 a.tab-nav:hover{background:url(nav8.png) no-repeat center 15px;background-color:#015293;color:#fff;text-decoration:none;}
.header .navbar-sub{position: absolute;background-color: #FFF;width: 1114px;left: -800px;padding: 30px 40px;border: 3px solid #015293;height: 230px;top: 88px;z-index: 1001;}
.header .navbar-sub .subnav { margin:auto; padding:0 0 0 35px; }
.header .navbar-sub .subnav li.subitem { margin-right:66px; margin-top:16px; float:left;}
.header .navbar-sub .subnav li.subitem a { height: 40px;width:200px;display: block;line-height: 40px;background: #015293;color: #fff;border:1px solid #015293; -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; font-size: 18px;text-align: center; }
.header .navbar-sub .subnav li.subitem a:hover{ background: #fff;color: #333; }
.header .navbar-sub .subnav li.cur a { background: #fff;color: #333; }
/*头部样式结束*/


.main{width: 1040px;margin: 0 auto;height:auto;position:relative;background:#fff;padding:9px;}
/*轮播图开始*/
.left_pic{width:700px;height:490px;overflow:hidden;float:left;}
.pannel-image{overflow:hidden}
.pannel-image,.index_focus img{width:700px;height:400px;}
.titBg{background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
/* slider-carousel */
.slider-carousel{position:relative;width:700px;height:400px;overflow:hidden;}
.slider-carousel .item{width:700px;height:400px}
.slider-carousel .slidesjs-navigation{width:42px;height:69px;display:block;position:absolute;text-indent:-9999em;top:170px;z-index:100;right:20px;}
.slidesjs-previous{background:url(left.png) no-repeat;left:20px}
.slidesjs-next{background:url(right.png) no-repeat;right:0px}
.slidesjs-previous:hover{background:url(index_btn01.png) no-repeat;}
.slidesjs-next:hover{background:url(index_btn02.png) no-repeat;}
/*.slidesjs-previous{background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../index_btn02.png", sizingMethod="crop");}*/
/*.slidesjs-next{background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../index_btn02.png", sizingMethod="crop");}*/
/*.slidesjs-previous:hover{background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../index_btn02.png", sizingMethod="crop");}*/
/*.slidesjs-next:hover{background-color:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../index_btn02.png", sizingMethod="crop");}*/
/*.slidesjs-pagination{overflow:hidden;zoom:1;position:absolute;right:0px;bottom:18px;width:110px;height:13px;z-index:10;}*/
/*.slidesjs-pagination-item{float:left;width:20px;height:10px;}*/
/*.slidesjs-pagination-item a{float:left;display:block;width:13px;height:13px;text-indent:-9999em;margin:0 2px 0 0;background:url(focus_page_02.jpg) no-repeat;}*/
/*.slidesjs-pagination-item a.active{background:url(focus_page_01.jpg) no-repeat;}*/
/*.slidesjs-pagination-item a{background-color:transparent;}*/
/*.slidesjs-pagination-item a.active{background-color:transparent;}*/
.slider-carousel .titBg{position:absolute;width:100%;height:50px;left:0;bottom:0px;z-index:1}
.slider-carousel .subtitle{position:absolute;width:700px;height:50px;padding-left:20px;bottom:0px;z-index:2;box-sizing: border-box;}
.slider-carousel .subtitle{color:#ffffff;height:50px;line-height:50px;background:#015293;}
.slider-carousel .subtitle h6 a{width: 600px;color:#fff;font-size: 16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float:left;}


/*轮播图结束*/
/*轮播图右边内容*/
.main .right_con{float:right;width:320px;background-color:#eaeaea;padding-bottom: 15px;}
.main .right_con h2{height: 57px;line-height: 57px;border-top: 4px solid #1f5da4;text-indent: 20px;color: #1f5da4;font-size: 22px;font-weight: bold;}
.main .right_con .tabox ul li{width:290px;height:42px;line-height:42px;padding: 2px 12px 0 0;margin-left:10px;border-top: 1px dotted #d9d9d9;}
/*.main .right_con .tabox ul li:first-child{margin-top: 15px}*/
.main .right_con .tabox ul li a{ display: block;float:left;width:260px;height:42px;line-height:42px;color:#333;padding:0 0 0 35px;background: url(arrow.png) no-repeat 15px center;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.main .right_con .tabox ul li a:hover{color:#1F5DA4;text-decoration: underline;}
/*a:hover{color:#1F5DA4;text-decoration: underline;}*/
.main .right_con .tabox ul li span{display:none;}
/*轮播图右边内容结束*/

/*最新公告开始*/
.new-announce dt{color: #1f5899;margin-right: 15px;font-size: 20px;padding-right: 30px;background: url(bell.png) no-repeat right center;}
.new-announce .textContent{width:384px;}
.new-announce dd{margin-right: 25px;color:#adadad ;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new-announce dd a{color: #000000;}
/*最新公告结束*/
/*最多跑一次开始*/
.go-one-time{width: 1040px;height: 267px;margin: 20px auto;position: relative;background: #fff;border: 1px solid #d9d9d9;}/*原height:122px; 20221028修改*/
.go-one-time .one-time{height: 267px;width: 501px;float: left;}/*原width:240px;height:83px; 20221028修改*/
.go-one-time .one-time a{background-image: url(one_time_new.png);background-repeat: no-repeat;display: block;overflow: hidden;height: 267px;width: 501px;cursor: pointer;}/*原width:153px;height:83px;margin: 20px auto;background-image: url(one-time.png) 20221028修改*/
.go-one-time ul{}
.go-one-time ul li{text-align: center;float: left;width: 170px; height: 267px; display: flex; flex-direction: column; align-items: center; justify-content: center;} /*原width:160px;新增高度、flex配置 20221028修改*/
.go-one-time ul li .time-pic{margin: 25px 0 4px 0;height: 52px;vertical-align: middle;}/*原height:52px 20221028修改*/
.go-one-time ul li span{color: #4c4c4c;font-size: 14px;line-height: 16px;cursor: pointer;}
.go-one-time ul li span:hover{color: #1F5DA4!important;}
/*最多跑一次结束*/

/*法规 相关公告开始*/
.section-file{width: 1040px;margin: 20px auto;}
.section-file .new-document-side,.section-file  .relevant-notices-side{width: 505px;float: left;}
.section-file .new-document-side{margin-right: 30px;}
.section-file h2{height: 50px;line-height: 50px;padding-left: 20px;color: #ffffff;font-size: 20px;background: #1f5da4;position: relative;margin-bottom: 15px;}
.section-file h2 a{position: absolute;right: 20px;top: 0;color: #ffffff;font-size: 14px;}
.section-file ul li{padding: 2px 12px 0 0;margin-left:10px;}
.section-file ul li a{ display: block;float:left;width:446px;height:32px;line-height:32px;color:#333;padding:0 0 0 35px;background: url(dian.png) no-repeat 15px center;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.section-file ul li a:hover{color:#1F5DA4;text-decoration: underline;}
.propagate-banner {width: 1040px;margin: 20px auto;}
.banner-ad1{margin-right: 30px;}
/*法规 相关公告结束*/

/*造价 行政 行业 开始*/
.section-manage{width: 1040px;margin: 20px auto;padding-bottom: 20px;overflow: hidden;border-bottom: 1px solid #cccccc;}
.section-manage .cost-management-side,.section-manage .administrative-penalty-side,.section-manage .industry-letters-side{width: 509px;float: left;}
.section-manage .cost-management-side{margin-right: 22px;}
.section-manage h2{height: 35px;line-height: 35px;padding-left: 20px;color: #ffffff;font-size: 20px;background: #eaeaea;position: relative;margin-bottom: 15px;}
.section-manage h2 a{position: absolute;right: 20px;top: 0;color: #999999;font-size: 14px;}
.section-manage ul li{padding: 2px 12px 0 0;margin-left:10px;}
.section-manage ul li a{ display: block;float:left;width:450px;height:32px;line-height:32px;color:#333;padding:0 0 0 35px;background: url(dian.png) no-repeat 15px center;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;font-size: 16px;}
.section-manage ul li a:hover{color:#1F5DA4;text-decoration: underline;}
/*造价 行政 行业 结束*/


/*质量安全违法违规行为 开始*/
.quality-safe{width: 1040px;margin: 20px auto;padding-bottom: 20px;overflow: hidden;border-bottom: 1px solid #cccccc;}
.quality-safe .safe-list{width: 1040px;float: left;}
.quality-safe .safe-list{margin-right: 22px;}
.quality-safe h2{height: 35px;line-height: 35px;padding-left: 20px;color: #ffffff;font-size: 20px;background: #eaeaea;position: relative;margin-bottom: 15px;}
.quality-safe h2 a{position: absolute;right: 20px;top: 0;color: #999999;font-size: 14px;}
.quality-safe ul li{padding: 2px 12px 0 0;margin-left:10px;}
.quality-safe ul li a{ display: inline-block;float:left;width:860px;height:32px;line-height:32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#333;padding:0 0 0 35px;background: url(dian.png) no-repeat 15px center;font-size: 16px;}
.quality-safe ul li a:hover{color:#1F5DA4;text-decoration: underline;}
.quality-safe ul li .date{ display: inline-block;float:right;width:100px;height:32px;line-height:32px;}

/*质量安全违法违规行为结束*/

/*底部开始*/
.foot-colum {width: 1040px;margin: 60px auto 20px; position: relative; }
.foot-flag {position:absolute;padding-left:0;margin-top:10px;}
.foot-info {padding-left:80px;text-align:left; font-size:12px; line-height:22px;height:80px;}
.foot-title {width:auto;height:30px;color:#145887;font-size:14px;}
.foot-info p{display: inline-block;margin-bottom: 5px;padding: 2px 10px;background: #eaeaea;}
.weichat{position: absolute;right: 0px;top: -13px;}
.weichat ul{}
.weichat ul li{float: left;margin: 0 10px;text-align: center;}
.weichat ul li p{padding-top: 5px;}
/*底部结束*/


/*工作动态 work.html 样式开始*/
.main-content{border-top: 0;background: #fff;width: 1040px;margin: 0 auto;overflow: hidden;}
.main-content .router {text-align: left;line-height: 45px;height: 45px;font-size: 14px;color: #4D4D4D;}
.main-content .router td{font-size: 14px;}
.main-content .router a{color: #4D4D4D;}
.main-content .con-left {float: left;width: 240px;min-height: 864px;border: 1px solid #D9D9D9;}
.main-content .con-left h2 {font-size: 24px;height: 50px;line-height: 50px;text-align: center;background: #1F5DA4;color: #ffffff;font-size: 22px;}
.main-content .con-left .tabnav {width: 200px;margin: auto;}
.main-content .con-left .tabnav li.tabitem{margin-top: 20px;}
.main-content .con-left .tabnav li.tabitem .level{display: inline-block;margin-left: 30px;margin-top: 20px;}
.main-content .con-left .tabnav li.tabitem a {height: 30px;display: block;line-height: 30px;color: #4D4D4D;font-size: 16px;padding: 0 0 0 35px;background: url(triangle.png) no-repeat 15px center;}
.main-content .con-left .tabnav li.cur a {color: #1F5DA4;background: url(triangle-cur.png) no-repeat 15px center;}
.main-content .con-left .tabnav .tabitem .cur a {color: #1F5DA4;background: url(triangle-cur.png) no-repeat 15px center;}
.main-content .con-right {float: right;width: 780px;border: 1px solid #D9D9D9;min-height: 864px;margin-bottom: 20px;}
.main-content .con-right .news{padding: 20px 0px;}
.main-content .con-right .news ul li{margin:17px 30px 0px 30px;}
.main-content .con-right .news ul li:last-child{border-bottom: 1px solid #D9D9D9;padding-bottom: 30px;}
.main-content .con-right .news ul li a{ display: inline-block;font-size:16px;max-width:590px;color:#333;padding: 0 0 0 16px;background: url(dian.png) no-repeat 0px center;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.main-content .con-right .news ul li a:hover{text-decoration: underline;color:#1F5DA4;}
.main-content .con-right .news ul li span{display: inline-block;float:right;line-height: 25px;font-size:13px;padding-left: 15px;color: #999999;}
.pagebreak_modern {height: 24px;line-height: 24px;clear: both;padding: 30px 30px 50px 30px;font-size: 12px;}
.pagebreak_modern .page {float: left;margin-right: 8px;}
.pagebreak_modern .currentpage {background: #1F5DA4;}
.pagebreak_modern .currentpage a{color:#ffffff;}
.pagebreak_modern .nextpage a{width: 52px;}
.pagebreak_modern a {float: left;border: 1px #dcdcdc solid;width: 22px;height: 24px;display: block;text-align: center;}
.pagebreak_modern .total{margin-left: 10px;color: #4D4D4D;}
/*工作动态 work.html 样式结束*/

/*通知公告页面notice.html开始*/
.main-content  .news-detail{padding: 20px 0px;border: 1px solid #D9D9D9;}
.main-content  .news-detail ul li{margin:17px 30px 0px 30px;}
.main-content  .news-detail ul li:last-child{border-bottom: 1px solid #D9D9D9;padding-bottom: 30px;}
.main-content  .news-detail ul li a{ display: block;font-size:16px;color:#333;padding: 0 0 0 16px;background: url(dian.png) no-repeat 0px center;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.main-content  .news-detail ul li a:hover{color:#1F5DA4;text-decoration: underline;}
.main-content  .news-detail ul li a .date{display: inline-block;font-size:13px;padding-left: 15px;color: #999999;}
/*通知公告页面notice.html结束*/

/*通知公告详情新闻页 noticeDetail.html开始*/
.main-content .news-content{border: 1px solid #D9D9D9;}
.main-content  .news-content .topic{height: auto;border-bottom: 1px solid #D9D9D9;margin: 0 30px;}
.main-content  .news-content .topic h2{height: auto;padding-top: 56px;font-weight:400;font-size: 30px;text-align: center;color: #345ba1;}
.main-content  .news-content .topic p{padding-top: 18px;padding-bottom: 18px;text-align: center;color:#999999;font-size: 14px;}
.main-content .news-content .text-con{padding: 40px 28px 58px 28px;}
.main-content .news-content .text-con p{text-indent: 30px;color: #4D4D4D;line-height: 36px;}
.main-content .news-content .text-con .text-left{margin-top: 40px;}
.main-content .news-content .text-con .text-right{margin-top: 40px;}
.main-content .news-content .text-con .text-right .right-date{text-align:right;}
.main-content .news-content .text-con .download{margin: 60px 0px;text-align: center;}
.main-content .news-content .text-con .download span{font-size:16px;color:#000000;}
.main-content .news-content .text-con .download a{font-size:16px;color:#1F5DA4;text-decoration: underline;}
.main-content .news-content .text-con .download a:hover{cursor: pointer;}
.main-content .news-content .text-con .back{text-align: center;}
.main-content .news-content .text-con .back a{font-size: 14px;color: #999999;}
/*通知公告详情新闻页 noticeDetail.html结束*/

/*底部-start*/
.content-bottom {
    background-color: #535D73;
    color: #ccc;
    margin-top: 20px;
    font-size: 14px;
}

.wxgzh {
    padding: 20px 0px;
    text-align: center;
    line-height: 150%;
}

    .wxgzh img {
        width: 70%;
    }

.yqlj {
    margin-top: 15px;
    padding-top: 20px;
}

    .yqlj select {
        width: 100%;
        border: none;
        background: none;
        border-bottom: 1px #fff solid;
        color: #ccc;
        outline: none;
    }

option {
    color: #292929;
    border: none;
    outline: none;
}

.bqxx {
    padding-top: 20px;
}

    .bqxx span {
        margin-right: 20px;
        display: block;
        float: left;
    }

.dblj {
    padding-top: 20px;
}

    .dblj a {
        margin-right: 20px;
        display: block;
        float: left;
        color: #ccc;
    }

.wzbs {
    text-align: center;
}

/*底部-end*/
