﻿.ewb-main{
	background: url('../images/main_bg.jpg') left top repeat-x;
	padding: 10px 0;
}

.ewb-img{
	margin-right: 20px;
}

.ewb-mt10{
	margin-top: 10px;
}

.ewb-bgwt{
	background: #fff;
}

/* 轮播 */

.owl-carousel {
    position: relative;
}

/* 文字介绍 */

.ewb-img-intro {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-indent: 20px;
    font-size: 16px;
    padding-right: 160px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url("../images/mask.png") repeat;
}

/* 分页按钮 */

.owl-dots {
    position: absolute;
    right: 10px;
    bottom: 15px;
    height: 10px;
    z-index: 60;
    font-size: 0;
    text-align: center;
    overflow: hidden;
}

.owl-dot{
	float: left;
	margin-right: 10px;
	width: 10px;
	height: 10px;
	padding: 0;
}

.owl-dot span{
	display: block;
	width: 10px;
	height: 10px;
	background: url('../images/stag.png') no-repeat;
}

.owl-dot.active span{
    background: url('../images/stag_active.png') no-repeat;
}

/* 工作动态 */

.ewb-notice{
	margin-left: -20px;
	margin-top: 10px;
	position: relative;
}

.ewb-notice-hd{
	height: 38px;
	border-bottom: 1px solid #9dbceb;
}

.ewb-notice-item{
	position: absolute;
	top: 0;
	height: 38px;
	
}

.ewb-tab1{
	left: 0;
}

.ewb-tab2{
	left: 120px;
}

.ewb-notice-tab{
	position: relative;
	padding-right: 32px;
}

.ewb-notice-item i{
	display: none;
	width: 32px;
	height: 38px;
	background: url('../images/notice_icon.png') no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}

.ewb-notice-item.cur i{
	display: block;
}

.ewb-notice-item a{
	display: block;
	padding: 0 12px 0 18px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #333;
	outline: none;
}

.ewb-notice-item.cur a{
	color: #fff;
	font-weight: bold;
	background: #0074dc;
}

.column-more{
	position: absolute;
	right: 5px;
	top: 0;
	line-height: 38px;
	color: #999;
	font-size: 14px;
}

.column-more a{
	color: #999;
}

.wb-module-bd-item{
	height: 263px;
}

.ewb-info-items{
	padding-top: 7px;
}

.ewb-info-item{
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	vertical-align:top;
}

.ewb-info-forus{
	padding-left: 16px;
	background: url('../images/info_icon.jpg') left center no-repeat;
	margin-right: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ewb-info-forus a{
	color: #333;
}

.ewb-date{
	float: right;
	margin-top: -32px;
	color: #999;
	margin-right: 10px;
}

.ewb-info-forus a:hover{
	color: #0053ad;
}

/* 政务服务 */

.ewb-mt30{
	margin-top: 30px;
}

.ewb-ptb10{
	padding-top: 10px;
	padding-bottom: 10px;
}

.ewb-mt8{
	margin-top: 8px;
}

.ewb-service-mod{
	margin: 0 10px;
}

.ewb-service{
	border:1px solid #e1e1e1;
	border-top-width: 2px;
	padding-top: 8px;
}

.ewb-service-hd{
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background: url('../images/hd_bg.jpg') center center no-repeat;
}

.ewb-service-hd a{
	color: #0074dc;
}

.ewb-service-bd{
	padding-top: 9px;
	height: 112px;
	position: relative;
}

.ewb-service-line{
	display: block;
	width: 1px;
	height: 55px;
	background: #9dbceb;
	position: absolute;
	top: 8px;
	bottom: 19px;
	left: 50%;
}

.ewb-service-item{
	width: 50%;
	float: left;
	text-align: center;
	margin-top:10px;
}

.ewb-service-item a{
	display: inline-block;
	padding-top: 63px;
	background-position: 8px top;
	background-repeat: no-repeat;
	line-height: 14px;
	font-size: 14px;
	color: #333;
	-webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
}

.ewb-service-item a:hover{
	color: #0074dc;
}

.ewb-service-a1{
	background-image: url('../images/serve1.png');
}

.ewb-service-a1:hover{
	background-image: url('../images/serve1h.png');
}

.ewb-service-a2{
	background-image: url('../images/serve2.png');
}

.ewb-service-a2:hover{
	background-image: url('../images/serve2h.png');
}

.ewb-service-a3{
	background-image: url('../images/serve3.png');
}

.ewb-service-a3:hover{
	background-image: url('../images/serve3h.png');
}

.ewb-service-a4{
	background-image: url('../images/serve4.png');
}

.ewb-service-a4:hover{
	background-image: url('../images/serve4h.png');
}

/* 政务公开 */

.ewb-public{
	margin-left: -10px;
	margin-right: 10px;
	position: relative;
}

.ewb-wt410{
	width: 410px;
	float: left;
}

.ewb-wt355{
	width: 355px;
	float: left;
	margin-left: 55px;
}

.ewb-public-items{
	margin: 0 -5px;
}

.ewb-public-item{
	width: 50%;
	float: left;
	margin-top: 19px;
}

.ewb-public-item a{
	display: block;
	margin: 0 5px;
	background-position: 10px center;
	background-repeat: no-repeat;
	background-color: #ebf4fd;
	padding-left: 45px;
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	color: #333;
	-webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
}

/*.ewb-public-item:first-child{
	width: 100%;
	margin-top: 17px;
}

.ewb-public-item:first-child a{
	background-position: 118px center;
	padding-left: 147px;
}*/

.ewb-public-item a:hover{
	background-color: #0074dc;
	color: #fff;
}

.ewb-public-a1{
	background-image: url('../images/public1.png');
}

.ewb-public-a1:hover{
	background-image: url('../images/public1h.png');
}

.ewb-public-a2{
	background-image: url('../images/public2.png');
}

.ewb-public-a2:hover{
	background-image: url('../images/public2h.png');
}

.ewb-public-a3{
	background-image: url('../images/public3.png');
}

.ewb-public-a3:hover{
	background-image: url('../images/public3h.png');
}

.ewb-public-a4{
	background-image: url('../images/public4.png');
}

.ewb-public-a4:hover{
	background-image: url('../images/public4h.png');
}

.ewb-public-a5{
	background-image: url('../images/public5.png');
}

.ewb-public-a5:hover{
	background-image: url('../images/public5h.png');
}

.ewb-public-a6{
	background-image: url('../images/public6.png');
}

.ewb-public-a6:hover{
	background-image: url('../images/public6h.png');
}

.ewb-public-a7{
	background-image: url('../images/public7.png');
}

.ewb-public-a7:hover{
	background-image: url('../images/public7h.png');
}
/* 优化营商环境 */

.ewb-img-link{
	margin: 0 10px;
}

.ewb-img-link li{
	text-align: center;
	height: 71px;
}

.ewb-img-link li:first-child{
	margin-top: 0;
}

.ewb-img-link li a{
	display: inline-block;
	max-width: 240px;
	height: 61px;
	line-height: 61px;
	vertical-align: top;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	position: relative;
	-webkit-transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1);
}

