/**!
 * 许昌建安区首页
 * author: hcong;
 * date:2018-08-02
 */


.ewb-main-bg {
	padding: 30px 20px 20px 20px;
	background: #fff;
}

/* 轮播 */

.wb-slider {
	position: relative;
	overflow: hidden;
}

.wb-slider-conbox {
	width: 580px;
	height: 340px;
	overflow: hidden;
}

.wb-slider-ctag {
	position: relative;
}

.wb-slider-ctag img {
	width: 100%;
	height: 100%;
}

.wb-slider-mask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	color: #fff;
	background: url(../images/mask-bg.png);
}

.wb-slider-mask .ellipsis {
	margin-left: 20px;
	width: 420px;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-decoration: none;
}

.wb-slider-switcher {
	position: absolute;
	right: 13px;
	bottom: 16px;
	height: 8px;
}

.wb-slider-stag {
	float: left;
	margin-right: 5px;
	height: 18px;
	width: 9px;
	background: #f4f4f4;
	cursor: pointer;
}

.wb-slider-stag.cur {
	background: #e22e2e;
}

/* 自定义分页导航 */

.slider-pager {
	position: absolute;
	right: 7px;
	bottom: 14px;
	z-index: 3;
	height: 10px;
}

.slider-pager li {
	float: left;
	width: 12px;
	height: 12px;
	margin-right: 4px;
}

.slider-pager li a {
	display: block;
	width: 10px;
	height: 10px;
	background: url(../images/stag.png);
}

.slider-pager .rslides-cur a {
	background: url(../images/stag_active.png);
}

/* news */

.ewb-news {
	position: relative;
}

.ewb-news-hd {
	height: 39px;
	background: #f2f5f7;
	border-bottom: 1px solid #e0ebf5;
}

.ewb-hd-tab {
	position: absolute;
	top: 0;
}

.ewb-hd-tab span {
	display: block;
}

.ewb-hd-tab a {
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #666;
	padding: 0 16px;
	border-bottom: 2px solid transparent;
}

.ewb-news1 {
	left: 0;
}

.ewb-news2 {
	left: 110px;
}

.ewb-news3 {
	left: 220px;
}

.ewb-news4 {
	left: 345px;
}

.ewb-hd-tab .current a {
	color: #234093;
	font-weight: bold;
	border-color: #234093;
}

.wb-module-bd-item {
	padding-top: 6px;
	min-height: 300px;
}

.ewb-info-item {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	vertical-align: top;
}

.ewb-info-forus {
	margin-right: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 14px;
	background: url('../images/info_icon.jpg') left center no-repeat;
}

.ewb-info-forus a {
	color: #000;
}

.ewb-date {
	float: right;
	margin-top: -30px;
	color: #999;
}

.ewb-info-item:hover .ewb-info-forus,
.ewb-info-item:hover .ewb-info-forus a,
.ewb-info-item:hover .ewb-date {
	color: #3a64dd;
}

.ewb-info-item:hover .ewb-info-forus {
	background-image: url('../images/info_iconh.jpg');
}

/* 通知公告 */

.ewb-mt14 {
	margin-top: 14px;
}

.ewb-public-hd {
	height: 52px;
	line-height: 52px;
	font-size: 20px;
	font-weight: bold;
	padding-left: 19px;
	background: url('../images/public_icon.jpg') left center no-repeat;
}

.ewb-public-hd a {
	color: #217cda;
}

.ewb-notice-bd {
	padding-left: 21px;
	padding-top: 11px;
	min-height: 99px;
	background: #f2f5f7;
}

.ewb-notice-bd .ewb-info-item {
	width: 50%;
	*width: 49%;
	float: left;
}

.ewb-notice-bd .ewb-date {
	margin-right: 25px;
}

/* 轮播 */

.scroll {
	position: relative;
	margin-top: 20px;
}

.wb-left-btn,
.wb-right-btn {
	position: absolute;
	width: 30px;
	height: 53px;
	top: 19px;
	z-index: 9999;
}

.wb-left-btn {
	left: 0;
}

.wb-right-btn {
	right: 0;
}

.wb-left-btn a,
.wb-right-btn a {
	display: block;
	width: 30px;
	height: 53px;
	background: url('../images/mask-bg2.png') repeat;
	border-radius: 1px;
}

