/* ---------通用样式定义--------- */
a,
a:hover,
a:visited {
	text-decoration: none;
}

.bg-white {
	background: #FFFFFF;
}

.margin10 {
	margin: 10px;
}

body {
	font-family: 'Microsoft YaHei', arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 180%;
	background: url(../img/xycn2025_bg.png) no-repeat top center #F5F5F5;
}

/***当前位置***/
.dqwz {
	margin: 20px 20px;
	font-size: 14px;
	color: #7A7A7A;
}

.dqwz a {
	font-size: 14px;
	color: #7A7A7A;
	margin: 0px 5px;
}

.dqwz a:hover {
	color: #BE1A2D;
}

/*****footer*****/
.footer {
	background: #C30F18;
	height: auto;
	overflow: hidden;
	color: #FFFFFF;
}

/**友情链接**/
.friendlink {
	margin: 0px 0px 15px 0px;
	background: #7A7A7A;
	height: auto;
	overflow: hidden;
	padding: 10px 0px;
}

.friendlink .friend-title {
	margin: 9px 0px;
	font-size: 12px;
	color: #FFF;
	padding: 0px 0px;
	line-height: 14px;
	text-align: right;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.friendlink .friend {
	background: url(../img/xycn2025_dot02.png) no-repeat left center;
	height: auto;
	overflow: hidden;
}

.friendlink .friend li {
	width: 25%;
	float: left;
	position: relative;
}

.friendlink .friend li a {
	display: block;
	float: right;
	width: 90%;
	line-height: 33px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	background: #A7A7A7;
	border-radius: 5px;
}

.friendlink .friend li a:hover {
	text-decoration: none;
	background: #BE1A2D;
}

.friend-text {
	font-size: 14px;
	color: #FFF;
	border-bottom: 1px solid #FFF;
	padding-bottom: 30px;
}

.friend-text h2 {
	font-size: 14px;
	line-height: 30px;
}

.banquan {
	margin-top: 30px;
	height: auto;
	overflow: hidden;
}

.footer-icon {
	text-align: right;
	height: auto;
	overflow: hidden;
}

/*header样式*/
.header {
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
}

.header .container .logo {
	height: 71px;
	margin: 65px 0px;
	display: flex;
	justify-content: center;
	float: left;
}

.header .container .logo a {
	font-size: 60px;
	font-weight: bold;
	color: #BE1A2D;
	text-align: left;
	line-height: 71px;
	height: 71px;
}

.header .container .logo a img {
	float: left;
	margin-right: 10px;
}

/*导航样式*/
.navbar-toggle {
	display: none;
	padding: 10px 0 15px;
	cursor: pointer;
}

.navbar-toggle .icon-bar {
	display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	background-color: #fff;
	margin: 5px auto 0;
}

.nav {
	background: #C30F18;
	height: auto;
	margin-bottom: 0px;
	opacity: 0.8;
	overflow: hidden;
}

.nav .container ul {
	width: 100%;
}

.nav .container ul li {
	float: left;
	width: 14.28%;
}

.nav .container ul li a {
	display: block;
	padding: 16px 0;
	font-size: 18px;
	text-align: center;
	color: #FFF;
}

.nav .container li a.active,
.nav .container li a:hover {
	background-color: #A10C14;
}

.news {
	margin: 10px;
}

/*****首页********/
/*焦点图*/
.homeSlider .owl-carousel {
	position: relative;
}

.homeSlider .owl-theme .owl-controls .owl-page span {
	background: #fff;
}

.homeSlider .owl-pagination {
	position: absolute;
	bottom: -2px;
	right: 35%;
	bottom: 8px;
}

.homeSlider .clickable {
	cursor: default;
}

.homeSlider .item {
	width: 100%;
	display: block;
	overflow: hidden;
	position: relative;
}

.homeSlider .owl-theme .owl-controls .owl-buttons div {
	height: 69px;
	width: 42px;
	border-radius: 0;
	padding: 0;
	opacity: 0.8;
}

.homeSlider .carousel-caption {
	padding: 5px 10px;
	width: 100% !important;
	display: block;
	line-height: 30px;
	height: 30px;
}

.homeSlider .carousel-caption h4 {
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	height: 30px;
	line-height: 30px;
	color: #eee;
	text-align: left;
	float: left;
	width: 75%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.homeSlider .item img {
	width: 100%;
	position: relative;
	max-width: inherit;
	height: 390px;
	display: block;
}

.homeSlider .owl-controls {
	margin: 0;
}

.owl-theme .owl-controls .owl-page.active,
.owl-theme .owl-controls.clickable .owl-page:hover {
	background: none !important;
}

.owl-theme .owl-controls .owl-page span {
	margin: 5px 2px;
}

.owl-theme .owl-dots {
	position: absolute;
	right: 0px;
	bottom: 8px;
}

.dongtai {
	font-size: 14px;
}

/*动态信息*/
.dongtai a h2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	/* 这表示你希望文本显示为三行 */
	-webkit-box-orient: vertical;
	font-size: 18px;
	color: #000;
	line-height: 180%;
}

.dongtai .ly {
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}

.dongtai .ly .xxly {
	background: #F0F0F0;
	float: left;
	padding: 0px 10px;
}

.dongtai .ly .time {
	float: right;
	padding: 0px 10px;
}

.dongtai .jj {
	font-size: 14px;
	line-height: 250%;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	margin-top: 20px;
}

.dongtai .more {
	margin-top: 60px;
	border-top: 1px solid #EFEFEF;
	text-align: right;
	height: auto;
	overflow: hidden;
}

.dongtai .more a {
	color: #F3E0CE;
	line-height: 20px;
	display: block;
	margin-top: 20px;
}

/****图标*****/
.qingdan {
	margin-bottom: 20px;
	height: auto;
	overflow: hidden;
}

.qingdan li {
	float: left;
	width: 20%;
	text-align: center;
}

.qingdan li a {
	display: block;
}

.qingdan li a .buttom {
	position: relative;
	margin: 0px auto;
	height: auto;
	overflow: hidden;
}

.qingdan li a .buttom p {
	position: absolute;
	width: 100%;
	line-height: 20px;
	background: #FFF;
	background-color: rgba(255, 255, 255, 0.2);
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	margin: 0px 0px;
	line-height: 40px;
	font-weight: bold;
}

.qingdan li a:hover .buttom p {
	font-size: 16px;
}

.qingdan li a .buttom.icon01 p {
	color: #802929;
}

.qingdan li a .buttom.icon02 p {
	color: #202060;
}

.qingdan li a .buttom.icon03 p {
	color: #3A5274;
}

.qingdan li a .buttom.icon04 p {
	color: #1B4483;
}

.qingdan li a .buttom.icon05 p {
	color: #256569;
}

/**行政许可**/
.xzxk {
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}

.xzxk .tilte {
	height: auto;
	overflow: hidden;
}

.xzxk .tilte p {
	font-size: 20px;
	font-weight: bold;
	line-height: 60px;
	color: #C30F18;
	float: left;
	margin-left: 20px;
}

.xzxk .tilte .more {
	float: right;
	line-height: 60px;
	font-size: 12px;
	color: #999999;
	margin-right: 10px;
}

.xzxk .list ul {
	height: auto;
	overflow: hidden;
}

.xzxk .list ul li {
	padding-left: 10px;
}

.xzxk .list ul li a {
	width: 98%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	line-height: 40px;
	border-bottom: 1px solid #ECECEC;
	padding-left: 10px;
	background: url(../img/xycn2025_dot01.png) no-repeat left center;
	color: #333333;


}

.xzxk .list ul li a:hover {
	text-decoration: none;
	color: #BE1A2D;
	border-bottom: 1px solid #BE1A2D;
	cursor: pointer;
}

/*按钮*/
.nav-buttom {
	margin-top: 30px;
	margin-right: 10px;
	height: auto;
	overflow: hidden;
}

.nav-buttom li {
	margin-top: 10px;
}

.nav-buttom li a {
	display: block;
	text-align: center;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	line-height: 80px;
	height: 80px;
	padding-left: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

.nav-buttom li a.icon06 {
	background: url(../img/xycn2025_icon06.png)no-repeat 20px 25px #F6F6F6;
}

.nav-buttom li a.icon07 {
	background: url(../img/xycn2025_icon07.png)no-repeat 20px 25px #F6F6F6;
}

.nav-buttom li a.icon08 {
	background: url(../img/xycn2025_icon08.png)no-repeat 20px 25px #F6F6F6;
}

.nav-buttom li a:hover {
	background-color: rgba(254, 102, 39, 0.5);
	text-decoration: none;
	color: #FFF;
}

/**经典案例**/
.jdal-box {
	border: 1px solid #ECECEC;
	height: auto;
	overflow: hidden;
	margin: 0px 10px 40px 10px;
}

.jdal-box .jdal-pic {
	float: left;
	width: 35%;
	padding: 10px 10px 10px 20px;
	box-sizing: border-box;
}

.jdal-box .jdal-pic a {
	display: block;
	text-align: center;
	margin-top: 20px;
}

.jdal-box .jdal-neirong {
	float: left;
	width: 65%;
	padding: 10px 20px;
	box-sizing: border-box;
}

.jdal-box .jdal-neirong a h2 {
	width: 98%;
	text-align: left;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 18px;
	color: #000;
	line-height: 180%;
}

.jdal-box .jdal-neirong .jj {
	text-align: left;
	font-size: 12px;
	line-height: 230%;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-top: 10px;
	color: #999999;
}

.jdal-box .jdal-neirong .more {
	text-align: center;
	height: auto;
	overflow: hidden;
	background: #D28C46;
	display: block;
	width: 100px;
	color: #FFFFFF;
	line-height: 35px;
}

.jdal-box .jdal-neirong .more:hover {
	text-decoration: none;
}

.jdal-box .jdal-neirong .more:visited {
	text-decoration: none;
}

.jdal-list {
	height: auto;
	overflow: hidden;
	margin: 10px 20px;
	border-left: 1px solid #E5E5E5;
}

.jdal-list li {
	padding-left: 10px;
	margin-left: 10px;
}

.jdal-list li a {
	width: 98%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	line-height: 35px;
	padding-left: 10px;
	background: url(../img/xycn2025_dot01.png) no-repeat left center;
	color: #333333;
}

.jdal-list li a:hover {
	text-decoration: none;
	color: #BE1A2D;
}

/***首页样式结束**/
/* ---------列表页面样式--------- */
.list-page .title {
	height: auto;
	overflow: hidden;
}

.list-page .title p {
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #C30F18;
	float: left;
	margin: 30px 20px;
	border-left: 4px solid #BE1A2D;
	padding: 0px 15px;
}

.list-page .list ul {
	height: auto;
	overflow: hidden;
}

.list-page .list ul li {
	padding-left: 10px;
	border-bottom: 1px solid #ECECEC;
	margin: 0px 20px;
	overflow: hidden;
	height: 55px;
}

.list-page .list ul li a {
	width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block;
	line-height: 55px;
	padding-left: 10px;
	background: url(../img/xycn2025_dot01.png) no-repeat left center;
	color: #333333;
}

.list-page .list ul li a:hover {
	text-decoration: none;
	color: #BE1A2D;
}

.list-page .list ul li .time {
	float: right;
	color: #CFCFCF;
	line-height: 55px;
}

/* ---------信息公示样式--------- */
.gsxx {
	height: auto;
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}

.gsxx li {
	height: 69px;
	border: 1px solid #E5E5E5;
	border-top: none;
	background: #FFFFFF;
}

.gsxx li a {
	display: block;
	font-size: 16px;
	text-indent: 2em;
	line-height: 69px;
	color: #333333;
	background: url(../img/xycn2025_dot04.png) no-repeat 80% center;
}

.gsxx li a:hover,
.gsxx li a.active {
	background: url(../img/xycn2025_dot04b.png) no-repeat 80% center;
	color: #C30F18;
}

.gsxx li.title {
	border: 1px solid #C30F18;
	background: url(../img/xycn2025_dot03.png) no-repeat 35px center #C30F18;
	font-size: 20px;
	color: #FFF;
	line-height: 69px;
	text-indent: 4em;
}

.gs {
	background: #FFF;
	height: auto;
	overflow: hidden;
	padding: 0px 20px 50px 20px;

}

.gs .search {
	margin: 20px 0px;
	height: auto;
	overflow: hidden;
	width: 100%;
}

.gs .search input {
	width: 100%;
	height: 42px;
	line-height: 40px;
	border: 1px solid #E5E5E5;
	background: #FFF;
	color: #C2C2C2;
	padding: 0px 0px 0px 20px;
	text-align: left;
	display: block;
	box-sizing: border-box;
}

.gs .search a.buttom {
	float: right;
	border-radius: 5px;
	text-align: center;
	display: block;
	background: #C30F18;
	color: #FFF;
	padding: 0px 30px;
	line-height: 42px;
	margin: 0px 5px;
	height: 42px;
	cursor: pointer;
}

/**公示信息列表******/

.gs .list ul {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.gs .list ul li {
	border-bottom: 1px solid #E5E5E5;
	height: auto;
	overflow: hidden;
}

.gs .list ul li a,
.gs .list ul li a:visited {
	color: #333333;
}

.gs .list ul li a:hover {
	color: #C30F18;
	cursor: pointer;
}

.gs .list ul li span {
	font-size: 12px;
	line-height: 25px;
	text-align: left;
	padding: 10px 10px;
	display: block;
	box-sizing: border-box;
	float: left;
	height: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.gs .list ul li:first-child span {
	background: #EEEEEE;
	font-size: 14px;
}

.gs .list ul.gslist li span.num01 {
	width: 55%;
}

.gs .list ul.gslist li span.num02 {
	width: 30%;
}

.gs .list ul.gslist li span.num03 {
	width: 15%;
}

.gs .list .cflist li span.num01 {
	width: 15%;
}

.gs .list .cflist li span.num02 {
	width: 20%;
}

.gs .list .cflist li span.num03 {
	width: 30%;
}

.gs .list .cflist li span.num04 {
	width: 20%;
}

.gs .list .cflist li span.num05 {
	width: 15%;
}

.gs .list .xklist li span.num01 {
	width: 15%;
}

.gs .list .xklist li span.num02 {
	width: 20%;
}

.gs .list .xklist li span.num03 {
	width: 20%;
}

.gs .list .xklist li span.num04 {
	width: 15%;
}

.gs .list .xklist li span.num05 {
	width: 15%;
}

.gs .list .xklist li span.num06 {
	width: 15%;
}

/* ---------稿件页面样式--------- */
.Article {
	height: auto;
	overflow: hidden;
	min-height: 500px;
	padding: 0px 10px;
}

.ArticleBox {
	margin: 50px 110px;
}

.ArticleBox .title {
	text-align: center;
	font-size: 20px;
	line-height: 150%;
}

.ArticleBox .PBtime {
	line-height: 180%;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color: #BBBBBB;
	margin: 20px 0px;
}

.ArticleBox .pubtime {
	line-height: 180%;
	overflow: hidden;
}

.Article_content {
	margin: 50px 110px;
	font-size: 16px;
	line-height: 200%;
}

.Article_content p img {
	display: block;
	margin: 30px auto;
}

/*--------自定义样式--------*/
ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*分页*/
.pagination ul>li>a,
.pagination ul>li>span {
	color: #999;
}

.pagination ul>li>a:hover {
	cursor: pointer;
}
.pagination ul>.active>a, .pagination ul>.active>span{
    color: #FFF;
    cursor: default;
	background: #C30F18;
}
@media (max-width: 979px) {

	/***通用设置***/
	/***header设置***/
	/***footer设置***/
	/***分页设置***/
	/***首页***/
	.homeSlider .item img {height:340px;}
	/***列表页***/
	/***公示页***/
	.gsxx li.title {
		text-indent: 2em;
		background: url(../img/xycn2025_dot03.png) no-repeat 15px center #C30F18;
	}

	.gsxx li a {
		text-indent: 1em;
	}

	.gsxx {
		margin: 0px;
	}

	.gs {
		margin-top: 20px;
	}

	.gs .search input {
		margin-bottom: 20px;
	}

	.gs .search a.buttom {
		width: 20%;
		float: left;
		padding: 0px 15px;
	}

	.gs .list ul li:first-child span {
		font-size: 12px;
	}

	.gs .list .cflist li span.num01 {
		width: 25%;
	}

	.gs .list .cflist li span.num02 {
		width: 30%;
	}

	.gs .list .cflist li span.num03 {
		width: 25%;
	}

	.gs .list .cflist li span.num04 {
		display: none;
	}

	.gs .list .cflist li span.num05 {
		width: 20%;
	}

	.gs .list .xklist li span.num01 {
		width: 25%;
	}

	.gs .list .xklist li span.num02 {
		width: 30%;
	}

	.gs .list .xklist li span.num03 {
		width: 25%;
	}

	.gs .list .xklist li span.num04 {
		display: none;
	}

	.gs .list .xklist li span.num05 {
		display: none;
	}

	.gs .list .xklist li span.num06 {
		width: 20%;
	}

	/***稿件页***/


}

@media (max-width: 767px) {

	/***通用设置***/
	/***header设置***/
	.navbar-toggle {
		display: block;
	}

	.nav .container ul li {
		float: left;
		width: 33.333%;
	}

	.main-nav {
		display: none;
	}

	.header .container .logo {
		float: none;
	}

	/***footer设置***/
	.friendlink .friend-title {
		text-align: center;
	}

	.friendlink .friend {
		background: none;
	}

	.friendlink .friend li {
		width: 50%;
		margin-bottom: 10px;
	}

	.footer-icon {
		text-align: center;
	}

	/***分页设置***/
	/***首页***/
	.dongtai .more {
		margin-top: 20px;
		text-align: center;
	}

	.qingdan li {
		width: 33.3333%;
		margin-bottom: 20px;
	}

	.qingdan li a {
		width: 95%;
	}

	.jdal-box .jdal-pic {
		width: 100%;
		margin-bottom: 20px;
		float: none;
		display: inline-block;
	}

	.jdal-box .jdal-neirong {
		width: 96%;
		margin-bottom: 20px;
		float: none;
		display: inline-block;
		padding: 10px;
	}

	.jdal-list {
		border-left: none;
	}

	.jdal-list li {
		margin-left: 0px;
	}

	/***列表页***/
	.list-page .list ul li a {
		width: 70%;
	}

	/***公示页***/
	.gsxx {
		margin: 0px;
	}

	.gs {
		margin-top: 20px;
	}

	.gsxx li a {
		background: url(../img/xycn2025_dot04.png) no-repeat 90% center;
	}

	.gs .search input {
		margin-bottom: 20px;
	}

	.gs .search a.buttom {
		width: 25%;
		float: left;
	}

	.gs .list ul li:first-child span {
		font-size: 12px;
	}

	.gs .list .cflist li span.num01 {
		width: 30%;
	}

	.gs .list .cflist li span.num02 {
		width: 45%;
	}

	.gs .list .cflist li span.num03 {
		display: none;
	}

	.gs .list .cflist li span.num04 {
		display: none;
	}

	.gs .list .cflist li span.num05 {
		width: 25%;
	}

	.gs .list .xklist li span.num01 {
		width: 30%;
	}

	.gs .list .xklist li span.num02 {
		width: 45%;
	}

	.gs .list .xklist li span.num03 {
		display: none;
	}

	.gs .list .xklist li span.num04 {
		display: none;
	}

	.gs .list .xklist li span.num05 {
		display: none;
	}

	.gs .list .xklist li span.num06 {
		width: 25%;
	}

	/***稿件页***/
	.ArticleBox,
	.Article_content {
		margin: 0px 0px;
	}

}

@media (max-width: 480px) {

	/***通用设置***/
	/***header设置***/
	/***footer设置***/
	.friendlink .friend-title {
		text-align: center;
	}

	.friendlink .friend {
		background: none;
	}

	.friendlink .friend li {
		width: 50%;
		margin-bottom: 10px;
	}

	.footer-icon {
		text-align: center;
	}

	/***分页设置***/
	/***首页***/
	.homeSlider .item img{height:240px;}
	.dongtai .more {
		margin-top: 20px;
		text-align: center;
	}

	.qingdan li {
		width: 50%;
		margin-bottom: 20px;
	}

	.qingdan li a {
		width: 95%;
	}

	.jdal-box .jdal-pic {
		width: 100%;
		margin-bottom: 20px;
		float: none;
		display: inline-block;
	}

	.jdal-box .jdal-neirong {
		width: 96%;
		margin-bottom: 20px;
		float: none;
		display: inline-block;
		padding: 10px;
	}

	.jdal-list {
		border-left: none;
	}

	.jdal-list li {
		margin-left: 0px;
	}

	/***列表页***/
	.list-page .list ul li a {
		width: 70%;
	}

	/***公示页***/
	.gsxx {
		margin: 0px;
	}

	.gs {
		margin-top: 20px;
	}

	.gs .search input {
		margin-bottom: 20px;
	}

	.gs .search a.buttom {
		width: 25%;
		float: left;
	}

	.gs .list ul li:first-child span {
		font-size: 12px;
	}

	.gs .list ul.gslist li span.num01 {
		width: 40%;
	}

	.gs .list ul.gslist li span.num02 {
		width: 30%;
	}

	.gs .list ul.gslist li span.num03 {
		width: 30%;
	}

	.gs .list .cflist li span.num01 {
		width: 30%;
	}

	.gs .list .cflist li span.num02 {
		width: 40%;
	}

	.gs .list .cflist li span.num03 {
		display: none;
	}

	.gs .list .cflist li span.num04 {
		display: none;
	}

	.gs .list .cflist li span.num05 {
		width: 30%;
	}

	/***稿件页***/
	.ArticleBox,
	.Article_content {
		margin: 0px 0px;
	}

	.pagination ul>li:nth-child(5)>a,
	.pagination ul>li:nth-child(5)>span {
		border-left-width: 1px;
		-webkit-border-bottom-left-radius: 4px;
		border-bottom-left-radius: 4px;
		-webkit-border-top-left-radius: 4px;
		border-top-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
		-moz-border-radius-topleft: 4px;
	}



}