@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: 14px/1.5 "Microsoft YaHei",'宋体',tahoma,Verdana,arial,sans-serif;color:#333;background:#fff;-ms-overflow-style: scrollbar;}
input,textarea,select,button{vertical-align:middle;outline:none;font-family:"Microsoft YaHei";color:#999;}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#666;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#bb000b;text-decoration:none;}
a:focus{outline:none;}
a img {border:none;}
.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;}
 .mt20{margin-top: 20px;}
 .mt12{margin-top: 12px;}
 .mt8{margin-top: 8px;}
 .p10{padding:10px;}
 .pb10{padding-bottom: 10px;}
.ml10 {  margin-left: 10px;  }
 .bg{background: #fff;}
input.srkcss:focus{
    outline: none;
    border-color:#9ecaed !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.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;
}
@media print{
	a[href]:after {
		content: none!important;
	}
	body{min-width: 1220px !important;}
	.container{width: 1220px !important;}
}
.w1200{width: 1200px;margin: 0 auto;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.w1200{width: 992px;}
}
@media only screen and (max-width:991px) {
	.w1200{width: 768px;}
}
@media only screen and (max-width:767px) {
	.w1200{width: 100%;}
}
/***漂浮***/
.j-float{position:relative;z-index:99999;display:none;}
.j-float li{margin-bottom:0px;}
.j-float .img_title{display:none;}
.j-float .float-close{position:absolute;width:38px;height:16px;right:0px;top:-20px;}
.j-float .float-close img{cursor:pointer;}
/********* 首页主体内容 **********/
.ind_body{width:100%; height:auto;background: #f5f5f5;}
.lmy_body{width:100%; height:auto;background:url(../images/bg1.gif) repeat;}
/*****头部****/
.ls-header{height:auto;}
.top{height:38px;line-height: 38px;background: url("../images/topbg.png") repeat-x;}
.topbox{padding: 0 18px;}
.top_l li{float: left;padding: 0 6px;}
.top_l li a{color: #666;padding-left: 22px;background: url("../images/tb4.jpg") left center no-repeat;}
.top_l li.num1 a{background: url("../images/tb1.jpg") left center no-repeat;}
.top_l li.num2 a{background: url("../images/tb2.jpg") left center no-repeat;}
.top_l li.num3 a{background: url("../images/tb3.jpg") left center no-repeat;}
.top_r li{float: left;padding: 0 6px;}

.ls-banner{background: url("../images/banbg.png") repeat-x;}
.banner{height:162px;margin: 0 auto; position: relative;}
.banner .img_title{display: none;}
.phone_ban{display: none;}
.logo{position: absolute;text-align: center;}
.logo .img_title{display: none;}
.logo a{display: block;cursor: default;}
.top_nav{position: absolute;right: 0;bottom: 0;}
.top_nav li{float: left;}
/****搜索****/
.searchbox{position: absolute; top: 20px;right: 0px; width:257px;height: 32px;border-radius:25px;}
.searchbox li.se_box{float: none; margin-right:80px;height:32px; position:relative;}
.searchbox li.se_box .msg-box{left:0;top:32px;position:absolute;}
.searchbox li.se_box input{float: left;width:100%; height:30px;background:#fff;text-indent:15px; line-height:30px; font-size: 14px; color: #666;outline: none;border:1px solid #ff0014;}
.searchbox li.sea_an{ position: absolute;top: 0;right: 0; width:80px;height:32px; z-index: 1;}
.searchbox li.sea_an input{display: block;float: left;width:80px;height:32px;line-height:32px;text-align: center;color: #fff;font-size: 16px; padding: 0;border: none;background:#ff0014;cursor: pointer; border:0;overflow:hidden;cursor:pointer;}
.searchbox li.se_box input::-webkit-input-placeholder {color:#999;}
.searchbox li.se_box input:-moz-placeholder {color:#999;}
.searchbox li.se_box input::-moz-placeholder {color:#999;}
input:-ms-input-placeholder {color:#999;}
.ph-label{left: 0;}
.ph-label span{left:10px;right: auto;}

/****栏目搜索****/
.lmsearchbox{width:247px;height: 26px;margin-top:9px;}
.lmsearchbox li.se_box{float: none; margin-right:52px;height:26px; position:relative;}
.lmsearchbox li.se_box .msg-box{left:0;top:26px;position:absolute;}
.lmsearchbox li.se_box input{float: left;width:189px; height:24px;background:#fff url(../images/but.gif) no-repeat left center;text-indent:30px; line-height:24px; font-size: 12px; color: #bfbfbf;outline: none;border:1px solid #ddd;}
.lmsearchbox li.sea_an{ float: right; width:52px;height:26px; z-index: 1;}
.lmsearchbox li.sea_an input{display: block;float: left;width:52px;height:26px;line-height:26px;text-align: center;color: #fff;font-size: 12px; padding: 0;border: none;background:#bb000b;cursor: pointer; border:0;overflow:hidden;cursor:pointer;}
/*****导航****/
.navbar{background: url("../images/navbg.png") repeat-x;border-top: #b90109 6px solid; z-index:3;}
.navbar-nav{float: none;width: 100%;padding: 6px 0;}
.navbar-nav>li{float:left;width:186px;height: 69px;padding-left: 14px; background:url(../images/border.gif) right center no-repeat;}
.navbar-nav>li.last{background:none;}
.navbar-nav>li>a{display:block;position: relative; height:29px;line-height:29px;font-size:16px;color:#bb000b !important;cursor:pointer;overflow:hidden;}
.navbar-nav>li.last>a{font-size: 12px;}
.navbar-nav .sub_nav li{float: left;width: 60px;}
.navbar-nav .sub_nav li a{display: block;line-height: 20px;font-size: 12px;}
.navbar-nav>li.last .sub_nav li{float: none;width: 100%;margin-top: 5px;}
.navbar-nav>li.last .sub_nav li a{font-size: 19px;text-align: center;}
/***网站底部-版权信息***/
.ls-footer{width: 100%;background:#d9d9d9;border-top: #B90109 3px solid;}
.ls-footer img{vertical-align:middle;}
.footnav{line-height:28px;font-size: 14px;padding: 10px 0;text-align: center;}
.footnav a{padding:0 10px;}
.fotcon{font-size:14px;padding: 0 0 26px; line-height:28px; text-align: center; position:relative;}
.fotcon .bot_ico{position:absolute;left:40px;top:0px;width:80px;height: 80px;}
.fotcon .bot_jiucuo{position:absolute;right:20px;top:0px;width:110px;height:55px;}
.fotcon a:hover{color:#ff0000;}
.fotcon span{padding:0 0.5em;}
.lm_foot{border-top: #c80000 3px solid;margin-top: 12px;}
/*左右悬浮窗口*/
.j-left{width:200px; position:fixed;_position:absolute;left:2px;top: 138px;_top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top:-2px;_margin-top:-2px;z-index:1000;}
.j-right{width:auto;position:fixed;_position:absolute;right:4px; top:70px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));margin-top:-2px;_margin-top:-2px;z-index:1000;}
.j-left ul li .img_title{ display:none;}
.j-left ul li,.j-right ul li{ margin-top:0px;}
.j-left .couplet-close{ cursor:pointer;text-align: right;}
.j-right ul{width: 80px;text-align: center; padding: 6px 5px 0; background: #eee;border: 1px solid #ddd;}
.j-right ul li{font-size: 12px;line-height: 16px;}
.j-right .couplet-close{cursor:pointer;text-align:left;}
.j-right .go-top{display: block;  width: 90px;  height: 40px;  background: url(../images/back_icon.png) no-repeat center center #fff;  border: 1px solid #ddd;}

/*右侧悬浮*/
.sidebox{width:57px;position:fixed;_position:absolute;right: 50%;margin-right: -569px;top: 351px; _top:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,100)||0)-(parseInt(this.currentStyle.marginBottom,100)||0)));z-index:1000;}
.sidebox li{margin-bottom: 4px;position: relative;}
.sidebox>ul>li>a{display: block;width: 57px;height: 57px;}
.sidebox .icon{display: none; background: #fff;padding: 10px;position: absolute;top: 50%;margin-top: -22px;right: 58px;z-index: 9;}
.sidebox .share-box{position: static;}
.sidebox li:hover .icon{display: block;}
.sidebox .icon .weixin-share-open{left: -52px;bottom: 34px;}

.container{width: 1004px;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.banner .flash img{ width: 100%;}
}

@media only screen and (max-width:991px) {
	.banner{height: auto;}
	.banner .flash img{ width: 100%;}
	.flash{display: none;}
	.phone_ban{display: block;height: 122px; background: url("../images/phone_ban.png") 0 0 no-repeat;background-size: 768px;}
	.container{width: 768px;}
	.container-fluid{float:none;width:100%;}
	.top{height: auto;}
	.top_l,.top_r .num1{display: none;}
	.navbar-nav>li{width: 168px;padding-left: 4px;}
	.navbar-nav>li.last{width: 76px;}
	.navbar-nav>li.last{height: auto;}
	.navbar-nav>li.last>a{height: auto;line-height: 20px}
	.navbar-nav .sub_nav li{width: 56px;}
	.fotcon{padding:0 0 15px;}
	.fotcon .bot_ico,.fotcon .bot_jiucuo,.bot_link{display:none;}
	.fotcon span{display:inline-block;}

}
@media only screen and (max-width: 767px) {
	.banner{}
	.container{width:100%;}
	.searchbox{top: -35px; left:0;}
	.searchbox li.se_box{padding-left: 0;background:none;}
	.container{width:100%;}
	.container-fluid{float:none;width:100%;}
	.sub_nav{display: none !important;}
	.top_nav,.flash{display:none; }
	.logo{position: static;}
	.navbar{height: 50px;background: #B90109;border-top: none;}
	.navbar-toggle{padding:9px 13px;margin:8px 10px;}
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.navbar-default .navbar-brand{padding:0px 10px;font-size:16px;font-weight:bold;color:#fff; line-height:50px;height:50px;}
	.navbar-default .navbar-brand:hover{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:#B90109;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
	.navbar-nav{margin:0;z-index: 3;padding: 0;}
	.navbar-nav li{float:none;width:100%;background:none;height:40px;padding:0;margin:0;text-align: center; border-top: #fff 1px solid;}
	.navbar-nav li a{width: 100% !important;padding: 0; height:40px;line-height:40px;background:#B90109;font-size:15px;color: #fff !important;}
	.navbar-nav li a:hover,.navbar-nav li.on a{background:#D12229;}
	.navbar-nav li .ico{display: none;}

	.ind-foot{margin-top: 12px;}
	.footnav{display: none;}
	.fotcon{text-align: center;}
	.fotcon span{display:inline-block;padding:0 0.25em;}
}
@media only screen and (max-width: 479px) {
	.searchbox {width: auto;  margin-right: 120px;  }
	.phone_ban{height: 102px; background-size: 640px;}
}
/*外链提示 > 弹窗*/
.ui-dialog-title{font-family:"Microsoft YaHei",微软雅黑;}
.ui-dialog-content{font-family:"Microsoft YaHei",微软雅黑;}
.ui-dialog-content .jump-info p{word-break:break-all;}
.ui-dialog-content .btn-group{padding:20px 0 0;text-align:center;display:block;}
.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:#B90109;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;}
}

/*页面纠错*/
.ui-dialog-title{color:#c0000d !important;}
.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 span{color:#c0000d;}
.correction-table td{padding:4px 0; position:relative;}
.correction-table td .msg-box{ top:0;}
.correction-table td select{padding:3px 5px;border:#ddd 1px solid;}
.correction-table td input{height:24px;line-height:24px;width:220px;padding:0 5px;border:#ddd 1px solid;}
.correction-table td input#checkCode{width:100px;}
.correction-table td textarea{width:380px;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:#c0000d;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*/

.lmy_mainer{height:auto;background:#fff;}
.mainbox{background: #fff;}
/*****当前位置***/
.wzy_position{font-size: 12px; line-height: 36px;padding:0 22px;color:#666;background: url(../images/posbg.gif) top  repeat-x;}
.wzy_position .position{display: block; padding-left: 24px;background:url(../images/posico.gif) left center no-repeat;}
.wzy_position i{font-style: normal;}
.wzy_position a,.wzy_position span{color:#505050;}
.wzy_position a:hover{color:#c50001;}
.wzy_position .search-keywords{color:#de3e40;}
/*分页/翻页*/
/*分页/翻页end*/
.con{display: none;}
.con.active{display: block;}
/***选项?*/
.xw_top{position: relative;width: 100%;height:43px; }
.xw_top li{float: left;height:42px;text-align: center;}
.xw_top li a{display:block;line-height: 42px; font-size:20px;color: #666;padding: 0 15px;font-weight: bold; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_top li.active a{ color: #B90109;border-bottom: #B90109 1px solid;}


/***文字列表***/
.list1{padding:5px 0 0;overflow: hidden;}
.list1 li{height: 30px;line-height: 30px;font-size: 14px; vertical-align: bottom;overflow: hidden;padding-left:11px;background: url("../images/dot.png") left center no-repeat;}
.list1 li a{float: left;display:block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.list1 li .date{ font-size:12px;color:#999;}
.list1 li img{float: left; padding: 10px 0 0;}


.xw_list1{overflow: hidden;}
.xw_list1 li{height: 26px;line-height: 26px;font-size: 12px; vertical-align: bottom;overflow: hidden;padding-left:8px;background: url("../images/libg.gif") left center no-repeat;}
.xw_list1 li a{float: left;display:block;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.xw_list1 li .date{ font-size:12px;color:#888;}
.xw_list1 li img{float: left; padding: 8px 0 0;}

/*信息公开列表*/
.xxgk_list{line-height:30px;font-size:14px;overflow:hidden;}
.xxgk_list ul li{height:30px;line-height:30px;vertical-align:bottom;padding:0 85px 0 12px;background:url(../images/dot.png) 0 center no-repeat;overflow:hidden;position:relative;}
.xxgk_list ul li a.title{display:block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgk_list ul li .nr{float:left;width:auto;max-width:100%;}
.xxgk_list ul li .nr .gl{display:block;float:right;width:auto;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgk_list ul li .nr .gl .split{padding:0 2px;color:#666;font-size:14px;}
.xxgk_list ul li .nr .gl a{display:inline;color:#ff0000;float:none;}
.xxgk_list ul li .date{display:block;float:none;position:absolute;right:0;top:0;color:#999;font-size:13px;white-space:nowrap}

@media only screen and (max-width:991px) {
	.lmy_mainer{padding: 15px;}
	.mainbox{padding:0 15px;}

}
@media only screen and (max-width:767px) {
	.mainbox{padding:0 10px;}
	.lmy_mainer{padding: 10px;}

	.xw_top{height: auto;}
	.xw_top li{margin-right: 10px;}

	.list1 li a,.xw_list1 li a{display: block;float: none;max-width: none !important;margin-right: 80px;}
}
.lm_top{height: 49px;font-size: 12px;  line-height: 49px;padding: 0 8px 0 18px;}
.top_date{margin-left: 30px;}
.ls-weather{width: 350px;height: 49px; margin-left: 30px;overflow: hidden;}
@media (max-width:991px){
	.top_date{margin-left: 15px;}
	.ls-weather{display: none;}
}
@media (max-width:767px){
	.lm_top{display: none;}
}

.pglist {
    clear: both;
    margin: 20px;
    overflow: hidden;
    margin-left: 0;
    text-align: center;
    font-size: 12px
}
.pglist ul li {
    display: inline-block;
    border: 1px solid #ccc;
    padding: 4px 12px;
    margin: 0 1px;
    line-height: 24px;
    background: #fff;
    color: #999
}
.active{
    background:#bf1d14 !important;
    color: #fff !important;
}
.pglist ul li:hover {
    background:#bf1d14;
    color: #fff;
    border: 1px solid #bf1d14;
}
.pglist ul li:hover a {
    color: #fff;
    font-size: 12px
}
.pglist ul li.thisclass {
    display: inline-block;
    border: 1px solid #bf1d14;;
    padding: 4px 12px;
    margin: 0 1px;
    background: #bf1d14;;
    color: #fff
}
.pglist ul li.thisclass a {
    color: #fff;
    font-size: 12px
}
.pglist ul li a {
    display: block;
    color: #999;
    font-size: 12px
}
.pglist ul li a:hover {
    color: #fff
}