.wb-left-btn a:hover,
.wb-right-btn a:hover {
	background: #227ddd;
}

.wb-left-btn a img,
.wb-right-btn a img {
	vertical-align: top;
}

.wb-marquee {
	float: left;
	width: 1240px;
	height: 90px;
}

.wb-marquee-items {
	width: 1240px;
	height: 90px;
}

.wb-marquee-items li {
	width: 315px;
	height: 90px;
	float: left;
	text-align: center;
}

.wb-marquee-img {
	display: block;
	width: 295px;
	height: 90px;
	margin: 0 auto;
}

/* 政务公开 */

.ewb-mt20 {
	margin-top: 20px;
}

.ewb-list {
	border: 1px solid #e0ebf5;
	background: #f2f5f7;
}

.ewb-list-item {
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	vertical-align: top;
	border-top: 1px solid #e0ebf5;
}

.ewb-list-item:first-child {
	border-top: 0;
}

.ewb-list-item a {
	display: block;
	margin: 0 -1px;
	background: url('../images/list_iconh.png') 67px center no-repeat;
	padding-left: 88px;
	color: #333;
}

.ewb-list-item a:hover {
	background-color: #217bd8;
	background-image: url('../images/list_icon.png');
	color: #fff;
}

.ewb-spc .wb-module-bd-item {
	min-height: 240px;
}

/* 政府领导 */

.ewb-func {
	border: 1px solid #e0ebf5;
	height: 280px;
}

.ewb-func-items {
	margin-top: -5px;
}

.ewb-func-item {
	width: 155px;
	margin-left: 10px;
	margin-top: 20px;
	height: 48px;
	float: left;
}

.ewb-func-item a {
	display: block;
	padding-left: 52px;
	background-position: 18px center;
	background-repeat: no-repeat;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	color: #333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: #e0ebf5;
}

.ewb-func-item a:hover {
	background-color: #227ddd;
	color: #fff;
}

.ewb-func1 {
	background-image: url('../images/func1.png');
}

.ewb-func1:hover {
	background-image: url('../images/func1h.png');
}

.ewb-func2 {
	background-image: url('../images/func2.png');
}

.ewb-func2:hover {
	background-image: url('../images/func2h.png');
}

.ewb-func3 {
	background-image: url('../images/func3.png');
}

.ewb-func3:hover {
	background-image: url('../images/func3h.png');
}

.ewb-func4 {
	background-image: url('../images/func4.png');
}

.ewb-func4:hover {
	background-image: url('../images/func4h.png');
}

.ewb-func5 {
	background-image: url('../images/func5.png');
}

.ewb-func5:hover {
	background-image: url('../images/func5h.png');
}

.ewb-func6 {
	background-image: url('../images/func6.png');
}

.ewb-func6:hover {
	background-image: url('../images/func6h.png');
}

.ewb-func7 {
	background-image: url('../images/func7.png');
}

.ewb-func7:hover {
	background-image: url('../images/func7h.png');
}

.ewb-func8 {
	background-image: url('../images/func8.png');
}

.ewb-func8:hover {
	background-image: url('../images/func8h.png');
}

/* 公共服务 */

.ewb-work {
	border: 1px solid #e0ebf5;
	border-right: 0;
	border-bottom: 0;
	width: 696px;
}

.ewb-work-item {
	float: left;
	width: 173px;
	border-right: 1px solid #e0ebf5;
	border-bottom: 1px solid #e0ebf5;
}

.ewb-work-item a {
	display: block;
	padding-top: 110px;
	line-height: 24px;
	height: 66px;
	font-size: 14px;
	color: #333;
	text-align: center;
	background-position: center 37px;
	background-repeat: no-repeat;
}

.ewb-work-item a:hover {
	background-color: #e0ebf5;
}

.ewb-work1 {
	background-image: url('../images/service1.png');
}

.ewb-work2 {
	background-image: url('../images/service2.png');
	background-color: #f7f9fa;
}

.ewb-work3 {
	background-image: url('../images/service3.png');
}

.ewb-work4 {
	background-image: url('../images/service4.png');
	background-color: #f7f9fa;
}

.ewb-work5 {
	background-image: url('../images/service5.png');
	background-color: #f7f9fa;
}

