﻿@charset "utf-8";
/* CSS Document */
/* ***********   padding, margin  ********** */
html{overflow-y:auto;overflow-x:hidden;-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
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{color: #333333;font:12px/1.5 Microsoft YaHei,"SimSun",Verdana,tahoma,Arial,sans-serif, Arial, Helvetica, sans-serif;margin: 0 auto;padding: 0; background:#f4f4f4; }
ul, ol, li {list-style: none outside none;}
input, textarea {padding:0; font-family: Microsoft YaHei; outline:0 none;}
textarea {resize: none;}
a {color:#333333;text-decoration: none; outline:none;}
a:hover {color:#1a75be; text-decoration:none;}
img{border:0 none;}
li, input ,textarea{vertical-align: middle; outline:0 none;}
table, td, input, textarea {padding:0;}
.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 */
.clear,.cc,.clear10{clear:both; font-size:0; line-height:0; height:0; margin-top:0; *margin-top:-1px; _margin-top:-1px; overflow:hidden; padding:0;}
.clear10{padding:0 0 10px 0;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;margin: 0;padding: 0}
h1{ font-size:18px;}
h2{ font-size:14px;}
h3{ font-size:12px;}
.p10{padding: 10px;}
.bg{background: #fff;}
.mt10{margin-top: 10px;}
/* 共用样式 end */
.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:#2c6eb7;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;}
}
/* 共用样式 end */
.j-float{position:relative;z-index:99999;display:none;}
.j-float .img_title{display:none;}
/*.j-float li img{height: auto;}*/
.j-float .float-close{position:absolute;width:38px;height:16px;right:0;top:-20px;}
.j-float .float-close img{cursor:pointer;}
/*飘浮 end*/
.j-couplet{ position: fixed; bottom: 5px; z-index: 100;}
.j-couplet li{ padding-bottom: 5px; font-size: 0; line-height: 0;}
.j-couplet li img{height: auto; max-width: 300px;}
.j-couplet li span{display: none;}
.couplet-close{ padding-bottom: 3px;}
.ind_left{ left: 5px;}
.ind_right{ right: 5px;}
.ind_right .couplet-close{ text-align: right;}
/*左右飘浮 end*/
.home_web{ width: 60px; position: fixed; top: 236px; right: 5px;}
.home_web .link li,.home_web .share .home_share{width: 60px; height: 65px; padding-bottom: 4px;}
.home_web .link li a,.home_web .share .home_share .web_link{display: block;height: 30px;line-height: 30px; padding: 35px 0 0; text-align: center; background: url("../images/icon_piao.png") center 0 no-repeat #fff; transition: 0.4s all; font-size: 12px; color: #1a75be;}
.home_web .link li a:hover,.home_web .share .home_share .web_link:hover{background-color: #ebf2fa;}
.home_web .link li span{display: inline;}
.home_web .link li a img{display: none;}
.home_web .link li.num2 a{background-position: center -65px;}
.home_web .link li.num3 a{background-position: center -130px; position: relative;}
.home_web .link li.num3 a:hover img{display: block; position: absolute; width: 90px; height: 90px; padding: 5px; border: 1px #ddd solid; left: -105px; top: -18px; background: #fff;}
.home_web .link li.num4 a{background-position: center -195px;}
.home_web .share .home_share{ position: relative;}
.home_web .share .home_share .web_link{ background-position: center -260px;}
.home_web .share .home_share .share_pf{display: none;width: 87px;height: 27px;padding: 8px; border: 1px #ddd solid;background:#fff;position: absolute;top: 10px;right: 63px;}
.home_web .share .home_share .share-box{ top: 9px; left: 9px;}

/*右侧飘浮 end*/
.header{height: 238px; }
.header .topbox{height: 30px; line-height: 30px; text-align: right;}
.header .topbox a{ padding: 0 5px;}
.header .topbox .add{ cursor: pointer;}
.header .topbox  .top-rli{ float:right;}
.header .topbox  .top-rli li{  float: left; }
/*头部导航 end*/
.banbox{ height: 160px; position: relative; background:url("../images/banner-bg.jpg") center 0 no-repeat;}
.banbox .container{position: relative;}
.logo{ padding: 40px 0 0 0;}
.logo img{vertical-align: middle;}
.logo li .img-title{display: none;}
.ls-logo-gh,.ls-unit-name,.ls-logo-gh li,.ls-unit-name li{ display: inline;}
.ls-unit-name img{ padding-left: 10px;}

.banbox .search{width: 300px; position: absolute; top: 80px; right: 0;}
.banbox .search .u-time{ height: 20px; line-height: 20px; padding: 20px 0 40px; text-align: right; padding-right: 5px; font-size: 13px; color: #666;}
.banbox .search ul{ width: 295px; position: relative; height: 40px; border: 1px solid #2c6eb7; border-radius: 4px; background: #fff; float: right;}
.banbox .search li input{vertical-align: top; *vertical-align: middle; width: 100%; border: 0 none; background: none;}
.banbox .search .ss1{padding: 5px 10px 5px 10px; margin-right: 65px; display: block; height: 30px; }
.banbox .search .ss1 input{height: 30px; line-height: 30px; font-size: 13px;}
.banbox .search .ss2{ width: 65px; height: 40px; position: absolute; right: 0; top:0;}
.banbox .search .ss2 input{ height: 40px; background: url("../images/search-btn.gif") 0 0 no-repeat; overflow: hidden; cursor: pointer;}
/*logo 搜索 end*/
.navbox{ background:#1a75be; height: 48px;}
.navbox .navbar-default ul li{float: left;}
.navbox .navbar-default  ul li a{  width: 133px; text-align: center; display: block; height: 48px;line-height: 48px;font-size: 18px; color: #fff;}
.navbox .navbar-default ul li a:hover,.navbox .navbar-default  ul li.on a{background:#125890; color: #fff; }
/************头部 end************/
/************底部 on************/
/*.j-links dl{position:relative;float:left;z-index:99;height:28px; margin: 0 14px 0 10px;}
.j-links dl dt{height:26px; line-height:26px; display:inline-block; border:1px solid #d9d9d9; background:#fff url("../images/linkbbg.gif") right center no-repeat; cursor:pointer; width:212px; padding:0 0 0 2px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; position:relative; z-index:99; font-size:13px; text-align: left;}
.j-links dl dt.active{}
.j-links dl dd{position:absolute;left:0;bottom:27px;background:#fff;display:none;z-index:98;border:#d9d9d9 1px solid;}
.j-links dl dd ul{padding:5px 5px;width:204px;max-height:150px;_height:150px;overflow-y:auto;overflow-x:hidden;}
.j-links dl dd ul li{background:#f7f7f7;border-bottom:#fff 1px solid;}
.j-links dl dd ul li a{display:block;padding:0 5px;font:normal 12px/26px "Microsoft Yahei";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.j-links dl dd ul li a:hover{background:#f0f0f0;text-decoration:none;}
.j-links dl.last{margin-right:0 !important}*/

.linkbg{ height: 50px; line-height: 50px;  border-bottom:1px solid #ddd; font-size: 14px;}
.linkbg a{padding:0 13px; background: url(../images/ind_fotfg.gif) right center no-repeat; display: inline-block;}
.linkbg .title{ float: left; width: 75px; font-size: 15px; font-weight: bold;}
.linkbg ul{ margin-left: 75px; display: block;}
.linkbg ul li{ float: left;}
.linkbg ul li:last-child a{ background: none;}

.footer{ background:#fff; border-top: 2px solid #1a75be; margin-top: 10px; padding:5px 0 15px;}
.fotcon{position: relative; margin-top: 11px; font-size: 14px; text-align:center; height:auto; line-height:26px;}
.fotcon .sp{ display: inline-block; margin: 0 5px;}
.fotnav{color: #1a75be;}
.fotnav a{padding: 0 8px; color: #1a75be;}
.fotcon img{ vertical-align: middle; margin-top: 5px;}
.fotcon .dzjg{position: absolute; left: 230px; top: 45px;}
.fotcon .dzjg.jiucuo{ left: auto; right: 180px; top: 46px;}
/************底部 end************/

@media (max-width: 1199px) and (min-width: 992px){
    .navbox .navbar-default  ul li a{width: 105px;}
    .navbox .navbar-default  ul li.active_public a{ width: 150px;}
    .fotcon .dzjg{left: 0;}
    .fotcon .dzjg.jiucuo{right: 0;}
}
@media (max-width: 991px){
    .home_web{display: none;}
    .header,.banbox{height: auto;}
    .banbox{ background-color: #fff; background-position: center bottom; padding-bottom: 20px;}
    .wza,.j-jft,.topbox span.fl{display: none;}
    .banbox .logo,.banbox .search{float: none; width: auto; position: static;}
    .banbox .logo{text-align: center; height: auto; padding-top: 20px;}
    .banbox .logo img{max-width: 90%; height: auto;}
    .banbox .search .u-time{text-align: center;float: none; line-height: 30px; padding: 10px 0; height: auto;}
    .search{ margin-top: 20px;}
    .banbox .search ul{float: none;margin: 0 10px; width: auto;}
    .navbox .navbar-default  ul li a{ width: 80px;}
    .navbox .navbar-default ul li.active_public a{ width: 125px;}
    .fotcon .dzjg{position: static; display: inline;}
    .linkbg{height: auto; padding: 13px 0; line-height: 24px;}
}
@media (max-width: 767px){
    .navbar-header{height: 50px; line-height: 50px; color: #fff; overflow: hidden;}
    .navbar-toggle{background: #fff; margin-right: 2%; margin-top: 12px; padding: 6px 7px;}
    .navbox .navbar-header{width: 100% !important;}
    .navbar-toggle .icon-bar{background: #999;}
    .navbar-brand{padding: 0; height: 50px; line-height: 50px; margin-left: 2%;color: #fff;}
    .navbar-default .navbar-brand{color: #fff;}
    .navbox{height: auto; z-index: 33;}
    .navbox .navbar-default  ul li{background: #1a75be; border-bottom: 1px solid #1584dd; float: none; padding: 0;}
    .navbox .navbar-default  ul li a{width: 100% !important;}
    .navbar-nav{margin: 0;}
    .linkbg{ padding: 0 10px 10px 10px;}
    .linkbg .title{ float: none; width: auto; display: block; }
    .linkbg ul{ margin-left: 0;}
    .fotcon{padding: 0 10px;}
}


.web_video{position: fixed; right: 5px; bottom: 50px; background-color: #000000; width: 215px; height: 180px; cursor: pointer;}

.lm_bmfwz{ min-height: 500px; padding-top: 20px;}
.lm_bmfwz li span{display: none}
.lm_bmfwz li{float: left; padding: 0 57px 15px;}

.complay{ padding: 10px;}
.complay table{ width: 100%; border-top: 1px solid #ddd; border-left: 1px solid #ddd; margin-bottom: 10px;}
.complay table td{ border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 5px 8px;}
.complay .t-head td{background: #f5f5f5; 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: #1a71b6;border: 1px solid #1a71b6;color: #fff !important;}
.pagination a.active {border: 1px solid #1a71b6;color: #fff;}
.pagination span.current, .pagination span.current:hover {background: #1a71b6;border: 1px solid #1a71b6;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: #1a71b6;border: #1a71b6 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;*margin: -1px 3px 0;_margin: -1px 3px 0;vertical-align: middle;border-radius: 3px;color: #333;}
.pagination .inputBar button {display: inline-block;background: #1a71b6;border: 0;height: 32px;color: #fff;border-radius: 3px;padding: 0 8px;margin: -3px 3px 0;*margin: -1px 3px 0;_margin: -1px 3px 0;}
@media (max-width: 991px) {
    .pagination {margin: 0;}
}

/*配色-分享微信图标*/
.share-box a.share-weixin{background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat !important;}
.share-box a.share-tsina {background-image: url(/assets/images/share/wz_wb.png) !important;}
.share-box a.share-qzone {background-image: url(/assets/images/share/wz_qz.png) !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;}

.wza-yellow-black div.ui-dialog{ background: yellow !important;}
.wza-yellow-black div.ind_pl{ background: yellow !important;}
.wza-blue-yellow div.ui-dialog{ background: blue !important;}
.wza-blue-yellow div.ind_pl{ background: blue !important;}
.wza-yellow-blue div.ui-dialog{ background: yellow !important;}
.wza-yellow-blue div.ind_pl{ background: yellow !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: yellow !important;}
.wza-yellow-black div#tips_box .tips_body{ background: yellow !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#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-yellow-black .n-yellow .msg-wrap{ background: yellow !important;}
.wza-blue-yellow .n-yellow .msg-wrap{ background: blue !important;}
.wza-yellow-blue .n-yellow .msg-wrap{ background: yellow !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;}
.guestbook-search ul li input{ color: #333;}

/*无障碍配色导航下拉*/
.wza-black-white  .navbar-default .navbar-toggle{   background-color: black !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: black;  background-color: yellow  !important;}
.wza-yellow-black .navbar-default .navbar-toggle:focus .icon-bar,  .wza-yellow-black  .navbar-default .navbar-toggle:hover .icon-bar,.wza-yellow-black .navbar-default  .navbar-toggle .icon-bar{background-color:black !important;}
.wza-blue-yellow  .navbar-default .navbar-toggle{   background-color: blue !important;}
.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:hover .icon-bar,.wza-blue-yellow .navbar-default .navbar-toggle .icon-bar{background-color:yellow !important;}
.wza-yellow-blue  .navbar-default .navbar-toggle{ border-color: blue !important;   background-color: yellow !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:blue !important;}
.wza-black-white  .navbar-nav li{ background-color: black !important; border-color: #fff;}
.wza-yellow-black .navbar-nav li{ background-color: yellow !important; border-color:black;}
.wza-blue-yellow  .navbar-nav li{ background-color: blue !important; border-color:yellow;}
.wza-yellow-blue  .navbar-nav li{ background-color: yellow !important; border-color:blue;}
.wza-white-black  .navbar-default .navbar-toggle .icon-bar{ background-color:black !important;}
.wza-white-black  .navbar-default .navbar-toggle{ border-color:black !important;}
.wza-white-black  .navbar-nav li{ background-color: white !important; border-color:black;}
.wza-black-yellow  .navbar-default .navbar-toggle .icon-bar{ background-color:yellow !important;}
.wza-black-yellow  .navbar-default .navbar-toggle{ border-color:yellow !important;}
.wza-black-yellow  .navbar-nav li{ background-color: black !important; border-color:yellow;}
/*无障碍调色弹窗样式 end*/

