@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y: scroll; }
*html { background-attachment: fixed; }
/*解决IE6下滚动抖动的问题*/
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 { font: 14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif; color: #333; background: #fff; }
button, input, select, textarea { vertical-align: middle; font-family: "Microsoft YaHei"; }
button.active, button.on, input.active, input.on, select.active, select.on, textarea.active, textarea.on { color: #333; }
textarea { resize: none; }
a { color: #333; text-decoration: none; }
a:hover { color: #c00; text-decoration: none; }
a:focus { outline: none; }
a:focus, button:focus, input:focus, select:focus, textarea:focus, textarea:focus { outline: none; }
.wza-on a:focus { outline: auto; }
.wza-on a:focus, .wza-on button:focus, .wza-on input:focus, .wza-on select:focus, .wza-on textarea:focus, .wza-on textarea:focus { outline: auto; }
a img { border: none; }
img { vertical-align: middle; }
.fl, .left { float: left; }
.fr, .right { float: right; }
/* 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, .clear20 { clear: both; font-size: 0; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
.clear20 { padding-bottom: 20px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
input.srkcss:focus { outline: auto; outline-color: #ff8c10!important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.4); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.4); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.4); -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; }
.pos-rel { position: relative; }
.pos-abs { position: absolute; }
.hide { display: none; }
.hide.active { display: block!important; }
.bg-fff { background: #fff; }
.img_title { display: none; }
.mt20 { margin-top: 20px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
@media (min-width: 768px) and (max-width:991px) {
    .mt20 { margin-top: 15px; }
    .clear20 { padding-bottom: 15px; }
}
@media (max-width:767px) {
    .mt15 { margin-top: 10px; }
    .mt20 { margin-top: 10px; }
    .container { width: auto; }
    .clear20 { padding-bottom: 10px; }
}
.container { width: 1280px; }
@media (min-width: 992px) and (max-width:1279px) {
    .container { width: 992px; }
}
@media (max-width:991px) {
    .container { width: 768px; }
}
@media (max-width:767px) {
    .container { width: 100%; }
}
/*---公共样式 end---*/

/*漂浮*/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .float-close { position: absolute; width: 38px; height: 16px; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; vertical-align: top; }
.j-float ul li { margin-bottom: 5px; }
/*对联悬浮*/
.j-left, .j-right { position: fixed; text-align: center; top: 270px; font-size: 0; line-height: 0; z-index: 98; }
.j-left li, .j-right li { padding-top: 5px; }
.j-left { left: 10px; }
.j-right { right: 10px; }
.couplet-close img { cursor: pointer; }
.wza-subtitle .j-left, .wza-subtitle .j-right { bottom: 165px; }

/*-----头部-----*/
/*banner*/
.ls-banner { height: 150px;  background-color: #fff; }


.header{
    padding-top: 20px;
    text-align: center;
}
.header_a{
    float: left;
}
.header_ul{
    padding: 15px 50px 0 85px;
    width: 50%;
    float: left;
    overflow: hidden;
    display: flex;
    justify-content: space-around;
}


/* .ls-banner .container { height: 100%; background: url("../images/bannercon.png") 0 0 no-repeat,url(../images/bannerbg.png) no-repeat center top; } */
/*logo*/
.ls-site-logo { padding: 38px 0 0; line-height: 0; font-size: 0; text-align: center; }
.ls-site-logo img { vertical-align: middle; width: auto; }
.ls-logo-gh, .ls-logo-gh li, .ls-unit-name, .ls-unit-name li { display: inline; }
.ls-unit-name img { padding-left: 13px; }
/*搜索*/
.ls-search-box { width: 400px; margin-top: 55px; }
.ls-search { width: 100%; margin: 0 auto; line-height: 0; font-size: 0; border-radius: 5px; background: rgba(255, 255, 255, 0.8); }
.ls-search ul { position: relative; height: 40px; padding: 0 60px 0 15px; }
.ls-search li { height: 40px; }
.ls-search button, .ls-search input { background: none; border: 0 none; vertical-align: middle; width: 100%; height: 100%; }
.ls-search .ss1 { background: none!important; }
.ls-search .ss1 input { font-size: 16px; line-height: 40px; color: #666; }
.ls-search .ss1 input::-webkit-input-placeholder { color: #505050; }
.ls-search .ss1 input:-moz-placeholder { color: #505050; }
.ls-search .ss1 input:-ms-input-placeholder { color: #505050; }
.ls-search .ss2 { width: 60px; right: 0; top: 0; bottom: 0; position: absolute; background: url(../images/line.png) no-repeat 0 center; }
.ls-search .ss2 button, .ls-search .ss2 input { cursor: pointer; font-size: 15px; color: #fff; border-radius: 0 5px 5px 0; background: url(../images/ss.png) no-repeat center!important; background-size: 20px 20px; }
.ls-search.active { -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255, 140, 16, 0.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; }
.ls-time { margin-top: 5px; }
.ls-time .datetime { line-height: 40px; }

/*导航*/
.navbar-nav { float: none; }
.ls-page-navigation { background: #f54e4e; height: 64px; position: relative; box-sizing: border-box; }
.ls-page-navigation li { width: 118px; text-align: center; height: 64px; line-height: 64px;  }
.ls-page-navigation li.nav1, .ls-page-navigation li.nav5, .ls-page-navigation li.nav7, .ls-page-navigation li.nav9 { width: 188px; }
.ls-page-navigation li.nav12 { width: 102px; }
.ls-page-navigation li a { vertical-align: middle; display: inline-block; text-align: center; transition: 0.4s all; color: #fff!important; font-size: 22px; z-index: 0; height: 40px; line-height: 40px; }
.ls-page-navigation li a:hover, .ls-page-navigation li.on a { background: rgba(255, 255, 255, 0.4); z-index: 1; color: #fff!important; border-radius: 5px; padding: 0 12px; }
.ls-page-navigation li a:hover:after, .ls-page-navigation li.on a:after { display: none; }
.ls-page-navigation li.frist a:after { display: none; }
.dropdown-hover-menu { display: none; position: absolute; top: 44px; left: 50%; margin-left: -85px; }
.navbar-nav .dropdown-hover-menu li { border-top: 0; }
.ls-page-navigation .dropdown-hover-menu li a:hover { background: transparent; padding: 0; }
.ls-page-navigation li.on .dropdown-hover-menu li a { background: transparent; padding: 0; }
/*-----底部-----*/
.ls-page-footer { padding: 0 0 20px 0; border-top: 4px #f54e4e solid; text-align: center; background: #f3f3f3; font-size: 16px; line-height: 40px; }
.ls-page-footer .sp { display: inline-block; padding: 0 0.5em; }
.ls-page-footer .sp img { padding-right: 0.3em; }
.ls-page-footer a:hover { color: #d00; }
.ls-footer-inner { padding-top: 15px; }
.ls-footer-menu { padding-bottom: 8px; }
.ls-footer-menu li { display: inline; }
.ls-footer-menu li a { display: inline-block; padding-left: 20px; position: relative; }
.ls-footer-menu li a:after { display: block; content: ""; left: 10px; height: auto; position: absolute; top: 6px; bottom: 6px; width: 1px; background: #878787; }
.ls-footer-menu li.num1 a { padding-left: 0; }
.ls-footer-menu li.num1 a:after { display: none; }
.ls-dzjg { left: 0; top: 15px; }
.ls-jiucuo { left: 86px; top: 30px; }
.ls-old-icon { left: 86px; top: 30px; }
.ls-12377-icon { right: 0; top: 42px; }


.pagination {
    clear: both;
    width: 100%;
    text-align: center;
    margin: 10px 0 5px;
    padding: 3px 0;
    line-height: 26px;
    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;
    border-radius: 3px;
}
.pagination a:hover {
    background: #1182EA;
    border: 1px solid #1182EA;
    color: #fff !important;
}
.pagination .on {
    display: inline-block;
    border: 1px solid #0381E8;
    margin: 3px;
    padding: 0px 10px;
    text-decoration: none;
    white-space: nowrap;
    height: 28px;
    border-radius: 3px;
    background-color: #0381E8;
    color: #FFFFFF;
}
.pagination a.active {
    border: 1px solid #1182EA;
    color: #fff;
}
.pagination span.current, .pagination span.current:hover {
    background: #1182EA;
    border: 1px solid #1182EA;
    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: #1182EA;
    border: #1182EA 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 .inputBar button {
    display: none;
}
.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;
    border-radius: 3px;
}
@media (max-width:767px) {
    .pagination {
        margin: 0;
    }
}

/*友情链接*/
.ls-friend-link { background: #fff; }
.ls-footlink { position: relative; padding: 16px 0; }
.ls-footlink .select { float: left; width: 280px; margin-right: 53px; z-index: 11; }
.ls-footlink .select.select4 { margin-right: 0; }
.ls-footlink .select dt { position: relative; z-index: 99; font-size: 14px; }
.ls-footlink .select dt a { height: 34px; line-height: 34px; display: block; padding-right: 40px; background: #fff url(../images/down.png) no-repeat right 16px center!important; border: solid 1px #ddd; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-indent: 20px; text-align: left; font-size: 16px; }
.ls-footlink .select dt.active a { background: url(../images/downh.png) no-repeat right 16px center!important; z-index: 888; }
.ls-footlink .select dd { position: absolute; left: 0; right: 0; bottom: 52px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); display: none; z-index: 999; padding: 10px 0; }
.ls-footlink .select dd ul { padding: 5px 0; width: 100%; max-height: 300px; overflow-y: auto; overflow-x: hidden; }
.ls-footlink .select dd ul li { display: inline; width: 18%; float: left; padding: 0 1%; text-align: left; }
.ls-footlink .select dd ul li a { display: block; padding: 0 5px; font: normal 14px/30px "Microsoft Yahei"; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width:1279px) and (min-width:992px) {
    /*导航*/
    .ls-page-navigation li { width: 100px; }
    .ls-page-navigation li.nav1,   .ls-page-navigation li.nav5,   .ls-page-navigation li.nav7, .ls-page-navigation li.nav9 { width: 54px; }
    .ls-page-navigation li.nav12 { width: 76px; }
    .ls-page-navigation li a:hover, .ls-page-navigation li.on a { padding: 0 4px; }
    .ls-footlink .select { width: 232px; margin-right: 20px; }
}

@media(max-width:991px) {
    .ls-banner {   background-color: #fff; }
    .ls-site-logo { float: none; width: auto; padding-top: 20px; text-align: center; }
    .ls-search-box { max-width: 90%; margin: 20px auto 10px; float: none; }
    .header { text-align: center; }
    .header_a {  text-align: center;}
    .header_ul {display: none;}
    /*导航*/
    .ls-page-navigation { height: auto; padding-top: 0; }
    .ls-page-navigation li { width: 16.6%!important; height: 50px; line-height: 50px; }
    /*-----底部-----*/
    .ls-page-footer .pos-abs { position: static; display: inline; }
    .ls-module { float: none; width: auto!important; height: auto!important; }
}
@media(max-width:767px) {
    .header_a{
        display: block;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }
    .ls-site-logo { padding-top: 10px; }
    .ls-site-logo img { margin-bottom: 5px; }
    .ls-unit-name img { padding-left: 8px; max-width: 90%; }
    .ls-search { margin-top: 20px; }
    /*搜索*/
    .ls-search-box { margin: 10px auto 0; }
    /*导航*/
    .ls-page-navigation { height: auto; }
    .navbar-collapse { border-top: 0; background: #1a6cc9; }
    .navbar-brand { padding: 0 10px; height: 48px; line-height: 48px; color: #fff!important; font-weight: bold; }
    .navbar-toggle { margin: 8px 10px 0 0; border-color: #fff!important; }
    .navbar-default .navbar-toggle .icon-bar { background-color: #fff!important; }
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #1a6cc9!important; }
    .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color: #fff!important; }
    /* .navbar-collapse.in { overflow-y: hidden; } */
    .navbar-nav { margin: 0; }
    .navbar-nav li { float: none; width: auto!important; border-top: #e5e5e5 1px solid; padding: 0!important; }
    .navbar-nav li a { height: 40px; line-height: 40px; font-size: 18px; margin: 0; font-weight: normal; }
    .ls-page-navigation li a:after { display: none; }
    .ls-row { margin-left: 10px; margin-right: 10px; }
}

/*页面纠错*/
.ui-dialog-title { color: #1a6cc9; }
.correction-table { clear: both; font-size: 14px; overflow: hidden; }
.correction-table th { width: 80px; text-align: right; padding: 2px 10px 2px 0; }
.correction-table th .red { color: #d80c18; }
.correction-table th span { color: #1a6cc9; }
.correction-table td { padding: 4px 0; position: relative; }
.correction-table td .msg-box { top: 0; }
.correction-table td select { border: #ddd 1px solid; height: 34px; line-height: 34px; }
.correction-table td input { height: 34px; line-height: 34px; width: 350px; padding: 0 5px; border: #ddd 1px solid; }
.correction-table td input#checkCode { width: 100px; }
.correction-table td input#link { background: #f5f5f5; width: 350px; }
.correction-table td textarea { width: 350px; 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: #1a6cc9; 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; }
/*页面纠错 end*/
@media (max-width: 767px) {
    .ui-dialog.jiucuo .ui-dialog-content { width: 500px!important; height: 400px!important; }
}
@media (max-width: 542px) {
    .ui-dialog.jiucuo { position: fixed; left: 10px; right: 10px; top: 10px; bottom: 10px; overflow: hidden; overflow-y: auto; }
    .ui-dialog.jiucuo .ui-dialog-body { padding: 10px; }
    .ui-dialog.jiucuo .ui-dialog-grid { width: 100%; }
    .ui-dialog.jiucuo .ui-dialog-content { width: 100%!important; }
}
/*页面纠错 end*/
/*外链提示 > 弹窗*/
.ui-dialog-content, .ui-dialog-title { 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: #1a6cc9; color: #fff; }
.ui-dialog-content .btn-group .btn-no { background: #eee; color: #666; }
@media (max-width:767px) {
    .ui-dialog-content { width: 250px!important; max-height: 300px!important; height: auto!important; overflow: auto; }
    .ui-dialog-content .btn-group .btn { margin: 0 10px; width: 90px; }
}
/*分页/翻页*/
.pagination { clear: both; width: 100%; text-align: center; margin: 10px 0 5px; padding: 3px 0; line-height: 30px; font-size: 14px; font-family: "Microsoft YaHei"; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #ddd; color: #666; margin: 3px; padding: 0 10px; text-decoration: none; white-space: nowrap; height: 30px; border-radius: 3px; }
.pagination a:hover { background: #2861ad; border: 1px solid #2861ad; color: #fff!important; }
.pagination a.active { border: 1px solid #2861ad; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #2861ad; border: 1px solid #2861ad; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #ddd; color: #cfcfcf; background: #f9f9f9; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #2861ad; border: #2861ad 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .total { border: 0; height: 32px; padding: 0; line-height: 32px; }
.pagination .inputBar { border: 0; height: 32px; padding: 0 2px 0 5px; line-height: 32px; }
.pagination .inputBar input { width: 40px; height: 26px; line-height: 26px; padding: 2px 5px; border: #ddd 1px solid; margin: -3px 3px 0; vertical-align: middle; border-radius: 3px; color: #333; }
.pagination .inputBar button { display: inline-block; background: #2861ad; border: 0; height: 32px; color: #fff; border-radius: 3px; padding: 0 8px; margin: -3px 3px 0; }
@media (max-width: 991px) {
    .pagination { margin: 0; }
}
/*当前位置*/
.ls-crumbs-box { padding: 16px 5px 16px 0; font-size: 16px; line-height: 1.5; color: #666; background: #f2f5fc; }
.ls-crumbs-box i { font-style: normal; }
.ls-crumbs-box a { color: #666; }
.ls-crumbs-box a:hover { color: #d00; }
.ls-crumbs-box .search-keywords { color: red; }
@media (max-width:991px) {
    .ls-crumbs-box { padding: 10px 5px 10px 0; }
}

/*无障碍样式*/
.statement-content { max-height: 100%!important; }
/*弹窗 end*/

/*微信分享配色下固定背景和颜色*/
.share-bar a { margin-right: 5px; }
.share-bar a.share-weixin { background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat!important; }
.weixin-share-open { background: url(/assets/images/share/share_wx_arrow.gif) no-repeat!important; }
.weixin-share-open .weixin-wrap p { color: #666!important; }
.share-bar a.share-tsina { background-image: url(/assets/images/share/wz_wb.png)!important; }
.share-bar a.share-qzone { background-image: url(/assets/images/share/wz_qz.png)!important; }

.n-yellow .msg-wrap .n-icon { background-image: url(/template/theme_web/jubao/js/plugins/validator/images/validator_simple.png)!important; }

.wza-yellow-black div.ui-dialog { background: #ff0!important; }
.wza-blue-yellow div.ui-dialog { background: #00f!important; }
.wza-yellow-blue div.ui-dialog { background: #ff0!important; }
.wza-black-white div.ui-dialog { 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 .icon-bar { background-color: #fff!important; }
.wza-yellow-black .navbar-default .navbar-toggle .icon-bar { background-color: #000!important; }
.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar { background-color: #ff0!important; }
.wza-yellow-blue .navbar-default .navbar-toggle .icon-bar { background-color: #00f!important; }

.wza-black-white .navbar-nav { background: #000!important; }
.wza-yellow-black .navbar-nav { background: #ff0!important; }
.wza-blue-yellow .navbar-nav { background: #00f!important; }
.wza-yellow-blue .navbar-nav { background: #ff0!important; }

.wza-black-white .dropdown-menu { background-color: #000!important; }
.wza-yellow-black .dropdown-menu { background-color: #ff0!important; }
.wza-blue-yellow .dropdown-menu { background-color: #00f!important; }
.wza-yellow-blue .dropdown-menu { background-color: #ff0!important; }
/*无障碍调色弹窗样式 end*/
.ui-empty-skin1 { height: 220px; margin: auto; background: url(../images-new/empty.png) no-repeat 50%; }

/*公共标题*/
.ls-tabs { border-bottom: 1px solid #ddd; }
.ls-tabs li { float: left; position: relative; height: 40px; line-height: 40px; }
.ls-tabs li a { display: block; position: relative; font-size: 20px; padding: 0 25px; }
.ls-tabs li a:hover, .ls-tabs li.active a { color: #fff; font-weight: bold; background: #1b61b8; }

@media (max-width: 991px) {
    .ls-tabs li a { padding: 0 20px; }
}
@media (max-width: 767px) {
    .ls-tabs li a { padding: 0 10px; }
}

/*公共列表*/
.ls-doc-list li { height: 46px; padding: 0 0 0 15px; line-height: 46px; overflow: hidden; font-size: 18px; background: no-repeat 0 center; background-image: url(../images/dot.png)!important; position: relative; color: #999; }
.ls-doc-list li a { display: inline-block; float: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%; }
.ls-doc-list li .date { position: absolute; right: 0; top: 2px; font-size: 14px; }
.ls-doc-list li img { float: left; padding: 10px 0 0 0; }
@media (max-width: 991px) {
    .ls-doc-list li a { max-width: none!important; display: block; float: none!important; }
    .ls-doc-list li>img { display: none; }
}
@media (max-width: 767px) {
    /* .ls-doc-list li { height: 40px; line-height: 40px; font-size: 15px; } */
}
/*公用列表 end*/
.ls-public-list li { position: relative; height: 36px; line-height: 32px; overflow: hidden; padding: 0 50px 0 15px; background: no-repeat 0 center; background-image: url(../images-new/icon.gif)!important; font-size: 16px; }
.ls-public-list li .date { position: absolute; right: 0; top: 2px; font-size: 14px; color: #999; }
.ls-public-list li .col-block { float: left; max-width: 100%; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 2px 0; }
.ls-public-list li .title { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; margin-right: 0; max-width: none; }
.ls-public-list li .explain-list, .ls-public-list li .policy-list { display: block; float: right; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-public-list li .col-block > a { display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: none; margin-right: 0; max-width: none; }
.ls-public-list li .explain-list .split, .ls-public-list li .explain-list .split-line, .ls-public-list li .policy-list .split-line { padding: 0 2px; color: #666; font-size: 14px; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link, .ls-public-list li .policy-list .policy-link { display: inline; color: #f00000; float: none; background: none; max-width: none; padding: 0; margin: 0; }
.ls-public-list li .explain-list .a, .ls-public-list li .explain-list .explain-link:hover, .ls-public-list li .policy-list .policy-link:hover { color: red; }

.ls-public-list2 li { height: 34px; line-height: 34px; vertical-align: bottom; padding: 2px 50px 2px 15px; overflow: hidden; position: relative; font-size: 16px; background: url(../images-new/icon.gif) no-repeat left 18px; }
.ls-public-list2 li a.title { display: block; max-width: none!important; float: none!important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; }
.ls-public-list2 li .nr { float: left; width: auto; max-width: 100%; }
.ls-public-list2 li .nr .gl { display: block; float: right; width: auto; max-width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ls-public-list2 li .nr .gl .split { display: inline; padding: 0 5px; color: #ea7711; font-size: 14px; }
.ls-public-list2 li .nr .gl span { display: inline; float: none; }
.ls-public-list2 li .nr .gl a { display: inline; color: #ea7711; float: none; }
.ls-public-list2 li .nr .gl a:hover { text-decoration: underline; }
.ls-public-list2 li .date { display: block; float: none; position: absolute; right: 0; top: 2px; font-size: 16px; color: #999; white-space: nowrap; }

@media (max-width: 767px) {
    .ls-public-list li { height: 36px; line-height: 32px; font-size: 15px; }
}
/*公用公开列表 end*/

/*右侧随屏 */
#home_web { width: 60px; height: auto; position: fixed;
    right: 30px;
    top: 264px; font-family: Microsoft Yahei; z-index: 997;
}
.web_position { width: 65px; height: 65px; float: left; margin-bottom: 6px; position: relative; border-radius: 35px; background: #f3f3f3; }
.web_link { cursor: pointer; color: #695435; text-align: center; display: block; overflow: hidden; height: 100%; }
.web_position.nav_01 .web_link { background: url(../images/wx.png) no-repeat center; }
.web_position.nav_02 .web_link { background: url(../images/wb.png) no-repeat center; }
.web_position.nav_03 .web_link { background: url(../images/dy.png) no-repeat center; }
.web_position.nav_04 .web_link { background: url(../images/ly.png) no-repeat center; }
.web_position { background: #f3f3f3; }
.web_position:hover { background: #fff9f9; }
.web_position .web_area { display: none; position: absolute; right: 90px; top: -20px; background: url("../images/pewmbg.png") no-repeat; width: 113px; height: 109px; }
.web_position .web_area img { width: 120px; height: 120px; margin: 9px; }
.web_position:hover .web_area { display: block; }
.web_position .web_area  .img_title { display: none; width: 109px; text-align: center; line-height: 20px; }
.web_position .web_area p { margin: 9px; font-size: 14px; }
.nav_05 a { background: url("../images/icon_piao2.png") no-repeat center 10px; }
/*右侧随屏 end*/