.ewb-work6 {
	background-image: url('../images/service6.png');
}

.ewb-work7 {
	background-image: url('../images/service7.png');
	background-color: #f7f9fa;
}

.ewb-work8 {
	background-image: url('../images/service8.png');
}

/* 服务部门 */

.ewb-service-hd {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 15px;
	background: url('../images/service_hd_bg.jpg') no-repeat;
}

.ewb-service-hd a {
	color: #fff;
}

.ewb-service-bd {
	border: 1px solid #e0ebf5;
	border-top: 0;
	padding: 9px 0 7px 17px;
	min-height: 101px;
}

.ewb-service-item {
	float: left;
	width: 33.3%;
	*width: 33%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ewb-service-item a {
	padding-left: 15px;
	background: url('../images/info_icon.jpg') left center no-repeat;
	color: #333;
}

.ewb-service-item a:hover {
	background-image: url('../images/info_iconh.jpg');
	color: #3a64dd;
}

/* 互动交流 */

.ewb-intro {
	border: 1px solid #e0ebf5;
	border-right: 0;
	border-bottom: 0;
}

.ewb-intro-item {
	width: 50%;
	*width: 49%;
	float: left;
}

.ewb-intro-item a {
	display: block;
	border-right: 1px solid #e0ebf5;
	border-bottom: 1px solid #e0ebf5;
	padding-top: 80px;
	height: 44px;
	line-height: 30px;
	font-size: 16px;
	color: #333;
	text-align: center;
	background-position: center 23px;
	background-repeat: no-repeat;
}

.ewb-intro-item a:hover {
	background-color: #e0ebf5;
}

.ewb-intro1 {
	background-image: url('../images/intro1.png');
}

.ewb-intro2 {
	background-image: url('../images/intro2.png');
	background-color: #f7f9fa;
}

.ewb-intro3 {
	background-image: url('../images/intro3.png');
	background-color: #f7f9fa;
}

.ewb-intro4 {
	background-image: url('../images/intro4.png');
}

a.ewb-online-tt {
	display: block;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #234093;
	padding: 0 20px 0 15px;
	font-weight: bold;
	border-bottom: 2px solid #234093;
}


.ewb-online-bd {
	padding-top: 5px;
	height: 206px;
	overflow: hidden;
}

/* 友情链接 */

.ewb-link {
	border-top: 2px solid #234093;
	padding-top: 14px;
}

.ewb-wt230 {
	width: 230px;
	float: left;
}

.ewb-wt442 {
	width: 442px;
	float: left;
}

.ewb-wt408 {
	width: 408px;
	float: left;
}

.ewb-ml80 {
	margin-left: 80px;
}

.ewb-link-hd {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding-left: 2px;
	border-bottom: 1px solid #d8dde1;
}

.ewb-link-hd a {
	color: #333;
}

.ewb-link-bd {
	padding-bottom: 10px;
}

.ewb-link-items {
	padding-top: 6px;
}

.ewb-link-item {
	width: 50%;
	*width: 49%;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ewb-spc .ewb-link-item {
	width: 20%;
	*width: 19.5%;
}

.ewb-link-item a {
	color: #333;
}

.ewb-link-item a:hover {
	color: #3a64dd;
}

.ewb-foot-bg {
	padding-bottom: 20px;
	background: url('../images/foot_bg.jpg') center bottom no-repeat;
}

.ewb-wt400 {
	width: 400px;
	float: left;
}

.ewb-ml10 {
	margin-left: 10px;
}

/*2020-10-27 公共服务-部门服务*/
.ewb-depts {
	display: none;
	position: absolute;
	top: 1615px;
	opacity: 1;
	height: auto;
	border: 2px solid #015293;
	background-color: #fff;
	overflow: hidden;
	z-index: 999;
}

.ewb-uncommonly-items {
	padding-top: 5px;
	margin-left: 20px;

}

.ewb-uncommonly-items>li {
	float: left;
	line-height: 34px;
}

.ewb-uncommonly-items>li>a {
	padding-left: 18px;
	display: block;
	line-height: 34px;
	padding-left: 18px;
	font-size: 15px;
	color: #333;
	background: url("../images/info_icon.jpg") left center no-repeat;
	width: 113px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ewb-uncommonly-items>li>a:hover {
	color: #f00;
}

.ewb-uncommonly-fwbm {
	min-width: 113px;
}

/*20220605*/
.banjian {
	clear: both;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-radius: 5px;
	margin-top: 10px;
}

.banjian .item {
	box-sizing: border-box;
	display: block;
	font-size: 14px;
	text-align: center;
	width: 20%;
	float: left;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 10px 4px;
}

.banjian .item .num {
	font-size: 16px;
	font-weight: bold;
	color: #006eab;
}

.banjian .item .num i {
	font-style: normal;
}

.banjian .item span>em {
	font-size: 80%;
	vertical-align: bottom;
}

/* 适老化 */
.oldModel .ewb-span10 {
	width: 100% !important;
}

.oldModel .ewb-span10 .wb-slider {
	height: 580px !important;
	width: 100% !important;
}

.oldModel .ewb-span10 .wb-slider-conbox {
	height: 580px !important;
}

.oldModel .ewb-span10 .wb-slider-mask .ellipsis {
	display: block;
	width: 90% !important;
}

.oldModel #container>div.ewb-foot-bg>div>div:nth-child(1)>div.ewb-span11.ewb-ml20 {
	width: 100% !important;
	margin-left: 0 !important;
}

.oldModel .ewb-news-hd {
	height: 55px !important;
	line-height: 55px !important;
}

.oldModel .ewb-hd-tab a {
	height: 55px !important;
	line-height: 55px !important;
}

.oldModel .ewb-news2 {
	left: 150px !important;
}

.oldModel .ewb-news3 {
	left: 320px !important;
}

.oldModel .ewb-info-item {
	height: 55px !important;
	line-height: 55px !important;
}

.oldModel .ewb-notice-bd .ewb-info-item {
	width: 100% !important;
}

.oldModel .ewb-date {
	margin-top: -56px;
}

.oldModel .ewb-info-forus {
	margin-right: 200px;
}

.oldModel #container>div.ewb-foot-bg>div>div:nth-child(4)>div.clearfix>div.ewb-span5 {
	width: 100% !important;
}

.oldModel .ewb-list-item {
	height: 55px !important;
	line-height: 55px !important;
}

.oldModel #container>div.ewb-foot-bg>div>div:nth-child(4)>div.clearfix>div.ewb-span6.ewb-ml20 {
	width: 100% !important;
}

