
/* 公共头部 */
.lc-header-bg{
    background-color: #094790;
}
.lc-brand{
	display: block;
	height: auto;
	padding:15px 0;
}
.lc-logo-img{
	height: 70px;
}
@media (max-width: 768px) {
	.lc-brand{
		width:80%;
	}
}
.lc-header-link{
    position: relative;
}
.lc-header-link ul{
	display: block;	
	float:right;
}
.lc-header-link ul i{
	font-size: 14px;
}

.lc-header-link ul li{
	float: left;
    color:#fff;
    text-align: center;
}
.lc-pub-nav{
    position: absolute;
    bottom:0;
    right:0;
}
.lc-pub-nav li a{
	display: inline-block;
	padding:0 20px;
    color:#fff;
}
.lc-pub-nav li a:hover,.lc-pub-nav li a:focus{
	background-color: transparent;
}
.lc-header-link-top li a{
    font-size: 14px;
    padding:5px 6px;
    color:#fff;
}

@media (min-width: 768px){
	.navbar-header {
		float: left;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
}

.navbar-toggle .icon-bar{background-color: #fff;}
.lc-visible-xs li{
	font-size: 18px;
	padding-top:10px;
	padding-bottom: 10px;
	text-align: center;
}
.lc-visible-xs li.active{
	background-color:#10437e;
}
.lc-visible-xs a{
	color:#fff;
}
.lc-visible-xs ul li:hover{
	background-color: #10437e;
}
@media (max-width: 1200px){
	.lc-visible-xs li{
		font-size: 16px;
	}
}
@media (max-width: 992px) and (min-width: 768px){
	body{
		padding-top: 130px;
	}
	.lc-visible-xs li{
		font-size: 14px;
	}
	.navbar-collapse.collapse{
		height: 130px !important;
	}
}
@media (max-width: 768px){
	.lc-pub-nav{
		position: relative;
	}
	.lc-header-link ul{
		float:none;
	}
	.lc-header-link ul.lc-pub-nav li{
		float:none;
		text-align: left;
	}
}

/* 路径样式 */
.lc-route{
    background-color: #e5e5e5;
    padding-top:15px;
	padding-bottom:15px;
	overflow: hidden;
}
@media (max-width:768px){
	.lc-route{
		display: none;
	}
}
.lc-route-info{
    line-height: 35px;
}
.lc-route-info span{
    color:#333;
}
.lc-route-info, .lc-route-info a{
    color:#6b6b6b;
}
/* 搜索样式 */
.input-group .lc-form-control{
    width:200px;
    height: 35px;
    border-radius: 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
}
.lc-form-btn{
    width:35px;
    height: 35px;
    border-radius: 0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    background-color: #f6721f;
}
.lc-search-pub-iconsize{
    position: absolute;
    top:3px;
    left:7px;
    font-size:20px;
    font-weight: 700;
    color:#fff;
}
.input-group-btn{
    width:auto;
}

/* 头条样式 */
.lc-top-line{
    font-size: 32px;
    text-align: center;
    line-height: 4em;
}
.lc-top-line a{
    color:#10437e;
}
/* 轮播图样式 */
.lc-slide-pics{
    height: 440px;
    overflow: hidden;
}
.lc-slide-pics img{
    height: 460px;
}
.lc-slide-pics .col-md-7,.lc-slide-pics .col-md-5{
    padding-left: 0;
    padding-right: 0;
}
.carousel-caption{
	opacity: 1;
}
.lc-slide-pic-info{
	position: relative;
    height: 440px;
    background: none;
	padding-right: 15px; 
    color:#333;
    z-index:100;
    background-color: #f0f0f0;
}
@media (max-width:768px){
	.lc-slide-pic-info{
		padding-right: 0;
	}
}
.lc-slide-pic-info p{
    margin-left: 20px;
    margin-right: 20px;
}
.lc-slide-pic-title{
    font-size: 24px;
    text-align: center;
    line-height: 2em;
    padding-top: 30px;
    color:#000;
}
.lc-document-time{
	color:#717171;
    text-align: center;
    border-bottom: 1px solid #d3d3d3;
}
.lc-slide-pic-introduce{
	color:#717171;
}
@media (max-width:768px){
	.lc-slide-pics{
		height:auto;
	}
	.lc-slide-pics img{
		height: auto;
	}
}
/*-- 列表样式 --*/
.tab-title {
	margin-bottom: 10px;
}

.tab-title a {
	padding: 0 8px 10px !important;
	color:#333;
	border: 0 !important;
	font-size: 16px;
	transition: border 0s;
}

.tab-title .active a {
	border-bottom: 2px solid #245399 !important;
	color: #245399 !important;
}
.lc-adm-map,.lc-adm-introduce{min-height:240px;line-height: 26px; margin-top: 20px; margin-bottom:20px;}
.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;text-align:center}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:pointer}
.nav-tabs li.lc-more{
	float:right;
}
.nav-tabs li.lc-more a{
	color:#6b6b6b;
}
.nav-tabs li.lc-more a:hover,.nav-tabs li.lc-more a:active{
	background-color: transparent;
}
@media (max-width: 1198px) and (min-width:992px) {
	.tab-title a {
		padding: 0 3px 10px !important;
		font-size: 15px;
	}
}
@media (max-width: 991px) and (min-width:768px) {
	.tab-title a {
		padding: 0 2px 10px !important;
		font-size: 14px;
	}
}
@media (max-width:768px){
	.tab-title a {
		font-size: 14px;
		padding: 10px 5px 10px !important;
	}
}
/* 普通列表 */
.normal-list a {
	font-size: 15px;
}
.normal-list:before,
.normal-list:after,
.normal-list-date .item:before,
.normal-list-date .item:after {
	display: table;
	content: '';
}
.normal-list:after,
.normal-list-date .item:after {
	clear: both;
}
.normal-list .dot {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 5px;
	height: 5px;
	margin-right: 10px;
	background-color: #245399;
	border-radius: 50%;
	vertical-align: middle;
}
.normal-list .arrow {
	display: inline-block;
	width: 0;
	height: 0;
	margin-right: 10px;
	border: 5px solid transparent;
	vertical-align: baseline;
}
.normal-list .arrow-right {
	border-left: 5px dashed #0a4890;
}
.normal-list a {
	display: block;
	line-height: 35px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.news-list9 {
	padding-bottom: 8px !important;
	margin-bottom: 8px;
	border-bottom: 1px dotted #e3e3e3;
}
.normal-list-date a {
	float: left;
	width: 80%;
}
.normal-list-date .time {
	display: block;
	float: left;
	width: 20%;
	height: 50px;
	line-height: 50px;
	text-align: right;
	color: #999;
}
.normal-list-date .time {
	height: 35px;
	line-height: 35px;
}
.normal-list a:hover .dot {
	height: 14px;
	border-radius: 3px;
	
}
.normal-list-dashed-line .item a {
	height: 50px;
	line-height: 50px;
	color: #3c3c3c;
}
.normal-list-dashed-line .item a:hover {
	color: #0a4890;
}

.normal-list-dashed-line .item+.item {
	border-top: 1px dashed #ddd;
}
.lc-list-bg{
	background-color: #efefef;
	padding:10px 8px 10px 8px;
}
.lc-list-bg .nav-tabs li.active a{
	background-color: #efefef;
}
@media (max-width: 480px) {
	.normal-list-date a {
		width: 75%;
	}
	.normal-list-date .time {
		width: 25%;
	}
}
/* 图片列表 */
.lc-pic-list p{
    margin-top: 5px;
    margin-bottom: 5px;
    text-overflow:ellipsis;
    text-align: center;
}
/* iconfont列表 */
.lc-icon-list li{
	float:left;
}
.lc-icon-list i{
	display: block;
	font-size:24px;
	color:#104a8e;
	text-align: center;
}
.lc-icon-list li a{
	display: inline-block;
	padding: 5px 15px;
}
.lc-city-list li{
	float: none;
	margin-top: 20px;
}
.lc-city-list li span{
	color:#104a8e;
}
.lc-bsfu-icon-lab{
	position: relative;
	border-bottom: 0;
	display: inline-block;
	left:50%;
	margin-left: -100px;
	border:1px solid #104a8e;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.lc-bsfu-icon-lab li.active{
	border-bottom:0;
	background-color: #104a8e;
}
.lc-bsfu-icon-lab li.active a{
	border-bottom:0;
	background-color: #104a8e;
	color:#fff !important;
}
.lc-bsfu-icon-lab li.active:hover a{
	background-color: #104a8e;
	color:#fff !important;
}
.lc-bsfu-icon-lab a{
	padding: 8px 15px !important;
	color:#104a8e;
	border: 0 !important;
	font-size: 16px;
	transition: border 0s;
	border-radius: 0;
}
.lc-bsfu-icon-lab .active a{
	border:0 !important;
	border-radius: 0;
}
.lc-bsfu-icon-lab>li>a{
	margin-right: 0;
}
.lc-bsft-icon-lab-mleft {
	margin-left: -160px;
}

/* 单位列表样式 */
.lc-bsft-icon-lab-mleft{
	margin-left:-160px;
}
ul.lc-unit-list{
	overflow: hidden;
}
ul.lc-unit-list li{
	float:left;
	min-width:180px;
}
ul.lc-unit-list li a{
	display: inline-block;
	font-size: 14px;
	min-width:120px;
	line-height: 38px;
	height: 38px;
	margin-top: 15px;
	padding-left:5px;
	padding-right:5px;
	background-color: #efefef;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
ul.lc-unit-list i{
	font-size:12px;
	vertical-align: middle;
	color:#ccc;
}
.lc-unit-cut-line{
	border-top: 1px solid #ccc;
}
.lc-unit-cut-line i{
	display:block;
	width:50px;
	margin:0 auto;
	font-size:36px;
	color:#104a8e;
	cursor: pointer;
}
/* 链接btn*/
.lc-icon-block{
	border:1px solid #cbd1e7;
	background-color: #f3f7fd;
	line-height: 52px;
} 
.lc-icon-block i{
	display: inline-block;
	margin-right: 15px;
	font-size: 24px;
	vertical-align:middle;
}
.lc-icon-block a{
	display: inline-block;
	padding-left:40px;
	color:#104a8e;
	font-size: 18px;
}
.lc-ico-block{
	border:1px solid #99c6f5;
	background-color: #edf6fe;
	line-height: 52px;
}
.lc-ico-block a{
	position: relative;
	display: block;
	padding-top:13px;
	padding-bottom:13px;
	color:#1460b9;
	overflow: hidden;
	text-align: center;
	line-height: 1.5em;
}
.lc-ico-block i{
	position: absolute;
	display: block;
	float:left;
	width: 20%;
	font-size: 24px;
	margin-top: -12px;
	top:50%;
	border-right:1px dotted #ccc;
}
.lc-ico-block span{
	display: block;
	float:left;
	width:60%;
	margin-left:30%;
	margin-right:10%;
}
/* 表格样式 */
.lc-table-info p{
	line-height: 39px;
}
.lc-table-list{
	display: block;
}
.lc-table-list thead{
	display: block;
	padding:8px 5px;
	background-color: #e3edfa;
}
.lc-table-list tbody{
	display: block;
	padding:8px 5px;
}
.lc-table-list tr{
	display: block;
}
.lc-table-list th,.lc-table-list td{
	display: inline-block;
	text-align: center;
}
.lc-table-list td{
	padding-top: 8px;
	padding-bottom: 8px;
	overflow:  hidden;
	text-overflow:  ellipsis;
	white-space:  nowrap;
}
.lc-table-code{
	width:25%;
}
.lc-table-title{
	width:40%;
}
.lc-table-state{
	width:10%;
}
.lc-table-time{
	width:20%;
}
/* 政务公开 图标按钮 */
.icon-btn-block{
	display: block;
	overflow: hidden;
	background-color: #f8f8f8;
	margin-bottom:10px;
	margin-top: 15px;
	padding-left:15px;
	padding-right: 15px;
}
.icon-btn-block li a{
	width:50%;
	display: block;
	float: left;
	height: 70px;
	line-height: 70px;
	color: #104a8e;
	font-size:18px;
	text-align: center;
}
.icon-btn-block i{
	margin-right:10px;
}
.icon-btn-block li.line-dotted{
	border-bottom: 1px dotted #6981a8;
}

/* 访谈、新闻发布样式 */
.lc-interview{
	margin-left: 0;
	margin-right: 0;
}
.lc-interview p{
	font-size:14px;
}
a.col-md-7,a.col-md-5{
	height: auto;
}
/* 聊城年鉴样式 */
.lc-nj-list li{
	width:50%;
	float: left;
}
/* 走进聊城-btn */
.icon-btn li a{
	display: block;
	line-height: 63px;
	background-color: #f3f7fd;
	border:1px solid #cbd1e7;
	color:#104a8e;
}
.icon-btn li {
	font-size:18px;
	margin-bottom:11px;
}
.icon-btn i{
	font-size:24px;
	margin-right: 20px;
	vertical-align: middle;
}
.col-md-3 .icon-btn li a{
	padding-left:40px;
}
.col-md-4 .icon-btn li a{
	padding-left:80px;
}
.lc-ysq-list .icon-btn2 a{
	display: block;
	background-color: #fff;
	border:1px solid #c8c8c8;
	margin-left: 20px;
	margin-top: 10px;
	color:#104a8e;
}
.icon-btn2 i{
	display: inline-block;
	color:#2197d8;
	margin-left:15px;
	margin-right: 15px;
}


.lcgk-icon-btn li a{
	color:#333;
	line-height: 48px;
}
.lcgk-icon-btn i{
	color:#196dc0;
}
.lcgk-icon-btn span{
	display: inline-block;
	width:5px;
	height: 5px;
	vertical-align: middle;
	background-color: #64dcf9;
	margin-left:10px;
	margin-right: 10px;
}
/* 水城旅游图片列表 */
.lc-tour-list{
	height:73px;
	overflow: hidden;
	margin-top:10px;
	margin-bottom: 10px;
}
.lc-tour-list img{
	width:160px;
}
@media (max-width:768px){
	.lc-tour-list{
		height:auto;
	}
	.lc-tour-list img{
		width:100%;
	}
}
/* 视频 */
.lc-video{
	display: block;
}
.lc-video img{
	width:100%;
}
.lc-video p{
	background-color: #ebebeb;
	line-height: 2em;
	text-align: center;
}

/* 按钮样式 */
.normal-btn li{
	margin-bottom: 10px;
}
.normal-btn li a{
	display: block;
	background-color: #f9fafc;
	border:1px solid #d4d4d4;
	line-height: 29px;
	text-align: center;
}
.normal-btn-icon li a{
	text-align: left;
	line-height: 53px;
}
.lc-right-normal-btn a{
	font-size:12px;
}
@media (max-width:768px){
	.lc-right-normal-btn a{
		font-size:15px;
	}
}
span.lc-trangle-icon{
	display: inline-block;
	width:4px;
	height: 15px;
	background-color: #10437e;
	vertical-align: middle;
	margin-left:10px;
	margin-right: 8px;
}
.line-height-2em li a{
	line-height: 1.5em;
	font-size:12px;
	padding-top: 8px;
	padding-bottom:8px;
	background-color: #edf6fe;
	color:#1460b9;
	border:0;
}
/* 依申请公开样式 */
.lc-xxgk-lab{
	background-color: #e2f2fd;
	color: #10437e;
	text-align: center;
	line-height: 3em;
}
.lc-ysq-list {
	position: relative;
	background-color: #f7f7f7;
}
.lc-ysq-list a{
	display: inline-block;
	padding:5px;
	margin-left:10px;
	margin-top: 20px;
	border:1px solid #77b4f1;
}
@media (max-width: 768px){
	.lc-ysq-list a{
	margin-left:10%;
	}
}
.lc-ysq-list a.lc-block-center{
	position: relative;
	display: inline-block;
	text-align: center;
	padding:8px 10px;
	margin-left:-116px;
	left:50%;
}
/* 平分lab宽度 */
.lc-average-lab li{
	width: 50%;
}
/* 二级labs样式 */
.lc-second-tabs{
	border-bottom:0;
}
.lc-second-tabs a{
	font-size:14px;
	border: 0 !important;
}
.lc-second-tabs .active a{
	border-bottom: 0 !important;
	color:#1672c8;
}
/* 数字排序 */
.lc-num-list a{
	line-height: normal;
	padding-top: 8px;
	padding-bottom: 8px;
}
.lc-num-list a .num{color:#fff}

.num-bg1{background-color: #338edb;}
.num-bg2{background-color: #1bb9fb;}
.num-bg3{background-color: #40c5fc;}
.num-bg4,.num-bg5,.num-bg6,.num-bg7,.num-bg8,.num-bg9,.num-bg10{background-color: #2fe3f3}
.num-order{display: inline-block;}

/* 专题图片列表 */
.lc-zt-pic-list {
	overflow: hidden;
}
.lc-zt-pic-list li{
	margin-bottom: 20px;
	display: block;
	float:left;
}
.lc-zt-pic-list li img{
	width:100%;
}
.lc-zt-pic-list li p{
	line-height: 3em;
	text-align: center;
}
.lc-zt-pic-list li img{
	max-height:180px;
}
@media (max-width:768px){
    .lc-zt-pic-list li img{
		max-height:auto;
	}
	.lc-zt-pic-list li{
		float:none;
	}
}
/* 列表页样式 */
.col-md-4 .lc-list-right-icon li a{
	padding-left:40px;
}
.col-md-3 .lc-list-right-icon li a{
	padding-left:20px;
}
.lc-list-right-icon i{
	margin-right: 10px;
}
/* 细览 */
.detail-page{
	background-color: #fff;
}
.info-container {
	position: relative;
	text-align: center;
}
.news-cont h2{
	margin-bottom: 30px;
	font-size: 26px;
	font-weight: normal;
	color: #0040a1;
	text-align: center;
	line-height: 2em;
}
.news-cont .news-info span{
	font-size: 12px;
	color: #999;
	margin-right: 10px;
	margin-left: 10px;
}
.icon-group img{
	margin-left: 5px;
}
.news-cont .seg-line{
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #d8d8d8;
}
.news-cont .news-pic{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.news-cont p{
	font-size: 16px;
	margin-bottom: 15px;
	text-indent: 2em;
	line-height: 1.7;
}
.attachment{
	margin-top: 20px;
	margin-bottom: 20px;
	color: #183181;
}
.attachment a {
	color: #183181;
}
.attachment li {
	margin-top: 12px;
}
.func{
	margin-top: 24px;
	text-align: center;
}
.btn-group{
	display: inline-block;
	margin-right: 5px;
}
.btn-group img{
	margin-left: 5px;
	margin-right: 5px;
}
.share{
	position: relative;
	top: -5px;
	display: inline-block;
	width: 210px;
	height: 34px;
	padding-left: 75px;
	background-image: url(ashare-bg_xxgk.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.share img{
	margin-top: 5px;
	margin-left: 3px;
	margin-right: 3px;
}
/* 分享样式 */

.bdshare-button-style0-16 a,.bdshare-button-style0-16 .bds_more {
    float: none !important;
    font-size: 12px !important;
    padding-left: 0px !important;
    background-image: url() !important;
    background-repeat: no-repeat;
    cursor: pointer;
    margin: unset !important;
}
.bdshare-button-style0-16 .bds_more{
	float:none;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
	display: inline-block;
	float: none;
	background-image: none;
	padding-left: 0;
	margin:0;
}
/* 重点领域概览页样式 */
.lc-zdly-colum-list{
	margin-top: 10px;
	padding-left: 10px;
	border-left: 5px solid #bb1212;
	font-size: 18px;
	font-weight: 700;
}
.lc-zdly-colum{
	background-color: #cbddf2;
	font-weight: 700;
	color:#094790;
	font-size: 24px;
	text-align: center;
}
