html { -webkit-text-size-adjust: none; overflow-y: auto; overflow-x: hidden; }
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-size: 14px; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; color: #333; background: #f3f3f3; overflow: hidden; }
button, input, select, textarea { vertical-align: middle; outline: none; font-family: "Microsoft YaHei",Î¢ÈíÑÅºÚ; color: #333; }
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; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #f19922; text-decoration: none; }
a:focus { outline: none; }
a img, img { border: none; margin: 0; padding: 0; border: 0; }
.fl, .left { float: left; }
.fr, .right { float: right; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }

*:first-child+html .clearfix { zoom: 1; }

.cc, .clear { clear: both; font-size: 0px; 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; }
li, ul { vertical-align: middle; }
.z-hide { display: block; width: 0; height: 0; margin: 0 0 0 -1px; overflow: hidden; font-size: 0; }
.hide.active { display: block!important; }

.j-float { position: relative; z-index: 99999; display: none; }
.j-float li { margin-bottom: 0; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; width: 38px; height: 16px; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; }

.fl { float: left; }
.fr { float: right; }
.white { background: #fff; padding-top: 20px; margin-bottom: 20px; }

.piao_left, .piao_right { position: fixed; top: 220px; z-index: 100; }
.couplet-close, .piao_left .couplet-close img, .piao_right .couplet-close img { cursor: pointer; }
.piao_left li, .piao_right li { padding-top: 5px; }
.piao_left li .img_title, .piao_right li .img_title { display: none; }
.piao_left li img, .piao_right li img { max-width: 300px; }
.piao_left { left: 10px; }


.header .img-title { display: none; }
.header .header_pic { width: 100%; height: 140px; background: #fff url(../png/30bwgj.png) 0 bottom no-repeat; }
.header .header_pic .container { position: relative; }
.header .banner_logo { height: 100%; text-align: center; }
.banner3 { position: relative; }
.banner_left img { max-width: 96%; height: auto; }

.ls-logo { height: 76px; padding: 32px 0 0; line-height: 0; font-size: 0; text-align: center; }
.ls-logo img { vertical-align: middle; max-height: 76px; width: auto; }
.ls-logo-gh, .ls-logo-gh li, .ls-unit-name, .ls-unit-name li { display: inline; }
.ls-unit-name img { padding-left: 16px; }

.header .top { height: 35px; position: absolute; top: 0; right: 0; z-index: 1; }
.header .top a { color: #7d7d7d; font-size: 14px; }

.topright ul li { float: left; margin-left: 12px; height: 30px; line-height: 30px; padding-left: 12px; }
.topright ul li.first { background: none; }
.topright ul li a { display: block; color: #666; float: left; }
.topright ul li.first { display: none; }
.topright ul li.login { background: none; }

.topsearch { width: 470px; margin-top: 35px; position: relative; }
.searchBox { height: 38px; border: 1px solid #ddd; margin-right: 100px; position: relative; }
.searchBox li.input { margin-right: 60px; }
.searchBox li.input .htxt { float: left; width: 100%; text-indent: 15px; height: 38px; line-height: 38px; font-size: 14px; color: #999; border: none; outline: none; }
.searchBox li.sea_an { position: absolute; right: 0; top: 0; width: 60px; height: 40px; }
.searchBox li.sea_an .hbtn { width: 100%; height: 100%; border: none; cursor: pointer; float: right; background: none; color: #fff; font-size: 0; background: url("../png/p4hfu2.png") center center no-repeat; border-left: 1px solid #ddd; line-height: 0; }


.topsearch .znss_icon{ width: 100px;color: #333; text-align: center;background: url("../png/x5k1ez.png") no-repeat center top;position: absolute;right: 0;top: -2px;}
.topsearch .znss_icon a{color: #cf001a; display: block;padding-top: 30px;height:auto;line-height: 20px;font-size: 14px;}



.nav-box { width: 100%; height: 60px; background: #d30b15; }
.nav-box .nav ul li { float: left; width: 171px; line-height: 60px; font-size: 20px; font-weight: bold; height: 60px; }
.nav-box .nav ul li a { color: #fff; display: block; height: 60px; line-height: 60px; border-right: 1px solid #e7797f; text-align: center; }
.nav-box .nav ul li a.last_nav { border-right: none; }
.nav-box .nav ul li.active, .nav-box .nav ul li.on, .nav-box .nav ul li:hover { background: #b90a12; }
.nav-box .nav ul li.active a, .nav-box .nav ul li.on a, .nav-box .nav ul li:hover a { color: #ffe936;  }
@media only screen and (min-width: 992px) and (max-width:1199px) {
  .nav-box .nav ul li { width: 141px; }
}
@media only screen and (max-width:991px) {
  .topsearch { width: 420px; }
  .nav-box .nav ul li { width: 104px; }
  .nav-box .nav ul li.xxgkli { width: 144px; }
}
@media only screen and (max-width:767px) {
  
  .header .header_pic { height: auto; background-size: auto 100%; padding-bottom: 20px; }
  .top { width: auto; float: none; padding-right: 10px; }
  .banner_left { float: none; text-align: center; }
  .ls-logo { float: none; height: auto; padding-bottom: 15px; padding-top: 30px; }
  .ls-unit-name img { padding-left: 10px; max-width: 80%; height: auto; }
  .topsearch { width: auto; margin: 0 10px; float: none; }
  
  .nav-box { height: auto; }
  .navbar-nav { margin: 0; }
  .navbar-nav>li { float: none; width: 100%!important; height: 50px; line-height: 50px; background: #d30b15; border-radius: 0; border-top: 1px solid #fff; }
  .navbar-nav>li>a { font-size: 18px; padding: 0; }
  
  
  .navbar-collapse { border-top: 0; }
  .navbar-default .navbar-brand { padding: 0 10px; color: #fff!important; height: 50px; line-height: 50px; font-weight: bold; }
  .navbar-default .navbar-brand i { margin-right: 10px; font-weight: normal; }
  .navbar-default .navbar-toggle { border-color: #fff; padding: 8px 7px; margin: 9px 10px 9px 0; }
  .navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
  .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #fff; }
  .navbar-default .navbar-toggle:focus .icon-bar, .navbar-default .navbar-toggle:hover .icon-bar { background-color: #d30b15; }
}


.ls-link { line-height: 35px; padding: 10px 0; margin-top: 20px; border-top: 5px solid #c50001; }
.yqlj-title { display: block; width: 90px; font-size: 18px; color: #fff; }
.yqlinks { position: relative; }
.yqlinks dl.select { float: left; height: 30px; background: #fff; border: 1px solid #fff; width: 246px; padding: 0 20px; margin-right: 16px; }
.yqlinks dl.last_select { margin-right: 0; }
.yqlinks dl dt { height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #505050; font-weight: normal; background: url("../png/jdtcgh.png") right center no-repeat!important; cursor: pointer; overflow: hidden; }
.yqlinks dl dd { display: none; position: absolute; bottom: 32px; width: 100%; left: 0; overflow: hidden; z-index: 9999; }
.yqlinks dl ul { padding: 15px; background: #fff; overflow: hidden; border: #ddd 1px solid; }
.yqlinks dl ul li { float: left; color: #666; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 20%; }
.yqlinks dl ul li a { display: block; padding: 0 5px 0 14px; background: url("../png/x30n28.png") left center no-repeat; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media only screen and (min-width: 992px) and (max-width:1199px) {
  .yqlinks dl.select { width: 194px; }
}
@media only screen and (max-width:991px) {
  .yqlinks dl.select { width: 138px; }
}
@media only screen and (max-width:767px) {
  .yqlinks { margin: 0 10px; }
  .yqlinks dl.select { width: auto; margin: 0 0 10px 0; float: none; position: relative; }
  .yqlinks dl ul li { width: 33.3%; }
  .yqlinks dl dd { max-height: 300px; overflow-y: auto; }
}
@media only screen and (max-width:400px) {
  .yqlinks dl ul li { width: 50%; }
}
.wza-black-white .yqlinks dl dd { background: #000!important; }
.wza-yellow-black .yqlinks dl dd { background: #ff0!important; }
.wza-blue-yellow .yqlinks dl dd { background: #00f!important; }
.wza-yellow-blue .yqlinks dl dd { background: #ff0!important; }
.wza-white-black .yqlinks dl dd { background: #fff!important; }
.wza-black-yellow .yqlinks dl dd { background: #000!important; }


.ls-footer { width: 100%; overflow: hidden; background: #d6d6d6; }
.ls-footer img { vertical-align: middle; }
.footnav { line-height: 28px; font-size: 16px; margin-top: 20px; text-align: center; color: #505050; }
.footnav a { color: #505050; font-weight: bold; }
.fotcon { font-size: 14px; line-height: 26px; color: #505050; text-align: center; position: relative; }
.fotcon a { color: #505050; }
.fotcon .bot_ico { position: absolute; left: 0; top: -15px; width: 80px; height: 80px; }
.fotcon .bot_jiucuo { position: absolute; right: 40px; top: -15px; width: 110px; height: 55px; }
.fotcon a:hover { color: red; }
.fotcon span { padding: 0 0.5em; }
.ls-old-icon {
  position: absolute;
  left: 90px;
  top: -2px;
}
@media only screen and (min-width: 992px) and (max-width:1199px) {
  .fotcon .bot_ico { left: 0; }
  .fotcon .bot_jiucuo { right: 0; }
}
@media only screen and (max-width:991px) {
  .fotcon  span { display: inline-block; }
  .fotcon .bot_ico, .fotcon .bot_jiucuo,.ls-old-icon { position: static; top: auto; display: inline-block; vertical-align: middle; }
}


.pagination { clear: both; width: 100%; text-align: center; margin: 10px 0 5px; padding: 3px 0; line-height: 24px; font-size: 12px; font-family: "Microsoft YaHei"; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 9px; text-decoration: none; white-space: nowrap; height: 24px; }
.pagination a:hover { background: #c50001; border: 1px solid #c50001; color: #fff!important; }
.pagination a.active { border: 1px solid #c50001; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #c50001; border: 1px solid #c50001; 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: #c50001; border: #c50001 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 .inputBar { border: 0; height: 26px; padding: 0 5px; }
.pagination .total { border: 0; height: 26px; padding: 0; }
.pagination .inputBar input { width: 40px; height: 20px; line-height: 20px; padding: 2px 5px; border: #ccc 1px solid; margin: -3px 3px 0; background: #eee; vertical-align: middle; }
.pagination button { display: inline-block; font-size: 12px; width: 40px; height: 26px; line-height: 20px; border: #d9d9d9 1px solid; margin: -3px 6px 0 3px; background: #fff; vertical-align: middle; color: #666; }
.inputBar .go-page { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 10px; text-decoration: none; white-space: nowrap; height: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #fff; }
.inputBar .go-page:hover { color: #fff; background: #c50001; border: #c50001 1px solid; cursor: pointer; }


.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: #c50001; 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; }
}


.wzy_position { line-height: 30px; color: #505050; background: left 12px no-repeat; background-image: url(../png/l9qqc6.png)!important; padding: 5px 0 5px 20px; margin-left: 20px; }
.wzy_position i { font-style: normal; }


.share-box a.share-weixin { background: url(../png/ao9l72.png) 0 0 no-repeat; }
.weixin-share-open { background: url(../gif/xa842i.gif) no-repeat!important; }
.weixin-share-open .weixin-wrap p { color: #666!important; }


.wza-subtitle .ind_pl { bottom: 160px!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.ui-dialog { background: #ff0!important; }
.wza-yellow-black div.ind_pl { background: #ff0!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.ui-dialog { background: #00f!important; }
.wza-blue-yellow div.ind_pl { background: #00f!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.ui-dialog { background: #ff0!important; }
.wza-yellow-blue div.ind_pl { background: #ff0!important; }
.wza-yellow-blue div#tips_box { background: #ff0!important; }
.wza-yellow-blue div#tips_box .tips_body { background: #ff0!important; }
.wza-black-white .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; }

.dropdown-menu {
    position: static;
}