.oldModel .ewb-func-item {
	width: 297px !important;
}

.oldModel .ewb-func {
	height: 148px;
}

.oldModel #container>div.ewb-foot-bg>div>div:nth-child(5)>div.clearfix>div.ewb-span12 {
	width: 100%;
}

.oldModel .ewb-work {
	width: 100%;
}

.oldModel .ewb-work-item {
	width: 309px !important;
}

.oldModel #container>div.ewb-foot-bg>div>div:nth-child(5)>div.clearfix>div.ewb-span12>div.ewb-span12 {
	width: 100% !important;
}

.oldModel #container>div.ewb-foot-bg>div>div:nth-child(5)>div.clearfix>div.ewb-span9.ewb-ml20 {
	width: 100% !important;
	margin-left: 0;
	margin-top: 20px;
}

.oldModel .ewb-service-item {
	height: 55px;
	line-height: 55px;
}

.oldModel .ewb-service-bd {
	height: auto !important;
}

.oldModel .ewb-service-hd {
	background-repeat: repeat-x;
}

.oldModel #container>div.ewb-foot-bg>div>div:nth-child(6)>div.clearfix>div.ewb-span5 {
	width: 100% !important;
}

.oldModel .ewb-intro-item {
	width: 25% !important;
}

.oldModel .ewb-span8 {
	width: 100% !important;
	margin-left: 0;
}

.oldModel .ewb-online-bd {
	height: auto !important;
}

.oldModel .ewb-wt400 {
	width: 100% !important;
	margin-left: 0;
	margin-top: 20px;
}

.oldModel .ewb-link-item {
	height: 55px !important;
	line-height: 55px !important;
}

.oldModel {}

.oldModel {}

.oldModel {}

.oldModel {}

.oldModel {}

.oldModel {}

.oldModel {}

.oldModel {}