html { overflow-y: auto; overflow-x: hidden; -webkit-text-size-adjust: none; }
*html { background-attachment: fixed; }

a, b, br, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, input, li, ol, p, select, span, strong, td, textarea, th, u, ul { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; font: 12px/1.5 "Microsoft YaHei",'ËÎÌå',tahoma,Verdana,arial,sans-serif; color: #333; background: #eee; }
a { color: #333; text-decoration: none; outline: none; }
a:hover { color: #f1081b; text-decoration: none; }
a img { border: none; }
.fl, .left { float: left; }
.fr, .right { float: right; }
li, ul { list-style: none; padding: 0; padding: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
textarea { resize: none; }

.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: 0; line-height: 0; height: 0; margin-top: -1px; overflow: hidden; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
.more { float: right; }
.clear-1 { clear: both; margin: 0; overflow: hidden; visibility: hidden; font-size: 0; content: "."; clear: both; height: 0; padding: 5px 0; }
.clear-1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; padding: 5px 0; }
input, textarea { padding: 0; font-family: Microsoft YaHei; outline: 0 none; }
input, li, textarea { vertical-align: middle; outline: 0 none; }


.ind_body { background: url(../jpg/2iyel3.jpg) center 30px no-repeat #eee; }

.top { height: 30px; background: #f6f6f6; }
.top1 { height: 100%; }
.topr ul li { float: left; margin-left: 12px; line-height: 30px; }
.topname { height: 30px; line-height: 30px; font-size: 12px; color: #666; position: static; margin: 0; padding: 0; }
.datetime { float: left; line-height: 30px; color: #666; }
.login_box { float: right; }


.ban { height: 180px; margin: 0 auto; position: relative; z-index: 1; }
.banner { width: 100%!important; height: 180px!important; z-index: 2; }
.banner .img_title, .logo .img_title { display: none; }

.ls-logo { line-height: 0; font-size: 0; text-align: center; position: absolute; top: 45px; left: 10px; z-index: 2; }
.ls-logo img { vertical-align: middle; width: auto; max-width: 95%; }
.ls-logo-gh, .ls-logo-gh li, .ls-unit-name, .ls-unit-name li { display: inline; }

.topsearch { width: 384px; height: 42px; position: absolute; right: 10px; top: 70px; z-index: 3; }
.topsearch ul { display: block; position: relative; }
.topsearch .ss1 { display: block; margin-right: 58px; }
.topsearch .ss1 .topsearchtext { width: 100%; box-sizing: border-box; height: 42px; line-height: 42px; color: #333; outline: none; padding: 0 7px 0 13px; font-size: 14px; float: left; background: rgba(255, 255, 255, 0.7)!important; border: none; border-radius: 8px 0 0 8px; }
.topsearch input { border: 0; background: none; font-family: "Î¢ÈíÑÅºÚ"; outline: none; }
.topsearch .msg-box { left: 0; top: 42px; position: absolute; z-index: 999; }
.topsearch .ss2 { position: absolute; width: 64px; right: 0; top: 0; bottom: 0; }
.topsearch .ss2 .topsearchbtn { display: block; width: 100%; height: 100%; background: url(../png/42smq1.png) center center no-repeat #558ada!important; font-size: 0; cursor: pointer; border: none; border-radius: 8px; }

.search{width:320px;height:40px;position: absolute; right: 10px; top: 70px; z-index: 3;}
.search ul{padding:0 90px 0 74px;position: relative;background: rgba(255, 255, 255, 0.8);border-radius:40px;}
.search li.ss1{height:30px; padding:5px;position: relative;}
.search li.ss1 input{height: 30px; width: 100%; line-height: 30px; color: #666666;float: left;background: none;border: 0;}
.search li.ss1 input::-webkit-input-placeholder{color:#666666;}
.search li.ss1 input:-moz-placeholder {color:#666666;}
.search li.ss1 input::-moz-placeholder {color:#666666;}
.search li.ss1 input:-ms-input-placeholder {color:#666666;}
.search li.ss1 span.msg-box{ position: absolute; left:15px; top: 0;}
.search li.ss2{ width: 90px; height: 40px;position: absolute;right: 0;top: 0;}
.search li.ss2 input{float:left;width:100%;height:40px;cursor:pointer;overflow: hidden; color: #fff; font-size: 16px; text-align: center;background: #1b50a0;border: 0;border-radius: 20px;}
.search .ls-select{ position: absolute; top: 11px; width: 52px; padding:0 3px 0 0; height: 18px; left: 10px; border-right: 1px #999 solid; color: #666;}
.search .ls-select select{ background: none; width: 100%; font-size: 14px; height: 22px; margin-top: -2px; vertical-align: top; border: 0 none; color: #666; text-align: left;}
.ls-wrapper-down .selectBox{ font-size: 14px; height: 18px; line-height: 18px;}
.selectBox-dropdown .selectBox-label{ padding: 0 !important; height: 100% !important; line-height: 18px !important;}
@media only screen and (max-width:991px) {
  .search{float:none;margin:15px auto 20px;width:480px;position: static;}
}
@media only screen and (max-width:767px) {
  .search{width:92%;box-sizing:border-box;}
}


.menu { height: 55px; margin: 0 auto; background: #1a5cbf; }
.menu ul li { width: 171px; height: 55px; line-height: 55px; float: left; text-align: center; background: url(../png/gp32cn.png) right center no-repeat; }
.menu ul li a { color: #fff; font-size: 18px; font-weight: bold; display: block; margin-left: -1px; }
.menu ul li a:hover, .menu ul li.active a { background: #568ad6; }
.menu ul li#last { background: none; }
.menu ul li.first a { margin-left: 0; }




.j-float  { position: relative; z-index: 99999; display: none; }
.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; }



#home_web { width: 60px; height: auto; position: fixed; right: 5px; top: 240px; z-index: 98; }
#home_web .couplet-close { height: 25px; text-align: center; cursor: pointer; }
#home_web .couplet-close img { vertical-align: top; }
.web_position { width: 60px; height: 65px; float: left; margin-bottom: 6px; position: relative; }
.web_position a:hover { color: #1a5cbf; text-decoration: none; background-color: #edf0fc; }
.web_link { cursor: pointer; padding-top: 35px; color: #1a5cbf; height: 30px; line-height: 30px; font-size: 12px; text-align: center; display: block; background: #f7f8fc url(../png/9yz33r.png) 0 0 no-repeat; overflow: hidden; }
.nav_01 a { position: relative; }
.nav_02 a { background-position: 0 -65px; }
.nav_03 a { background-position: 0 -130px; }
.nav_04 a { background-position: 0 -195px; }
.nav_06 a { background-position: 0 -325px; }
.nav_05 .bds_more { cursor: pointer; padding-top: 35px; overflow: hidden; width: 60px; text-indent: 0!important; color: #1a5cbf; height: 30px; line-height: 30px; text-align: center; display: block; background: #f7f8fc url(../png/9yz33r.png) 0 -260px no-repeat; margin: 0!important; }
.nav_05 .bds_more:hover { color: #1a5cbf; text-decoration: none; background-color: #edf0fc; }
.nav_05 .share-box { right: auto; left: 11px; top: 10px; }
.nav_05 .share-bar a { margin-right: 5px; }
.weixin { width: 101px!important; height: 94px!important; position: absolute!important; top: -22px; right: 60px!important; display: none; background: url(../png/j5sf1z.png) 0 0 no-repeat!important; padding: 7px 12px 8px 7px!important; }
.weixin img, .weixin li { width: 94px!important; height: 94px!important; overflow: hidden; }
.weixin span { display: none; }
.web_share { width: 110px; height: 45px; padding: 7px 0 0 11px; background: url(../png/2ldu8v.png) 0 0 no-repeat; position: absolute; top: 10px; display: none; right: 60px!important; }




.footer { background: #eee; border-top: 4px solid #206fc8; padding: 16px 0 10px; height: auto; line-height: 26px; text-align: center; color: #505050; font-size: 14px; position: relative; overflow: hidden; }
.footer a { color: #505050; }
.footer p { color: #999; }
.footer p a { color: #999; }
.footer .sp { display: inline-block; margin: 0 5px; }
.footer a:hover { color: #f1081b; }
.j-gov { position: absolute; left: 50%; margin-left: -500px; top: 23px; }
.j-jiucuo { position: absolute; right: 50%; margin-right: -540px; top: 33px; }

@media only screen and (max-width: 1199px) and (min-width: 992px) {
  
  .ban { height: 148px; }
  .banner { height: 148px!important; }
  .banner img { width: 100%; height: auto; }
  .menu ul li { width: 141px; }
  
  .j-gov { margin-left: -450px; }
  .j-jiucuo { margin-right: -470px; }
}
@media (max-width: 991px) {
  
  .ban { height: auto; }
  .banner { display: none; }
  .ls-logo { position: static; margin-top: 20px; float: none; }
  .topsearch { position: static; margin: 10px auto; width: 96%; }
  .menu ul li { width: 109px; background: transparent; }
  
  .footer .foot span { display: inline-block; }
  .footer .j-gov, .footer .j-jiucuo { position: static; display: inline-block; vertical-align: middle; margin: 0; }
}
@media (max-width: 767px) {
  
  .menu { height: auto; }
  .menu ul li { width: 100%!important; border-bottom: 1px solid #276bd1; background: none; float: none; }
  .navbar-toggle { background-color: #fff; margin: 8px 10px 8px; }
  .navbar-default .navbar-brand { line-height: 50px; padding: 0 10px; color: #fff; font-weight: bold; }
}


.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: #1a5cbf; border: 1px solid #1a5cbf; color: #fff!important; }
.pagination a.active { border: 1px solid #1a5cbf; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #1a5cbf; border: 1px solid #1a5cbf; 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: #1a5cbf; border: #fe8f1a5cbf00 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: #1a5cbf; border: 0; height: 32px; color: #fff; border-radius: 3px; padding: 0 8px; margin: -3px 3px 0; }
@media (max-width: 991px) {
  .pagination { margin: 0; }
}


.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: #115db2; 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; }
}


.ui-dialog-title { color: #115db2; }
.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: #115db2; }
.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: #115db2; 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; }

@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; }
}


.share-box a.share-weixin { background: url(../png/mefib3.png) 0 0 no-repeat!important; }
.share-box a.share-tsina { background-image: url(../png/bjj9p6.png)!important; }
.share-box a.share-qzone { background-image: url(../png/ravogl.png)!important; }
.weixin-share-open { background: url(../gif/q4qunu.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-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-black-white .ui-dialog-title { color: #fff!important; }
.wza-black-white .ui-dialog-content .jump-info p { color: #fff!important; }
.wza-yellow-black .ui-dialog-title { color: #000!important; }
.wza-yellow-black .ui-dialog-content .jump-info p { color: #000!important; }
.wza-blue-yellow .ui-dialog-title { color: #ff0!important; }
.wza-blue-yellow .ui-dialog-content .jump-info p { color: #ff0!important; }
.wza-yellow-blue .ui-dialog-title { color: #00f!important; }
.wza-yellow-blue .ui-dialog-content .jump-info p { color: #00f!important; }
.wza-white-black .ui-dialog-title { color: #000!important; }
.wza-white-black .ui-dialog-content .jump-info p { color: #000!important; }
.wza-black-yellow .ui-dialog-title { color: #ff0!important; }
.wza-black-yellow  .ui-dialog-content .jump-info p { color: #ff0!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-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-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-default .navbar-toggle .icon-bar { background-color: #000!important; }
.wza-white-black  .navbar-default .navbar-toggle { border-color: #000!important; }
.wza-white-black  .navbar-nav li { background-color: #fff!important; border-color: #000; }
.wza-black-yellow  .navbar-default .navbar-toggle .icon-bar { background-color: #ff0!important; }
.wza-black-yellow  .navbar-default .navbar-toggle { border-color: #ff0!important; }
.wza-black-yellow  .navbar-nav li { background-color: #000!important; border-color: #ff0; }


.wza-black-white .btn-group .dropdown-menu { background-color: #000!important; }
.wza-yellow-black .btn-group  .dropdown-menu { background-color: #ff0!important; }
.wza-blue-yellow .btn-group .dropdown-menu { background-color: #00f!important; }
.wza-yellow-blue .btn-group .dropdown-menu { background-color: #ff0!important; }
.wza-white-black .btn-group .dropdown-menu { background-color: #fff!important; }
.wza-black-yellow .btn-group .dropdown-menu { background-color: #000!important; }