@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y: auto; overflow-x: hidden; }
*html { background-image: url(about:blank); background-attachment: fixed; }
/*解决IE6下滚动抖动的问题*/
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
a, abbr, acronym, b, body, br, button, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, input, label, li, ol, p, q, select, span, strong, td, textarea, th, tr, u, ul { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; font: 16px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif; color: #333; }
button, input, select, textarea { vertical-align: middle; font-family: "Microsoft YaHei"; color: #333; outline: 0 none; }
button.active, button.on, input.active, input.on, select.active, select.on, textarea.active, textarea.on { color: #333; }
li, ul { vertical-align: middle; }
textarea { resize: none; }
a { color: #333; text-decoration: none; outline: none; }
.header-top .welcome li a:hover, .login-box ul li a:hover, a:hover { color: #1d6dcf; text-decoration: none; }
a:focus, video { outline: none; }
a img { border: none; }
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
/* 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 */
.cc, .clear { clear: both; font-size: 0; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
.clear20 { clear: both; font-size: 0; line-height: 0; height: 0; padding: 20px 0 0; overflow: hidden; }
.fl, .left { float: left; }
.fr, .right { float: right; }
.none { display: none; }
.none.active { display: block; }
.z-hide{display: block; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0;}
.hide.active{
  display: block!important;
}
.bg { background: #fff; }
.gary { background: #f4f6fb; }
.p20 { padding: 20px; }
.pos-rel, .pos_rel { position: relative; }
@media (max-width: 991px) {
  .mt15, .mt20 { margin-top: 10px!important; }
  .clear20 { padding: 10px 0 0; }
  .p20 { padding: 10px; }
}
@media print {
  a[href]:after { content: none!important; }
  body { min-width: 1220px!important; }
  .container { width: 1220px!important; }
}
.jump-info .btn-group { padding-left: 0!important; text-align: center; }
/***漂浮***/
.j-float { position: relative; z-index: 999; display: none; }
.j-float .img_title { display: none; }
.j-float li img { height: auto; width: 280px; }
.j-float .float-close { padding-bottom: 5px; text-align: right; }
.j-float .float-close img { cursor: pointer; }

/*左右漂浮 on*/
.j-couplet { display: none; position: fixed; z-index: 99; bottom: 5px; }
.j-couplet li { font-size: 0; line-height: 0; padding-top: 3px; }
.j-couplet .couplet-close img { cursor: pointer; padding-bottom: 5px; }
.ind_left { left: 5px; }
.ind_right { right: 5px; text-align: right; }
.ind_right .couplet-close { text-align: right; }
.ind_left2 { left: 5px; top: 256px; bottom: auto; }
.ind_left2 .couplet-close { text-align: right; }
.ind_left2 .couplet-close img { padding-bottom: 0; }
/*左右漂浮 end*/

/*左侧悬浮切换*/
.ind_pl { height: 130px; width: 240px; padding: 5px; border: 1px solid #ddd; position: fixed; left: 10px; bottom: 10px; top: auto; z-index: 99; background: #fff; }
.ind_pl .f-close { position: absolute; cursor: pointer; right: 5px; top: 0; z-index: 1; width: 20px; height: 20px; }
.ind_pl .f-close img { float: left; margin: 0; }
.ind_pl .mF_expo2010 .txt li, .ind_pl .mF_expo2010 .txt_bg { display: none!important; }
#ind_pl, #ind_pl .mF_expo2010 .pic, #ind_pl .pic, #ind_pl .pic ul, #ind_pl .pic ul li, .ind_pl .mF_expo2010_wrap { height: 100%!important; width: 100%!important; }
#ind_pl .pic li a, .ind_pl .mF_expo2010 .pic li, .ind_pl .mF_expo2010 .pic li a, .ind_pl .mF_expo2010 .pic li img, .ind_pl .mF_expo2010 .pic ul, .ind_pl li img, .mF_expo2010_ind_pl { display: block; height: 100%!important; width: 100%!important; }
.ind_pl .mF_expo2010 .pic li span { display: none; }
.ind_pl .mF_expo2010 .num { bottom: 1px!important; right: -2px!important; }
.ind_pl .mF_expo2010 .num li { width: 16px!important; height: 14px!important; font-family: arial!important; font-size: 12px!important; margin-right: 2px!important; line-height: 14px!important; }
.ind_pl .mF_expo2010 .num li.current a, .ind_pl .mF_expo2010 .num li.hover a { background: #d71018!important; }
.ind_pl .mF_expo2010 .num li b { background: #000!important; opacity: .4!important; }
.ind_pl .pic li { padding: 0!important; }
/*页面纠错*/
.ui-dialog-title { color: #1d6dcf!important; }
.correction-table { clear: both; font-size: 14px; margin-top: 30px; }
.correction-table th { width: 80px; text-align: right; padding: 2px 10px 2px 0; }
.correction-table th span { color: #1d6dcf; }
.correction-table td { padding: 4px 0; position: relative; }
.correction-table td .msg-box { top: 0; }
.correction-table td select { padding: 3px 5px; border: #ddd 1px solid; }
.correction-table td input { height: 24px; line-height: 24px; width: 220px; padding: 0 5px; border: #ddd 1px solid; }
.correction-table td input#checkCode { width: 100px; }
.correction-table td textarea { width: 380px; height: 120px; padding: 3px 5px; border: #ddd 1px solid; }
.correction-table td.btn-group { padding-left: 92px!important; }
.correction-table td.btn-group input { background: #1d6dcf; height: 36px; line-height: 36px; cursor: pointer; border: 0; outline: none; color: #fff; padding: 0 10px; margin-right: 10px; width: 100px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

#messageBoardWin { display: none; text-align: center; line-height: 32px; }
#messageBoardWin a { color: red; }

/*分页/翻页*/
.pagination { clear: both; width: 100%; text-align: center; margin: 10px 0; padding: 3px 0; line-height: 24px; font-size: 14px; font-family: "Microsoft YaHei",微软雅黑; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #e0e0e0; color: #868585; margin: 3px; padding: 0 8px; text-decoration: none; white-space: nowrap; height: 24px; border-radius: 3px; }
.pagination a:hover { background: #1d6dcf; border: 1px solid #1d6dcf; color: #fff; }
.pagination a.active { border: 1px solid #1d6dcf; background: #1d6dcf; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #1d6dcf; border: 1px solid #1d6dcf; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #e0e0e0; color: #868585; background: #f1f1f1; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #f1f1f1; border: #e0e0e0 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #868585; background: #fff; border: 1px solid #e0e0e0; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 24px; padding: 0 6px; }
.pagination .total { border: 0; height: 24px; padding: 0; }
.pagination .inputBar input { width: 40px; height: 20px; line-height: 24px; padding: 2px 5px; border: #e0e0e0 1px solid; margin: -3px 3px 0; background: #f1f1f1; vertical-align: middle; border-radius: 3px; color: #868585; }
.pagination .inputBar .go-page { width: 40px; height: 26px; line-height: 18px; padding: 2px 5px; border: #e0e0e0 1px solid; margin: -3px 3px 0; background: #fff; vertical-align: middle; border-radius: 3px; color: #868585; }
.pagination .inputBar .go-page:hover { background: #1d6dcf; border: 1px solid #1d6dcf; color: #fff; }
@media (max-width: 991px) {
  .pagination { margin: 0; }
}
@media (max-width: 480px) {
  body { width: 100vw; overflow: hidden; }
}
/*当前位置*/
.wz_top { height: auto; color: #666; padding: 16px 5px 16px 29px; background: url("../images_new/dqwz.png") 3px 18px no-repeat; overflow: hidden; font-size: 16px; line-height: 24px; }
.wz_top i { font-style: normal; }
.wz_top a { color: #666; }
.wz_top a:hover { color: #125eba; }
/*外链提示 > 弹窗*/
.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: #1d6dcf; 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; }
}

/* 头部 */
.header { height: auto; width: 100%; }
.banner { width: 100%; height: 226px; background: url("./../images_new/jakfq-header-bg-01.png") no-repeat center top; overflow: hidden; position: relative; }
.header-top { width: 100%; height: 43px; line-height: 43px; background: url("./../images_new/top-line-bg.png") repeat left top; position: absolute; top: 0; left: 0; z-index: 9999; }
.header-top .welcome { font-size: 14px; color: #666; margin-right: 0; }
.header-top .welcome li { float: left; padding: 0 10px; background: url(../images_new/topline.png) left center no-repeat; height: 43px; line-height: 43px; }
.header-top .welcome li a { color: #666; }
.header-top .welcome li.num1 { background: none; }


/*搜索*/
.header_seach{
  margin-top: 5px;width:450px;height: 32px;position: relative;
}
/*.topsearchbox{height: 40px;position: relative;}*/
.header_seach .lazs{position: absolute;top:0;right:0;}
.header_seach .lazs a{display: block;height: 32px;width:78px;background:#1d6dcf;border-radius:4px;line-height: 32px;font-size: 16px;color: #fff;text-align: center;}
.search_zs{ width: auto !important; transition: 0.4s all; padding: 0 9px; font-size: 16px; font-weight: bold;}
.search_zs img{width: 20px; height: auto; margin-top: -2px; vertical-align: middle; margin-right: 5px;}
.search_zs:hover{background:#125eba !important;}

.topsearchbox1{height:32px;margin-right:118px;padding:0 135px 0 10px;background:#fff;border-radius:4px;position: relative;}
.topsearchbox1 .label-keywords{width:100%;float: left;}
.topsearchbox1 #search_keywords{padding:0;width:100%;height: 32px;line-height: 32px;color: #666;background: #fff;border: none;border-radius: 4px 0 0 4px;}
.topsearchbox1 .sea_an{
  cursor: pointer;width: 55px;height: 32px;
  border:none 0;padding: 0;background:#1d6dcf no-repeat center center;
  background-image: url("../images_new/search-ico.png") !important;text-indent:-999px;
  overflow: hidden;color: #fff;line-height: 32px;border-radius: 0 4px 4px 0;position: absolute;top:0;right:0;
}
.topsearchbox1 .msg-box{position:absolute;left:0px;top: 32px;}
.search_drap{width: 65px;height: 32px;position: absolute;line-height: 32px;right: 60px;top: 0;cursor: pointer;}
.search_drap select{width:100%;height: 32px;padding:0;border:0;background:none;font-size: 14px;color:#666;vertical-align: top;}
/* 搜索 */
.search-box { width: 320px; height: 32px; line-height: 32px; background: #fff; margin-top: 5px; border-radius: 4px; position: relative; }
.search-box .search-txt { width: 289px; border: 0 none; height: 32px; position: absolute; left: 0; top: 0; background: transparent; line-height: 32px; text-indent: 1em; font-size: 14px; }
.search-box .search-sub { width: 31px; height: 32px; position: absolute; right: 0; top: 0; background: url("./../images_new/search-btn.png") no-repeat left center; border: 0 none; }


/*搜索类别*/
.search_drap .selectBox-dropdown{display: block !important;color:#666;}
.search_drap .selectBox-dropdown a{color:#666;}
.search_drap .selectBox-dropdown .selectBox-label{float:left;width:42px !important;line-height: 32px;text-align: center;padding:4px 0;color:#666;}
.search_drap .selectBox-dropdown .selectBox-arrow{float:left;background: url("../images_new/search-jt.png") no-repeat center center;}
.selectBox-dropdown-menu{z-index: 99;}
.selectBox-options li a{color:#666 !important;}
.selectBox-options li.selectBox-selected a,.selectBox-options li.selectBox-hover a{background-color: #eee !important;}
.ph-label{display: block;}
.ph-label span{left: 0;}


.login-box { margin-left: 0; }
.login-box ul li { float: left; width: auto; padding: 0 10px; background: url("../images_new/topline.png") left center no-repeat; height: 43px; line-height: 43px; }
.login-box ul li:first-child { background: none; }
.login-box ul li a { color: #666; font-size: 14px; }

.header-flash { width: 100%; height: 226px; z-index: 1; }
.header-flash ul li .img-title { display: none; }
.header-flash ul li img { width: 100%; height: 100%; }

.header-flash .mF_sohusports_myFocusnum1, .header-flash .mF_sohusports_myFocusnum1 .pic, .header-flash .mF_sohusports_myFocusnum1 .pic img, .header-flash .mF_sohusports_myFocusnum1 .pic ul, .header-flash .mF_sohusports_myFocusnum1 .pic ul li, .header-flash .mF_sohusports_myFocusnum1 .pic ul li img { width: 100%; height: 100%; }
.header-flash .mF_sohusports_wrap { padding: 0!important; border: 0!important; width: 100%!important; height: 100%!important; }
.header-flash .mF_sohusports .txt { display: none; }
.header-flash .mF_sohusports .num { display: none; }
.mF_sohusports_myFocusnum1, .mF_sohusports_wrap { background: none!important; }

.logo { float: none; position: absolute; top: 80px; left: 0; }
.small-logo { float: none; right: 80px; top: 108px; position: absolute; }
.logo ul li .img-title, .small-logo ul li .img-title { display: none; }




/* 导航 */
.nav01 { width: 100%; height: 46px; background: #1d6dcf; }
.nav-main { width: 100%; height: 46px; line-height: 46px; }
.nav-main ul li { width: 16.66%; text-align: center; background: url("./../images_new/nav-bg.png") no-repeat center left; float: left; }
.nav-main ul li:first-child { background: none; }
.nav-main ul li.active, .nav-main ul li:hover { background: #125eba; }
.nav-main ul li a { display: block; font-size: 20px; font-weight: bold; color: #fff!important; }
.navbar-default .navbar-brand { padding: 0 0 0 10px; color: #fff; line-height: 50px; }
.navbar-default .navbar-toggle { margin-right: 10px; }
.navbar-nav { float: none; }
/* 底部 */
.friend-links { width: 100%; height: 40px; background: #81abdf; }
.friend-tit { width: 100px; line-height: 40px; padding-left: 40px; background: url("./../images_new/friend-links-title-bg.png") no-repeat 1px; font-size: 19px; font-weight: bold; color: #fff; }
.friend-main { margin-left: 140px; }
.friend-main .friend-single { display: block; width: 50%; line-height: 40px; }
.friend-main .friend-single li { float: left; width: 33.333%; text-align: center; background: url("./../images_new/friend-links-bg.png") no-repeat center left; }
.friend-main .friend-single li a { display: block; color: #fff; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.friend-main .friend-single li.num1 { background: none; }
.friend-main .friend-single li:hover a { color: #1d6dcf; font-weight: bold; }
.friend-main .j-links { width: 50%; }
.friend-main .j-links dl { float: left; width: 33.333%; height: 40px; line-height: 40px; background: url("./../images_new/friend-links-bg.png") no-repeat center left; }
.friend-main dl dt { height: 40px; line-height: 40px; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; z-index: 99; font-size: 16px; color: #fff; font-weight: normal; padding-left: 1px; text-align: center; }
.friend-main dl dt a{
  color: #fff;
}
.friend-main dl dt span { width: 20px; height: 7px; display: inline-block; vertical-align: middle; background: url("../images_new/friend-links-icon-drap.png") right center no-repeat; }
.friend-main dl dt.active { color: #1d6dcf; font-weight: bold; }
.friend-main dd { position: absolute; left: 0; right: 0; padding: 15px; bottom: 40px; background: #fff; border-bottom: 0 none; display: none; z-index: 98; box-shadow: 0 0 4px #00000014; }
.friend-main dd ul { max-height: 300px; overflow: hidden; overflow-y: auto; }
.friend-main dd ul li { text-align: left; float: left; width: 20%; }
.friend-main dd ul li a { display: block; font: normal 16px/36px "Microsoft Yahei"; width: auto; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 5px; }
.footer-info { width: 100%; height: auto; padding: 40px 0; background: url("./../images_new/footer-bg.png") repeat left top; border-top: 2px solid #2d79d8; font-size: 14px; text-align: center; }
.footer-info a, .footer-info span { color: #fff; text-align: center; line-height: 34px; }
.footer-info span { display: inline-block; padding: 0 5px; }
.footer-info a:hover { color: #ea0a1e; }
.gov-icon { position: absolute; width: 80px; height: 80px; left: 40px; top: 10px; }
.jiuc-icon { position: absolute; width: 110px; height: 55px; right: 50px; top: 20px; }

/* 右侧悬浮 */
.right-float { position: fixed; right: 10px; bottom: 15px; z-index: 99; }
.right-float ul .float-li { width: 66px; height: 88px; position: relative; text-align: center; margin-top: 5px; }
.right-float ul .float-li i { display: block; width: 64px; height: 64px; border: 1px solid #eaeaea; border-radius: 50%; background: #fff; }
.right-float ul .float-li .float-span { display: block; height: 22px; line-height: 22px; font-size: 14px; }
.right-float ul .float-li:hover i { border-color: #1d6dcf; }
.right-float ul .float-wb i { background: #fff url("./../images_new/right-side-icon-01.png") no-repeat center center; }
.right-float ul .float-wx i { background: #fff url("./../images_new/right-side-icon-02.png") no-repeat center center; }
.right-float ul .float-OA i { background: #fff url("./../images_new/right-side-icon-03.png") no-repeat center center; }
.right-float ul .float-xm i { background: #fff url("./../images_new/right-side-icon-04.png") no-repeat center center; }
.right-float ul .float-top i { background: #fff url("./../images_new/right-side-icon-05.png") no-repeat center center; }
.right-float ul .float-sp i { background: #fff url("./../images_new/right-side-icon-06.png") no-repeat center center; }
.right-float ul .float-yx i { background: #fff url("./../images_new/right-side-icon-07.png") no-repeat center center; }
.right-float ul .float-wb:hover i { background: #1d6dcf url("./../images_new/right-side-icon-01-h.png") no-repeat center center; }
.right-float ul .float-wx:hover i { background: #1d6dcf url("./../images_new/right-side-icon-02-h.png") no-repeat center center; }
.right-float ul .float-OA:hover i { background: #1d6dcf url("./../images_new/right-side-icon-03-h.png") no-repeat center center; }
.right-float ul .float-xm:hover i { background: #1d6dcf url("./../images_new/right-side-icon-04-h.png") no-repeat center center; }
.right-float ul .float-top:hover i { background: #1d6dcf url("./../images_new/right-side-icon-05-h.png") no-repeat center center; }
.right-float ul .float-sp:hover i { background: #1d6dcf url("./../images_new/right-side-icon-06-h.png") no-repeat center center; }
.right-float ul .float-yx:hover i { background: #1d6dcf url("./../images_new/right-side-icon-07-h.png") no-repeat center center; }
.right-float .float-drap { position: absolute; right: 168px; height: 100px; width: 100px; padding: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.14); opacity: 0; -moz-opacity: 0; -webkit-transition: all .6s ease; -moz-transition: all .6s ease; -o-transition: all .6s ease; transition: all .6s ease; visibility: hidden; background: #fff; top: 50%; margin-top: -55px; }
.right-float .float-drap img { width: 100%; height: 100%; }
.right-float .float-drap .img-title { display: none; }
.right-float .float-drap.active { opacity: 1; -moz-opacity: 1; visibility: visible; right: 68px; }

/*通用列表*/
.list li { height: 36px; line-height: 36px; background: url("../images_new/icon.png") left center no-repeat; overflow: hidden; color: #999; padding: 0 0 0 14px; font-size: 15px; }
.list li .date { white-space: nowrap; float: right; position: absolute; top: 0; right: 0; }
.list li a { display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left; }
.list li img { float: left; padding: 10px 0 0 0; }

/* 督办反馈列表 */
.p-title { margin-right: 255px; text-align: center; }
.p-time { position: absolute; width: 155px; text-align: center; right: 100px; top: 0; }
.p-state { width: 100px; position: absolute; right: 0; top: 0; text-align: center; }

.xx-lists { width: 100%; height: auto; font-size: 16px; }
.xx-lists ul li { height: 36px; line-height: 36px; overflow: hidden; position: relative; }
.xx-lists ul li p.p-title { text-align: left; padding-left: 14px; background: url("./../images_new/icon.png") no-repeat 2px; height: 36px; }
.xx-lists ul li p.p-title a { display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; float: left; max-width: 100%; }
.xx-lists ul li p.p-title a span.tit { display: block; float: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-right: 0; }
.xx-lists ul li p.p-title a span.gk { display: block; float: right; max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.xx-lists ul li p.p-time { color: #999; }
.xx-lists ul li p.p-state span.l-on { color: red; }
.xx-lists ul li p.p-state { color: #999; }

@media (max-width: 991px) {
  .list li img { display: none; }
  .list li a { display: block; margin-right: 60px; max-width: none!important; float: none; }
}
/*信息公开列表*/
.listgk li { height: 36px; line-height: 36px; vertical-align: bottom; padding: 0 45px 0 10px; background: url(../images_new/icon.png) 0 16px no-repeat; overflow: hidden; position: relative; font-size: 15px; }
.listgk li .date { display: block; float: none; position: absolute; right: 0; top: 0; color: #999; white-space: nowrap; font-size: 14px; }
.listgk li .col-block, .listgk li .nr { float: left; max-width: 100%; }
.listgk li .col-block .explain-list, .listgk li .col-block .policy-list, .listgk li .gl { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.listgk li .col-block .explain-list .split-line, .listgk li .col-block .policy-list .split-line, .listgk li .gl .split { padding: 0 2px; color: #666; }
.listgk li .col-block .explain-list a, .listgk li .col-block .policy-list a, .listgk li .gl a { display: inline; color: #d00; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.listgk li a.tit, .listgk li a.title { display: block; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: none; padding: 0; margin: 0; }

.com-title { width: 100%; height: auto; border-bottom: 1px solid #e0e0e0; }
.com-title ul li { float: left; width: auto; height: 44px; line-height: 44px; position: relative; }
.com-title ul li a { display: block; padding: 0 20px; font-size: 24px; color: #666; }
.com-title ul li.active { border-bottom: 2px solid #1d6dcf; height: 43px; line-height: 43px; margin-bottom: -1px; }
.com-title ul li.active a { font-weight: bold; color: #1d6dcf; }
.com-lists { margin-top: 8px; }
.com-lists ul li { height: 36px; line-height: 36px; padding-left: 10px; background: url("./../images_new/icon.png") no-repeat center left; position: relative; padding-right: 40px; }
.com-lists ul li a { display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 15px; }
.com-lists ul li span.date { color: #999; position: absolute; right: 0; top: 0; font-size: 14px; }

.main-content { padding: 20px 0 30px; }

.lmcontenbg { background: #f4f6fb; }

/* 响应式样式 */
@media (min-width: 992px) and (max-width: 1199px) {
  .small-logo { margin-right: 0; right: 0; }
  .gov-icon { left: 0; }
  .jiuc-icon { right: 0; }
  .main-content { padding: 15px 0 15px; }
  .header_seach{
    width: 420px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (max-width: 991px) {
  .logo, .small-logo { float: none; margin-top: 10px; width: 100%; height: auto; margin-right: 0; text-align: center; }
  .logo ul li img, .small-logo ul li img { width: auto; height: auto; max-width: 96%; }
  .small-logo { text-align: right; top: 143px; }
  .gov-icon, .jiuc-icon { position: initial; display: inline; float: none; margin: 0; }
  .logo { top: 48px; right: 0; }
  .main-content { padding: 10px 0 10px; }

  /*搜索*/
  .header_seach{width:620px;}
}
@media (max-width: 767px) {
  .main-content { padding: 10px 0; }
  .header-top .welcome { display: none; }
  .header_seach {
    width: 94%;
    float: none;margin: 5px auto;
  }
  .topsearchbox1 {
    margin-right: 0;
  }
  .small-logo { text-align: center; }
  .banner { height: auto; }
  .nav-main ul li { width: 100%; background: none; }
  .nav-main ul li a { font-size: 18px; }
  .nav-main, .nav01 { height: auto; }
  .logo, .small-logo { margin-top: 10px; position: initial; margin-bottom: 10px; }
  .small-logo { margin-bottom: 5px; right: 0; }
  .footer-info { padding: 20px 0; }
  .friend-links { height: auto; }
  .friend-main .friend-single li { background: none; }
  .friend-tit { display: none; }
  .friend-main { margin-left: 0; }
  .content { padding: 0 10px; }
  .friend-main .j-links { display: none; }
  .friend-main .friend-single { width: 100%; }
  .header-top { position: initial; }
  .header-flash, .p-time { display: none; }
  .p-title { margin-right: 100px; }
}
@media (max-width:500px) {
  .friend-main .friend-single li { width: 50%; }
  
}
.lmbodybg { background: #f7f7f7; }


/*配色-分享微信图标*/
.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: #ff0!important; }
.wza-yellow-black div.ind_pl { background: #ff0!important; }
.wza-blue-yellow div.ui-dialog { background: #00f!important; }
.wza-blue-yellow div.ind_pl { background: #00f!important; }
.wza-yellow-blue div.ui-dialog { background: #ff0!important; }
.wza-yellow-blue div.ind_pl { background: #ff0!important; }
.wza-black-white div.ui-dialog { background: #000!important; }
.wza-black-white div.ind_pl { background: #000!important; }
.wza-white-black div.ui-dialog { background: #fff!important; }
.wza-white-black div.ind_pl { background: #fff!important; }
.wza-black-yellow div.ui-dialog { background: #000!important; }
.wza-black-yellow 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: #ff0!important; }
.wza-yellow-black div#tips_box .tips_body { background: #ff0!important; }
.wza-blue-yellow div#tips_box { background: #00f!important; }
.wza-blue-yellow div#tips_box .tips_body { background: #00f!important; }
.wza-yellow-blue div#tips_box { background: #ff0!important; }
.wza-yellow-blue div#tips_box .tips_body { background: #ff0!important; }
.wza-white-black div#tips_box { background: #fff!important; }
.wza-white-black div#tips_box .tips_body { background: #fff!important; }
.wza-black-yellow div#tips_box { background: #000!important; }
.wza-black-yellow div#tips_box .tips_body { background: #000!important; }

/*配色-提示语*/
.wza-black-white .n-yellow .msg-wrap { background: #000!important; }
.wza-yellow-black .n-yellow .msg-wrap { background: #ff0!important; }
.wza-blue-yellow .n-yellow .msg-wrap { background: #00f!important; }
.wza-yellow-blue .n-yellow .msg-wrap { background: #ff0!important; }
.wza-white-black .n-yellow .msg-wrap { background: #fff!important; }
.wza-black-yellow .n-yellow .msg-wrap { background: #000!important; }

/*配色-信件查询*/
.wza-black-white .ui-dialog-close { color: #fff!important; opacity: 1; }
.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: #ff0!important; opacity: 1; }
.wza-blue-yellow .ui-dialog-title { color: #ff0!important; }
.wza-blue-yellow .guestbook-search ul li { color: #ff0; }
.wza-blue-yellow .ui-dialog-footer button { background: transparent; color: #ff0!important; border: none; }
.guestbook-search ul li input { color: #333; }

/*无障碍配色导航下拉*/
.wza-black-white  .navbar-default .navbar-toggle { background-color: #000!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: #000; background-color: #ff0!important; }
.wza-yellow-black  .navbar-default .navbar-toggle:hover .icon-bar, .wza-yellow-black .navbar-default  .navbar-toggle .icon-bar, .wza-yellow-black .navbar-default .navbar-toggle:focus .icon-bar { background-color: #000!important; }
.wza-blue-yellow  .navbar-default .navbar-toggle { background-color: #00f!important; }
.wza-blue-yellow  .navbar-default  .navbar-toggle:hover .icon-bar, .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 .icon-bar { background-color: #ff0!important; }
.wza-yellow-blue  .navbar-default .navbar-toggle { border-color: #00f!important; background-color: #ff0!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: #00f!important; }
.wza-white-black  .navbar-default .navbar-toggle:hover .icon-bar, .wza-white-black .navbar-default  .navbar-toggle .icon-bar, .wza-white-black .navbar-default .navbar-toggle:focus .icon-bar { background-color: #000!important; }
.wza-white-black  .navbar-default .navbar-toggle { border-color: #000!important; }
.wza-black-yellow  .navbar-default .navbar-toggle:hover .icon-bar, .wza-black-yellow .navbar-default  .navbar-toggle .icon-bar, .wza-black-yellow .navbar-default .navbar-toggle:focus .icon-bar { background-color: #ff0!important; }
.wza-black-yellow  .navbar-default .navbar-toggle { border-color: #ff0!important; }

.wza-black-white  .navbar-nav li { background-color: #000!important; border-color: #fff; }
.wza-yellow-black .navbar-nav li { background-color: #ff0!important; border-color: #000; }
.wza-blue-yellow  .navbar-nav li { background-color: #00f!important; border-color: #ff0; }
.wza-yellow-blue  .navbar-nav li { background-color: #ff0!important; border-color: #00f; }
.wza-white-black .navbar-nav li { background-color: #fff!important; border-color: #000; }
.wza-black-yellow .navbar-nav li { background-color: #000!important; border-color: #ff0; }
/*无障碍调色弹窗样式 end*/
