@charset "utf-8";
/* CSS Document */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:100%;/*苹果设备下字体等比例*/text-size-adjust:100%;-webkit-font-smoothing:antialiased;/*字体抗锯齿*/}
*html{background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0;font:14px/1.5 "Microsoft YaHei",'SimSun',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;}
input,textarea,select,button{border:none;vertical-align:middle;outline:none;font-family:"Microsoft YaHei";color:#333;-webkit-transition: all .2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
i, em{font-style: normal;}
img{border:none;vertical-align:middle;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#1469ba;text-decoration:none;}
a:focus{outline:none;}
:focus {outline:none;}
a img {border:none;}
.left,.fl{float:left;}
.right,.fr{float:right;}
ul,ol,li{list-style: none;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
input.srkcss:focus{
    outline: none;
    border-color:#0198ee !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(1,152,238,.075), 0 0 8px rgba(1,152,238,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(1,152,238,.075), 0 0 8px rgba(1,152,238,.6);
    box-shadow: inset 0 1px 1px rgba(1,152,238,.075), 0 0 8px rgba(1,152,238,.6);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}
.mt10{margin-top: 10px;}
.mb10{margin-top: 10px;}
/*外链提示 > 弹窗*/
.ui-dialog-title{font-family:"Microsoft YaHei";}
.ui-dialog-content{font-family:"Microsoft YaHei";}
.ui-dialog-content .jump-info p{word-break:break-all;word-wrap:break-word;}
.ui-dialog-content .btn-group{padding:10px 0;text-align:center;display:block;height:36px;}
.ui-dialog-content .btn-group .btn{display:inline-block;float:none;padding:0;margin:0 15px;border:0;cursor:pointer;outline:none;width:100px;height:36px;line-height:36px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;}
.ui-dialog-content .btn-group .btn-yes{background:#1469ba;color:#fff;}
.ui-dialog-content .btn-group .btn-no{background:#eee;color:#666;}
@media (max-width:767px) {
    .ui-dialog-content{width:250px !important;height:auto !important;}
    .ui-dialog-content .btn-group .btn{margin:0 10px;width:90px;}
}
.container{width: 1200px;}
.top-bannerbg{ background:url("/_res/images/headbg.png")  top center no-repeat}
.top-bar{height: 30px;line-height: 30px;font-size: 12px; background: #f2f2f2;}
.x-tips{float: left;margin-right: 20px;}
.x-tips li{ display: inline;}
.x-tips a{padding-right: 4px;}
.time-box{float: left;margin-right: 10px;}
.weather{float: left;height: 30px;overflow: hidden;margin-top: 3px;}
.search{float: right;width: 275px;height: 30px;text-align: right;}
.search .search-form{  padding-right:49px; position: relative;}
.search input.search-keywords{width: 100%; box-sizing: border-box; height: 25px;border: 1px solid #ddd;font-size: 12px;color: #666;line-height: 25px;background:#fff;vertical-align: top;margin-top: 1px;padding-left: 10px;text-align: left;}
.search input.topsearchbtn{width: 45px;height: 26px;border:none;color: #fff;background: #dc7109;line-height: 26px;text-align: center;margin-top: 1px;vertical-align: top; position: absolute; right: 0; top:0;}
.search .ph-label{text-align: left;}
.banner{height: 200px;line-height: 200px;text-align: left;}
.banner .logo a{display: block;}
.banner .logo .img-title{display: none;}

.navbar{height:70px; position:relative;z-index:9;background: #1469ba;}
.navbar-nav{ height:70px;}
.navbar-nav li{float:left;width:150px;height:70px;}
.navbar-nav li a{display:block;height:70px;line-height:70px;text-align:center;font-size:18px;color:#fff!important;cursor:pointer;position:relative;}
.navbar-nav li a:hover,.navbar-nav li.on a{background: #e56c64;}

@media (max-width: 1199px) {
    .container{width: 992px;}
    .x-tips{margin-right: 20px;}
    .navbar-nav li{float:left;width:124px;height:70px;}
    .weather{display: none;}
}

@media (max-width:991px) {
    .container { width: 768px; }
    .navbar-nav li{float:left;width:96px;height:70px;}
    .j-float{display: none!important;}
    .index-dll{display: none!important;}
}
@media (max-width: 767px) {
    .container { width: 100%;}
    .banner{height: auto;padding: 15px 0;line-height: normal;}
    .banner .logo img{width: 74%;}
    .top-bar{height: 60px;}
    .x-tips{margin:0;display: block;float: none; padding-left: 10px;}
    .search{float: none;text-align: center;width: 98%; margin: 0 auto;}
}
@media (max-width: 767px) {
    .container-fluid{background: #1469ba;}
    .navbar-default .navbar-brand{ color:#fff!important;}
    .navbar-brand{ height:34px; line-height:34px; padding:5px 20px;}
    .navbar{height:auto; padding:0;border-bottom:2px solid #1469ba;}
    .navbar-nav{ height:auto; background:#f8f8f8;  margin:0;}
    .navbar-nav li{width:100%;background:none;height:37px; border-right:none; border-bottom: 1px solid #fff;}
    .navbar-nav li a{height:36px;line-height:36px; text-align:center; color:#333!important;padding:0; font-size: 16px;}
    .navbar-nav li a:hover,.navbar-nav li.on a{ background:none; border-bottom: none; color:#1469ba!important;}
    .navbar-default .navbar-toggle{ border-color:#fff;  margin:5px;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color: transparent;}
    .navbar-default .navbar-toggle .icon-bar{background: #fff;}
}

/*分页/翻页*/
.pagination{clear:both;width:100%;text-align:center;margin:10px 0 0px;padding:3px 0;line-height:28px;font-size:14px;font-family:"Microsoft YaHei",微软雅黑;}
.pagination a,.pagination span{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:3px;padding:0px 10px;text-decoration:none;white-space:nowrap;height:28px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius:0px; }
.pagination a:hover{background:#1c78c3;border:1px solid #1c78c3;color:#fff !important;}
.pagination a.active{border:1px solid #1c78c3;color:#fff;}
.pagination span.current,.pagination span.current:hover{background:#1c78c3;border:1px solid #1c78c3;color:#fff;}
.pagination span.disabled,.pagination span.disabled:hover{border:1px solid #d9d9d9;color:#666;background:#eee;}
.pagination a.text,.pagination a.text:hover{color:#fff;background:#1c78c3;border:#1c78c3 1px solid;cursor:text;}
.pagination a.pagemore,.pagination a.pagemore:hover{color:#666;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagination .inputBar{border:0px;height:28px;padding:0 6px;}
.pagination .total{border:0px;height:28px;padding:0;}
.pagination .inputBar input{width:40px;height:24px;line-height:24px;padding:2px 5px;border:#ccc 1px solid;margin:-3px 3px 0;*margin:-3px 3px 0;_margin:-3px 3px 0;background:#eee;vertical-align:middle; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius:0px;}
/*分页/翻页*/
.inputBar .go-page{display:inline-block;border:1px solid #d9d9d9;color:#666;margin:-3px 3px 0;padding:0px 5px;text-decoration:none;white-space:nowrap;height:31px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius:0px;background: #fff;}
.inputBar .go-page:hover{color:#fff;background:#1c78c3;border:#1c78c3 1px solid;cursor:pointer;}
@media (max-width:767px) {
    .pagination{margin:5px 0 0;}
}
/*底部*/
.footer .con .sp{padding: 0 7px; display: inline-block;}
.footer{background: #f0f0f0;font-size: 14px;color: #383838;line-height:30px;text-align: center;border-top: 3px solid #1469ba;}
.footer .con{position: relative;padding: 20px 5px;}
.footer .con a{color: #383838;}
.footer .con a:hover{color: #1469ba;}
.dzjg{ position:absolute; left:45px; top:10px;}
.jiucuo{ position:absolute; right:20px; top:20px;}
.old-govimg{ position: absolute;right:140px; top: 20px;}
@media (max-width: 1199px) {
    .dzjg,.jiucuo,.old-govimg{ display: inline-block; position: static;}

}
@media (max-width:991px) {
    .dzjg,.jiucuo{ display: inline-block; position: static;}
}

.main-warp{padding: 10px;background: #fff;position: relative;}
.guidang{position: absolute;top: -20px;right: -20px;z-index: 998;}
@media (max-width: 991px) {
    .guidang{width: 200px !important;height: 200px !important;background-size:100% 100% !important;}
}
/*首页漂浮*/
.j-float{z-index: 999;}
.j-float .img-title{display: none;}
.j-float .float-close img{cursor: pointer;}

/*左右对联*/
.index-dll{position:fixed; _position:absolute;left:20px;top:314px;z-index: 999;display: none;}
.index-dll .img-title{display: none;}
.index-dll .couplet-close{text-align: right;height: 26px;}
.index-dll .couplet-close img{vertical-align: middle;cursor: pointer;}
.index-dlr{left: auto;right: 20px;}


/*配色-分享微信图标*/
.share-box a.share-weixin{background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat;}
.weixin-share-open{background: url(/assets/images/share/share_wx_arrow.gif) no-repeat !important;}
.weixin-share-open .weixin-wrap p{color: #666 !important;}

.wza-yellow-black div.ui-dialog{ background: yellow !important;}
.wza-yellow-black div.ind_pl{ background: yellow !important;}
.wza-blue-yellow div.ui-dialog{ background: blue !important;}
.wza-blue-yellow div.ind_pl{ background: blue !important;}
.wza-yellow-blue div.ui-dialog{ background: yellow !important;}
.wza-yellow-blue div.ind_pl{ background: yellow !important;}
.wza-black-white div.ui-dialog{ background: #000 !important;}
.wza-black-white div.ind_pl{ background: #000 !important;}

/*查询提示*/
.wza-black-white div#tips_box{ background: #000 !important;}
.wza-black-white div#tips_box .tips_body{ background: #000 !important;}
.wza-yellow-black div#tips_box{ background: yellow !important;}
.wza-yellow-black div#tips_box .tips_body{ background: yellow !important;}
.wza-blue-yellow div#tips_box{ background: blue !important;}
.wza-blue-yellow div#tips_box .tips_body{ background: blue !important;}
.wza-yellow-blue div#tips_box{ background: yellow !important;}
.wza-yellow-blue div#tips_box .tips_body{ background: yellow !important;}

/*配色-提示语*/
.wza-black-white .n-yellow .msg-wrap{ background: #000 !important;}
.wza-yellow-black .n-yellow .msg-wrap{ background: yellow !important;}
.wza-blue-yellow .n-yellow .msg-wrap{ background: blue !important;}
.wza-yellow-blue .n-yellow .msg-wrap{ background: yellow !important;}

/*配色-信件查询*/
.wza-black-white .ui-dialog-close{ color: #fff !important;  opacity:1;filter: alpha(opacity=100);}
.wza-black-white .ui-dialog-title{ color: #fff !important;}
.wza-black-white .ui-dialog-footer button{ background: transparent; border: none;}
.wza-black-white .guestbook-search ul li{ color: #fff;}
.wza-yellow-black .ui-dialog-title{ color: #333 !important;}
.wza-yellow-black .ui-dialog-footer button{ background: transparent; border: none; color: #333 !important;}
.wza-blue-yellow .ui-dialog-close{ color: yellow !important;  opacity:1;filter: alpha(opacity=100);}
.wza-blue-yellow .ui-dialog-title{ color: yellow !important;}
.wza-blue-yellow .guestbook-search ul li{ color: yellow;}
.wza-blue-yellow .ui-dialog-footer button{ background: transparent; color: yellow !important; border: none;}
.guestbook-search ul li input{ color: #333;}

/*无障碍配色导航下拉*/
.wza-black-white  .navbar-default .navbar-toggle{   background-color: black !important;}
.wza-black-white  .navbar-default .navbar-toggle:focus .icon-bar,  .wza-black-white  .navbar-default .navbar-toggle:hover .icon-bar,	.wza-black-white .navbar-default  .navbar-toggle .icon-bar{background-color:#fff !important;}
.wza-yellow-black .navbar-default .navbar-toggle{border-color: black;  background-color: yellow  !important;}
.wza-yellow-black .navbar-default .navbar-toggle:focus .icon-bar,  .wza-yellow-black  .navbar-default .navbar-toggle:hover .icon-bar,.wza-yellow-black .navbar-default  .navbar-toggle .icon-bar{background-color:black !important;}
.wza-blue-yellow  .navbar-default .navbar-toggle{   background-color: blue !important;}
.wza-blue-yellow  .navbar-default .navbar-toggle:focus .icon-bar,  .wza-blue-yellow  .navbar-default .navbar-toggle:hover .icon-bar,  .wza-blue-yellow  .navbar-default  .navbar-toggle:hover .icon-bar,.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar{background-color:yellow !important;}
.wza-yellow-blue  .navbar-default .navbar-toggle{ border-color: blue !important;   background-color: yellow !important;}
.wza-yellow-blue  .navbar-default .navbar-toggle:focus .icon-bar,  .wza-yellow-blue  .navbar-default .navbar-toggle:hover .icon-bar,.wza-yellow-blue .navbar-default  .navbar-toggle .icon-bar{background-color:blue !important;}
.wza-black-white  .navbar-nav li{ background-color: black !important; border-color: #fff;}
.wza-yellow-black .navbar-nav li{ background-color: yellow !important; border-color:black;}
.wza-blue-yellow  .navbar-nav li{ background-color: blue !important; border-color:yellow;}
.wza-yellow-blue  .navbar-nav li{ background-color: yellow !important; border-color:blue;}
/*无障碍调色弹窗样式 end*/