@charset "utf-8";
/* CSS Document */
html {-webkit-text-size-adjust: none;overflow-y: auto;overflow-x: hidden;}
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-size: 14px; font-family: "Microsoft YaHei", 微软雅黑;color: #333;background: #f4f4f4;overflow: hidden;}
input, textarea, select, button {vertical-align: middle;outline: none;font-family: "Microsoft YaHei", 微软雅黑;color: #333;}
input.active, textarea.active, select.active, button.active, input.on, textarea.on, select.on, button.on {color: #333;}
textarea {resize: none;}
a {color: #333;text-decoration: none;outline: none;}
a:hover {color: #f19922;text-decoration: none;}
a:focus {outline: none;}
img, a img {border: none; margin: 0; padding: 0; border: 0;}
.left, .fl {float: left;}
.right, .fr {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 */
.clear, .cc {clear: both;font-size: 0px;line-height: 0px;height: 0px; margin-top: 0px;overflow: hidden;}
h1, h2, h3 {font-weight: normal;}
h1 { font-size: 20px;}
h2 { font-size: 18px;}
h3 { font-size: 16px;}
ul, li { 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 .img_title {display: none;}
.j-float .float-close {position: absolute;width: 43px;height: 11px;right: 0;top: -20px;}
.j-float .float-close img {cursor: pointer;}
/*右侧悬浮*/
.yc_web { position: fixed; right: 10px; bottom: 0; z-index: 100; overflow: hidden;}
.yc_web .img_title, .yc_web_01 .img_title { display: none;}
.yc_web .couplet-close, .yc_web_01 .couplet-close { text-align: right;}
.yc_web .couplet-close img, .yc_web_01 .couplet-close img {cursor: pointer;}
.yc_web_01 { position: fixed; left: 10px; bottom: 10%; z-index: 100; overflow: hidden;}
/*微信*/
.weixin {width: 262px;position: fixed;right: 10px;bottom: 350px;z-index: 100;text-align: right;}
.weixin1 {width: 62px;height: 62px;float: right;}
.weixin2 { width: 200px;height: 200px;position: absolute;top: 21px;right: 50px;display: none;}
.weixin2 img {width: 100%;height: auto;}
/*左侧悬浮*/
.left_web {position: fixed;left: 10px;bottom: 0;z-index: 100;overflow: hidden;text-align: center;}
.left_web .img_title {display: block;font-size: 12px;}
.left_web .couplet-close {text-align: right;}

/*----头部----*/
.heard {background: #fff;}
.top {width: 100%;height: 30px;background: #fff;font-size: 14px;line-height: 30px;}
.top-left span {color: #999;}
.top-right li {float: left;padding-left: 12px;color: #666;}
.top-right li a {color: #666;}
.top-right li a:hover {color: #ee0000;}
/*banner*/
.banner {height: 149px;}
/*logo*/
.ls-logo { height: 85px; padding: 30px 0 0; line-height: 0; font-size: 0; text-align: center;}
.ls-logo img {vertical-align: middle; max-height: 100px; width: auto;}
.ls-logo-gh, .ls-unit-name, .ls-logo-gh li, .ls-unit-name li { display: inline;}
.ls-unit-name img { padding-left: 22px;}
/*搜索*/
.topSearch { width: 370px; position: relative; margin: 52px 0 0 0; padding-right: 100px;}


.znss_icon{ width: 100px;color: #333; text-align: center;background: url("../images/yc_btn01_04.png") no-repeat center top;position: absolute;right: 0;top: -2px;}
.znss_icon a{color: #cf001a; display: block;padding-top: 30px;height:auto;line-height: 20px;font-size: 14px;}



.searchBox {height: 40px;background: #fff; position: relative; border: 1px solid #ff8400; border-radius: 5px; -moz-border-radius: 5px; }
.searchBox .se_box { margin-right: 60px; padding-left: 15px;}
.searchBox .se_box input {width: 100%;height: 40px;line-height: 40px;font-size: 12px;color: #999999;border: none;background: none;outline: none;}
.searchBox .sea_an { position: absolute; right: 0; top: 0; width: 60px;height: 40px;}
.searchBox .sea_an .hbtn { width: 100%; height: 100%; border: none;border-radius: 0 4px 4px 0;cursor: pointer;background: #ff8400;color: #fff;font-size: 14px;}
.searchBox .msg-box {position: absolute !important;}
/*导航*/
.nav-box {width: 100%;height: 50px;background: #cf001a;}
.nav {height: 50px;margin: 0 auto;}
.nav ul li {float: left;line-height: 50px;text-align: center;font-size: 20px;width: 200px;}
.nav ul li a, .navbar-default .navbar-nav > li > a {color: #fff;display: block;border-right: 1px solid #e7808d;}
.nav ul li.on {background: #ffa200;}
.nav ul li:hover {background: #ffa200;}
.nav ul li.last a {border-right: none;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .nav ul li {width: 165px;}
}
@media only screen and (max-width: 991px) {
  .top-right {padding-right: 10px;}
  .banner {height: auto;padding: 0 0 20px;}
  .logo {float: none;width: auto;height: auto;margin-top: 20px;text-align: center;}
  .logo img {max-width: 80%;max-height: 80px;}
  .ls-logo {float: none;height: auto;padding-top: 20px;}
  .topSearch { float: none; width: auto; margin: 20px 80px 0;}
  .nav ul li { width: 122px;}
  .nav ul li.lang { width: 158px;}
}
@media only screen and (max-width: 767px) {
  .banner {padding-bottom: 20px;}
  .ls-logo {padding: 15px 0 0;}
  .ls-logo img {max-height: 60px;}
  .ls-unit-name img { padding-left: 10px;}
  .topSearch {margin: 20px 10px 0;}
  /*导航*/
  .nav-box {height: auto; z-index: 2; position: relative;}
  .navbar-nav {margin: 0;}
  .navbar-nav > li {float: none !important;width: 100% !important;height: 50px;line-height: 50px;background: #cf001a;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: #cf001a;}
  .nav ul li.first{display: none;}
  .nav ul li a, .navbar-default .navbar-nav > li > a{border-right: none;}
}

.footer {width: 100%;background: #f4f4f4;margin-top: 20px;border-top: 3px solid #cf001a;}
.footer a:hover {color: #ff0000;}
.foot {height: auto;padding-top: 27px;padding-bottom: 27px;color: #333333;}
.footnav {line-height: 26px;padding: 9px 0 2px;font-size: 14px;position: relative;overflow: hidden;}
.footnav2 {width: 674px;margin-left: 215px;text-align: left;float: left;}
.footnav2 a {color: #333333;}
.footnav2 span {display: inline-block;padding: 0 5px;}

.map {color: #da4949 !important;}
.hjbtn {position: absolute;top: -13px;right: 139px;}
.dzjg {position: absolute;left: 2px;top: 10px;}
.jiucuo {position: absolute;left: 85px;top: 20px;}
.ls-old-icon {position: absolute;right: 45px;top: 20px;}
.di {font-size: 16px;margin-top: 20px;}
.di a {color: #333333;}

.szjg {height: auto;width: 100%;}
.szjg img {width: 100%;height: auto;}
@media (max-width: 991px) {
  .footer, .szjg {margin-top: 10px;}
  .foot {padding: 15px 0;text-align: center;}
  .dzjg, .jiucuo,.ls-old-icon {position: initial;display: inline-block;vertical-align: middle;}
  .footnav2 {margin-left: 0;width: auto;float: none;text-align: center;}
  .di {float: none;margin-top: 0;}
}

/*分页/翻页*/
.pagination {clear: both;width: 100%;text-align: center;margin: 10px 0 0;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: 0 10px;text-decoration: none;white-space: nowrap;height: 28px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pagination a:hover {background: #cf001a;border: 1px solid #cf001a;color: #fff !important;}
.pagination a.active {border: 1px solid #cf001a;color: #fff;}
.pagination span.current, .pagination span.current:hover {background: #cf001a;border: 1px solid #cf001a;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: #cf001a;border: #cf001a 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: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.pagination .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;}
.pagination .inputBar .go-page:hover {color: #fff;background: #cf001a;border: #cf001a 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: #cf001a;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;}
}


/*配色-分享微信图标*/
.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-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: yellow !important;}
.wza-yellow-black div.ind_pl { background: yellow !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.ui-dialog { background: blue !important;}
.wza-blue-yellow div.ind_pl { background: blue !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.ui-dialog { background: yellow !important;}
.wza-yellow-blue div.ind_pl { background: yellow !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-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;}


/*配色-窄屏导航按钮*/
.wza-black-white .navbar-default .navbar-toggle .icon-bar{background-color: #fff !important;}
.wza-black-white .navbar-default .navbar-nav{background-color: #000 !important;}
.wza-yellow-black .navbar-default .navbar-toggle .icon-bar{background-color: #000 !important;}
.wza-yellow-black .navbar-default .navbar-nav{background-color: yellow !important;}
.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar{background-color: yellow !important;}
.wza-blue-yellow .navbar-default .navbar-nav{background-color: blue !important;}
.wza-yellow-blue .navbar-default .navbar-toggle .icon-bar{background-color: blue !important;}
.wza-yellow-blue .navbar-default .navbar-nav{background-color: yellow !important;}
.wza-white-black .navbar-default .navbar-toggle .icon-bar{background-color: #000 !important;}
.wza-white-black .navbar-default .navbar-nav{background-color: #fff !important;}
.wza-black-yellow .navbar-default .navbar-toggle .icon-bar{background-color: yellow !important;}
.wza-black-yellow .navbar-default .navbar-nav{background-color: #000 !important;}