.ewb-img-link li a span{
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom:0;
}

.ewb-img-link li img{
	vertical-align: top;
}

.ewb-img-link li a:hover{
	box-shadow:2px 2px 3px 0px rgba(6,0,1,0.6);
	top: -1px;
}

/*  */
.ewb-build{
	margin: 0 -16px 0 -12px;
	position: relative;
}

.ewb-bulid-panel{
	height: 166px;
}

.ewb-manage{
	position: relative;
}

.ewb-tab3{
	left: 220px;
}

.ewb-manage{
	margin-left: 26px;
}

@media(max-width: 1100px) and (min-width: 980px){
	.owl-carousel .owl-item img{
		height: 311px;
	}

	.ewb-wt410{
		width: 380px;
	}

	.ewb-wt355{
		width: 330px;
		margin-left: 20px;
	}

	.ewb-public-item a{
		font-size: 13px;
	}

	.ewb-notice-item a{
		padding: 0 6px 0 8px;
	}

	.ewb-img-link li img{
		height: 61px;
	}

	.ewb-tab2{
		left: 90px;
	}

	.ewb-tab3{
		left: 180px;
	}
}

/* pad和移动公用 */
@media(max-width: 979px){
	.ewb-main{
		background: #e9f3fb;
	}

	.ewb-img{
		margin-right: 0;
	}

	.ewb-notice{
		margin-left: 0;
	}

	.ewb-mt30{
		margin-top: 10px;
	}

	.ewb-public,
	.ewb-service-mod,
	.ewb-img-link,
	.ewb-build,
	.ewb-manage{
		margin: 0;
	}

	.ewb-public,
	.ewb-build,
	.ewb-manage{
		margin-top: 10px;
	}

}

/* ipad */

@media(max-width: 979px) and (min-width: 768px){
	.ewb-wt410{
		width: 370px;
	}

	.ewb-wt355{
		width: 340px;
		margin-left: 30px;
	}

	.ewb-public-item a{
		font-size: 14px;
	}
}

@media(max-width: 767px){
	.ewb-img-intro{
		height: 32px;
		line-height: 32px;
		font-size: 14px;
		padding-right: 90px;
	}

	.owl-dot{
		margin-right: 5px;
	}

	.owl-dots{
		right: 5px;
		bottom: 11px;
	}

	.ewb-info-item{
		height: 24px;
		line-height: 24px;
		font-size: 12px;
	}

	.ewb-notice-item.cur i{
		display: none;
	}

	.ewb-notice-tab{
		padding-right: 0;
		
	}

	.ewb-notice-item a{
		padding: 0 5px;
	}

	.ewb-tab2{
		left: 72px;
	}

	.ewb-tab3{
		left: 144px;
	}

	.ewb-date{
		margin-top: -24px;
		margin-right: 0;
	}

	.ewb-info-forus{
		margin-right: 80px;
	}

	.wb-module-bd-item,
	.ewb-bulid-panel{
		height: auto;
		padding-bottom: 10px;
	}

	.ewb-wt410{
		width: 100%;
	}

	.ewb-wt355{
		width: 100%;
		margin-left: 0;
	}

	/*.ewb-public-item:first-child a{
		background-position: 10px center;
		padding-left: 45px;
	}

	.ewb-public-item:first-child{
		margin-top: 10px;
	}*/

	.ewb-public-item{
		margin-top: 5px;
	}

	.ewb-public-item a{
		font-size: 12px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
}

.ewb-notice{
	height: 310px;
	overflow: hidden;
}

@media(max-width: 767px){
	.ewb-notice{
		height: auto;
	}
}

.ewb-img-link{
	height:213px;
	overflow:hidden;
}