@charset "utf-8";
/* CSS Document */

/*当前位置样式*/
.dqwz{font-size:14px; margin-top: 15px; color:#666666; border-bottom: 1px solid #eeeeee; padding-bottom: 15px;}
.title{border-bottom:#dddddd solid 1px; height: 40px;overflow: hidden;}
.title .fl{ float: left; padding:0 15px; height: 26px;padding-bottom:12px;font-size:20px;font-weight:bold;display:inline-block;color:#2d66a5;border-bottom:#2d66a5 solid 2px;}
.title .position{ float: right; padding:10px;font-size:14px;color:#6b6b6b; margin-bottom: 15px;}
.title .position a{color:#6b6b6b;}



.ny-title{ float: left; width:250px; border: 1px solid #f3f9ff;padding-bottom: 15px;}
.ny-title span{ height: 50px; line-height: 50px;background:#0284ff ; text-align: center; display: block; color:#ffffff; font-size: 20px;}
.ny-title li{ display: block; margin: 0 auto; height: 40px; line-height: 40px; box-shadow: 0 0 10px #fafafa; width:200px; margin-top: 15px; font-size: 16px; text-align: center; border: 1px solid #f3f9ff; border-radius: 5px;}
.ny-title li:hover{ background: #0284ff; box-shadow: 0 0 10px #0284ff;border: 1px solid #0284ff;}
.ny-title li:hover a{ color: #ffffff;}
.ny-title li.hover{ background: #0284ff; box-shadow: 0 0 10px #0284ff;border: 1px solid #0284ff;}
.ny-title li.hover a{ color: #ffffff;}
.ny-list{ float: right; width:977px; padding: 20px; background: #fafafa;padding-bottom: 10px;}

.news-item-temp{width:965px;}
.news-item-temp li{float: left; border-bottom: 1px solid #fafafa; height: 50px; line-height: 50px;}
.news-item-temp li strong { display: block; margin-left: 20px; background: url(../images/k.jpg) no-repeat left center; padding-left: 20px; float: left;display: inline-block; overflow: hidden;text-overflow:ellipsis; white-space:nowrap; width:830px; font-weight: normal; color: #000; overflow: hidden; font-size: 16px; font-weight: 500;}
.news-item-temp a:hover strong{background: url(../images/k_hover.png) no-repeat left center; padding-left: 20px; color: #0284ff;}
.news-item-temp li b { width:100px; font-size: 16px; font-weight: normal; color:#9d9d9d; }
.news-item-temp a span { float: right;}
.news-item-temp a span em{ display: inline-block; margin-left: 10px; padding-left: 24px; color: #777; background: url(/pubimages/web/ico-2-1.png) no-repeat;}
.news-item-temp a span em.dz-ico{ background-position: 0 -46px;}

.fenye{ margin-top: 20px;}

.myytList-temp2{border: 1px solid #EBEDEF;padding: 20px;background: #fff;float: left; width:915px; margin-left: 10px; margin-top: 10px;}
.myytList-temp2 dl dt{ width: 200px;float:  left; margin-right: 15px;}
.myytList-temp2 dl dt img{ width:100%; }
.myytList-temp2 dl dd h4 a { display: block; padding:18px 0 5px; font-size: 16px; color: #222; font-weight: 700; }
.myytList-temp2 dl dd p.time {font-size: 14px; display: inline-block; padding:10px 0 10px 20px; color: #666; background: url(../images/time-ico-1.png) no-repeat 0 center;}
.myytList-temp2 dl dd p.txt { color: #444; font-size: 14px;}

/*文章页 start*/
.fl{ float: left;}
.fr{ float: right;}
.articleBox { font-size: 14px; line-height: 24px;}
.textIndent2em{ text-indent: 2em;}
.articleBox h2.tit { text-align: center; font-size: 18px; font-weight: 700;}
.articleBox p.time { text-align: center;}
.articleBox p.tagList a { padding: 0 5px;}
.articleBox .shear-dz { text-align: right;}
.articleBox .shear-dz a.dp-ico,.articleBox .shear-dz a.dz-ico { padding: 0 10px 0 25px; color: #666;font-size: 14px; background-position: 0 3px;}
.articleBox .shear-dz a.dz-ico {background-position: 0 -46px;}
.articleBox .bdshare-button-style0-16 .bds_more { float: none;}
.articleBox .bdshare-button-style0-16 .bds_more { display:inline-block; height: 26px; margin: 0; position: relative; top: -1px; padding: 0 0 0 20px; background: none; font-size: 14px;}
.articleBox .shear-dz .shareBtn,.articleBox .printBtn { display: inline-block; width: 70px; height: 26px; text-align: center; line-height: 26px; font-weight: 500; border: 1px solid #ADAEAF; border-radius: 3px; background:url(/pubimages/web/ico-4-1.png) no-repeat;  }
.articleBox .shear-dz .shareBtn { background-position: 7px 4px; margin-right: 10px;}
.articleBox .shear-dz .printBtn { padding-left: 20px; color: #666; background-position: 7px -32px;}
.articleBox .questionnaireBox { width: 60%; margin: 20px auto 0;}

.printIco{float:left; background:url(../images/dy.png) no-repeat 0px 0px; padding-left:22px; background-size: 100% 100%;}


.articleWarp .articleTit { text-align: center;}
.articleWarp .articleTit h2 { font-size: 22px;}
.articleCenter { line-height: 24px; font-size: 14px;}
.articleCenter .fz14 { font-size: 14px;}
.articleCenter .borderTop { border-top: 1px solid #E3E3E3;}
.articleCenter .pl60 { padding-left: 60px;}

.zwgb-warp .year-num { width: 80%; margin: 0 auto; padding: 10px 20px; text-align: center;font-size: 16px; }
.zwgb-warp .yearSelect,.zwgb-warp .numSelect { display: inline-block; margin: 5px 15px;}
.zwgb-warp .year-num .form-control{ display: inline-block; width: auto;}
.zwgb-warp .year-num .control-label { color: #666; padding-right: 5px; font-weight: 500;}
.zwgb-warp .gbList { width: 80%; margin:10px auto 0; padding: 0 10px 10px;}
.zwgb-warp .gbList h4 { font-size: 14px; padding:20px 0 10px;}
.zwgb-warp .gbList ul { padding: 10px 30px;}
.zwgb-warp .gbList ul li { padding: 5px 0; }
.zwgb-warp .gbList ul li a { color: #000; position: relative; padding-left: 10px;}
.zwgb-warp .gbList ul li a:hover { color: #f60}
.zwgb-warp .gbList ul li a i { display: block; width: 5px; height: 5px; background: #38A3F4; border-radius: 50%; position: absolute; left: 0; top: 6px;}


h2.temp-1.min-temp {height: 24px;line-height: 24px; font-size: 18px;}
.txt-showHide-box { overflow-y: auto;}
.txt-showHide-box.h280 { max-height: 280px;}
.jy-article-table-temp1 { border: 1px solid #eee; background: #fff;}
.jy-article-table-temp1 table { width: 100%; }
.jy-article-table-temp1 table th { width: 30%; font-weight: 700;}
.jy-article-table-temp1 table th,.jy-article-table-temp1 table td { height: 60px; line-height: 20px; padding-left: 20px;}
.jy-article-table-temp1 table tr:nth-child(even) th { background: #F8FAF7}
.jy-article-table-temp1 table tr:nth-child(even) td { background: #F3F6F1;}

.map-select .select-busCar { position: relative; height: 34px; margin: 5px 0; padding-right: 100px;}
.map-select .select-busCar input { display: inline-block; width: 48%; margin-right: 1%;}
.map-select .select-busCar select { display: inline-block; width: 50%;}
.map-select .select-busCar a.submitBtn { display: block; width: 90px; height: 34px; line-height: 34px; background: #90DA47; background: #90DA47; color: #fff; border-radius: 5px; text-align: center; position: absolute; top: 0; right: 0; }

.right-nav-fix{ padding-top: 40px;}
.right-nav-fix.on { position: fixed; top: 0; width: 267px;}
.rNavListBox { position: relative; margin-left: 20px;}
.rNavListBox b.ronndBtn { display: block; width: 15px; height: 15px; background: #fff; border: 3px solid #D2D2D2; border-radius: 50%; position: absolute; left: -1px;}
.rNavListBox b.topRound { top: -15px;}
.rNavListBox b.bottomRound { bottom: -15px;}
.rNavListBox i.moveBtn { position: absolute; top: 18px; left: -5px; z-index: 3;}
.rNavListBox ul.list {  margin-left: 5px; padding: 2px 0 4px; border-left: 3px solid #D2D2D2; }
.rNavListBox ul.list li { line-height: 20px; margin: 15px 0 20px -5px; padding-left: 36px; cursor: pointer; font-size: 18px; position: relative;}
.rNavListBox ul.list li.on,.rNavListBox ul.list li:hover{color: #90DA47;}
.rNavListBox ul.list li i { display: block; width: 13px; height: 13px; background: #D2D2D2; position: absolute; top: 6px; left: -3px; border-radius: 50%; border: 3px solid #fff; z-index: 2;}

.right-nav-fix .moveBox { position: relative; max-height: 400px; overflow-x:hidden;}


.right-nav-fix a.toTop { display: none; width: 62px; height: 62px; margin: 40px auto 0; padding: 9px 0 0 12px; background: #B6B6B6; font-size: 18px; color: #fff; line-height: 22px;}
.right-nav-fix a.toTop:hover { background: #A2A0A0}

.pcHide { display: none;}
.appGoTopBtn { display: none; width: 32px; height: 32px; padding-top: 5px; position: fixed; bottom: 15%; right: 5%; border:1px solid #ddd; background: rgb(0,0,0);background: rgba(0,0,0,.4); z-index: 9; text-align: center; }
.appGoTopBtn.temp1 { width: 48px; height: 48px; padding: 0; background: none; border: none;}

.article-temp3 h2.tit { font-size: 32px; font-weight: 500; margin: 30px 0; line-height:50px;}
.article-temp3 .source-bdshare { padding:0 20px 22px; font-size: 14px; border-bottom: 1px solid #DCDCDC}
.article-temp3 .source-bdshare .source { text-align:center; padding-right: 30px;}
.article-temp3 .source-bdshare .shear-dz { width: 276px; padding-left: 30px;}
.article-temp3 .source-bdshare span{ margin-right: 15px;}
.article-temp3 .bshare-custom.icon-medium a {line-height: 26px;}

.articleCentent { font-size: 16px; line-height: 30px; padding: 0 20px;color: #000;}
.articleCentent p { margin: 20px 0;white-space: normal;}

.articleBox .twoWm-bshare { width: 200px; margin:50px auto; text-align: center; font-size: 16px; color: #888;}
.articleBox .next-prev { line-height: 30px; margin-bottom: 20px; font-size: 14px;}
.articleBox .next-prev span { font-weight: 700;}
.articleBox .next-prev a { color: #222;}

.articleBox .otherNews { margin-bottom: 20px; border: 1px solid #EEEFF0; padding: 40px; box-shadow: 0px 2px 3px #e6e6e6; position: relative;}
.articleBox .otherNews .psT1 {position: absolute; top: 10px; right: 10px; color: #888}
.articleBox .otherNews b.ico { position: absolute; top: -9px; left: -9px;}
.articleBox .otherNews ul li { height: 36px; line-height: 36px; overflow: hidden; position: relative; padding-right: 80px;}
.articleBox .otherNews ul li a { display: block; color: #000;}
.articleBox .otherNews ul li a:hover { color: #f30;}
.articleBox .otherNews ul li span { position: absolute; right: 0; top: 0;}


.table-temp2 { border-top: 2px solid #A3DA6D;}
.table-temp2 table th,.table-temp2 table td { height: 50px; border: 1px solid #ddd; padding: 0 10px;}
.table-temp2 table th { color: #666}
.table-temp2 table tr.even th,.table-temp2 table tr.even td { background: #F2F2F2;}

.tableTit h2 { height: 50px; line-height: 50px; background: #F2F2F2; font-size: 18px; color: #666; text-align: center; border-left: 1px solid #ddd; border-right: 1px solid #ddd;}

/*文章页 end*/


/*------------------------------------------搜索结果页-------------------------------------------*/

.blank5{ height:5px;}
.sousuolb{margin:10px 25px;}
.sousuolb_l{ width:825px; padding:20px; float:left;background:#ffffff;}
.sousuolb_l_top{ width:825px; float:left; height:50px; line-height:50px; color:#999;}
.sousuolb_l_nr{}
.sousuolb_l_nr ul{}
.sousuolb_l_nr ul li{ margin-bottom:25px;}
.sousuolb_l_xw h1 a{text-align:left; font-size:14px;line-height:30px; color:#515151; font-weight:bold;}
.sousuolb_l_xw span{ color:#999; line-height:30px;}
.sousuolb_l_xw p a{ color:#6C9;}

.sousuolb_r{ width:180px; background:#f9f9f9; float:right; border:1px solid #eeeeee;padding-left:40px;  padding-top:20px; padding-bottom:20px; }
.sousuolb_r_nr{}
.sousuolb_r_nr ul{}
.sousuolb_r_nr ul li{ margin:10px auto;}
.sousuolb_r_nr ul li .sousuolb_r_nr_bt ul li { color:#666; font-size:14px; line-height:20px;}
.sousuolb_r_nr ul li .sousuolb_r_nr_bt h1 a{ color:#010b86; font-weight: bold; font-size:16px; line-height:40px;}
.sousuolb_r_nr ul li .sousuolb_r_nr_bt h1 a:hover{ color:#1188d4; font-size:16px; line-height:40px;}

.searchtype {background:#ffffff;border:1px solid #e9e9e9; margin-bottom:15px;}
.searchtype a{font-size:14px; display:inline-block;color:#656565;height:37px;line-height:37px; margin-right:25px;padding:0 13px 2px 12px;}
.searchtype a.checked{font-weight:bold;height:34px;border-bottom:3px solid #0068d4!important;}
.sousuolb_l_xw .tits{ height:22px; line-height:22px; margin-bottom:10px;}
.sousuolb_l_xw .tits a{display:block; font-weight:bold;}
.sousuolb_l_xw p{line-height:20px; color:#999;}
.sousuolb_l_xw .channl{height:22px;font-size:15px;line-height:20px;margin-right:10px;font-family:"微软雅黑,宋体";padding:0px 10px;background:#ffba00;color:#fff; float:left; font-weight:normal;}
.sousuolb_l_xw .channl b{color:#ffffff !important; }
.sousuolb_l_xw .sousou_pic{ float:left; margin-right:20px;}
.sousuolb_l_xw .sousou_pic img{ width:118px;}
.sousuolb_l_xw .sousou_con{width:690px; font-size:14px;}




.ld_list { margin: 25px 0 20px 30px; overflow: hidden; }
.ld_list span { float: left; width: 232px; height: 330px; margin-right: 45px; display: inline;text-align: center;  }
.ld_list span img{width:100%;}
.ld_list span a{ display: block;margin-top: 5px;color:#333333; font-size: 14px; }
.ld_list span a i{ display: block; color:#003266; font-size: 16px; font-weight: bold; margin: 10px 0;}
.ld_list ul {float: right; width:1050px }
.ld_list li { float: left; height: 200px; width:175px; margin: 0 35px 10px 0; display: inline;text-align: center;  }
.ld_list li a{ display: block;margin-top: 5px;color:#333333; font-size: 14px; }
.ld_list li a img{ height:140px; width: 102px;}
.ld_list li a i{ display: block; color:#003266; font-size: 16px; font-weight: bold; margin: 10px 0;}
.ld_con{background: #fff;}
.ld_box{overflow: hidden; margin-bottom: 24px;}
.ld_box img{text-align: center; padding: 50px 0 30px 0;}
.ld_box p{padding: 0 40px; line-height: 200%; font-size: 16px;color:#333;}
.ld_box p strong{font-weight: normal; font-size: 24px; display: block; margin: 24px 0 16px;}


/*图片列表页*/

.pic-list{ clear:both; overflow:hidden;}
.pic-list li{ float: left; width:283px; display: block; border: 1px solid #ECECEC;background: #fff; padding:15px; margin-left: 10px; margin-top: 10px;}
.pic-list li a span{ font-size: 16px;width:283px; line-height: 30px; padding: 5px;display: inline-block; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;}
.pic-list li a img{ width:283px;}

.pic-list1 li{float: left;
    width: 155px;
    height: 250px;
    margin-left: 20px;
    box-shadow: 0 2px 14px 0 rgba(0,0,0,.08);
    border-radius: 2px;
    background-color: #fff;
    margin-bottom: 21px;
    box-sizing: border-box;
}
.pic-list1 li .content{display: block;
    height: 100%;
    box-sizing: border-box;
    padding: 20px 20px 0;}
.pic-list1 li .content i{ display: block; background: url(../images/wjj.png) no-repeat center center; background-size: 80% 100%; margin: 50px 0 15px 0; height: 72px;}
.pic-list1 li span{ font-size: 16px;line-height: 30px; font-size: 16px; font-weight: bold; text-align: center; padding: 5px 0;display: block;}
.pic-list1 li:hover{border:1px solid #0068d4;}
.pic-list1 li:hover a{ color:#0068d4;}

.wzdt ul { clear: both; margin: 0; padding: 20px 0px; border-bottom: #e1e1e1 1px dashed; overflow:hidden;}
.wzdt ul.rwbj { border-bottom: none; }
.wzdt ul li.content { width: 1100px; line-height:80px; float: left;}
.wzdt ul li.captitle { float: left; margin-right: 20px; width: 110px; height: 80px; line-height:80px;font-size: 20px;color: #FFFFFF; text-align: center; }
.wzdt ul li.captitle a{ color:#ffffff;}
.wzdt ul li.captitle span { display: block; font-family: "Microsoft YaHei", SimSun; font-size: 12px; line-height: 30px; }
.wzdt ul.jggk li.captitle { background-color: #44b371; }
.wzdt ul.zmhd li.captitle { background-color: #ffa238; }
.wzdt ul.zwfw li.captitle { background-color: #44b1df; }
.wzdt ul.bmfw li.captitle { background-color: #0284ff; }
.wzdt ul li.content a { display: inline-block; margin-right: 20px; font-family: "Microsoft YaHei", SimSun; font-size: 16px; line-height: 28px; color: #000000; }
.wzdt ul li.content a:hover{ color:#e71a21; }

.text-con{ width:1200px; margin: 50px auto 0 auto;}
.text-con .fl{ width:550px; height:390px;}
.text-con .fl img{ width:550px; height:390px;}
.text-con .fr{ width:630px; line-height: 35px; font-size: 16px;}

.text-con1{ width:1170px; margin: 0 auto 50px auto;}
.text-newsList{ margin-top: 15px; background: #fbfbfb; padding:15px}
.text-newsList li{ height:38px; background: url(../images/k.png) no-repeat left center; padding-left: 15px; border-bottom: 1px dashed #d4d4d4; padding-top:10px;padding-bottom:10px}
.text-newsList li i{ width:38px;height:38px; display: block; }
.text-newsList li a{padding-left:10px;text-align:left; height:38px; line-height:38px; float: left; font-size:16px; color:#333333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.text-newsList li:hover{ color:#0284ff; background: url(../images/k_hover.png) no-repeat left center;}
.text-newsList li:hover a{color:#0284ff;}
.text-newsList li span{ float:right; line-height:38px; color:#999999; font-size:14px; margin-right:10px;}

.pages{ width:840px; float:left; padding-top:40px; margin-bottom:30px; text-align:center;}
.pages a,.pages span{background-color:transparent;padding:4px 10px;color:#888;border:1px solid #ddd;cursor:pointer;font-family:"微软雅黑"; font-size:13px; margin:0px !important; float:none !important;}
.pages a,.list_main .list_right .nr .pages p{background-color:transparent;padding:4px 10px;color:#888;cursor:pointer;font-family:"微软雅黑"; font-size:13px;}
.pages a.prve i,.pages span.prve i{display:inline-block;width:5px;height:9px;background:url(../image/page_left.png) no-repeat;*margin-top:-6px;}
.pages a.next i,.pages span.next i{display:inline-block;width:5px;height:9px;background:url(../image/page_right.png) no-repeat;*margin-top:-6px;}
.pages span.dd{background-color:transparent;padding:4px 10px;color:#888;cursor:pointer;font-family:"微软雅黑"; font-size:13px; border:none;}
.pages a.on,.pages a:hover{background-color:#219950; color:#fff;border:1px solid #219950; }
.pages .bg{background-color:#219950; color:#fff;border:1px solid #219950; margin:0 5px; padding:3px 5px;}
.pages a.prve,.pages a.next,.pages span.prve,.pages span.next{border:1px solid #ddd;background: #fff;color:#888;}
