.notice-group {
	width: 100%;
	height: 30px;
	line-height: 30px;
	background-color: #f9f9f9;
	padding: 0 240px;
}

.notice-group img {
	margin-top: 7px;
	margin-right: 10px;
}

.notice-ul {
	width: 80%;
}

.notice-ul li {
	width: 100%;
}

.notice-ul li a {
	display: block;
	width: 100%;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #f92525;
	font-weight: 500;
}

.os-list-group {
	width: 100%;
	height: 160px;
	padding: 15px 20px;
}

.os-list-swiper {
	width: 100%;
	height: 100%;
	border: 1px solid #f7f7f7;
}

.os-list-swiper .swiper-slide {
	width: 100%;
	height: 100%;
}

.slide-ul {
	width: 100%;
	padding: 0 50px;
}

.slide-ul li {
	float: left;
    width: 78px;
    height: 100%;
    padding: 20px 0;
    margin-right: 14px;
}

.slide-ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}

.slide-ul a img {
	width: 100%;
	height: 70px;
	margin-bottom: 5px;
}

.slide-ul a i {
	display: block;
	width: 100%;
	font-size:13px;
	/* overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; */
}

.os-list-swiper .swiper-button-prev {
	top: 22px;
	left: 0;
	height: 100%;
	background: url(../../images/index/left-btn.png)center no-repeat;
	background-size: 100% auto;
}

.os-list-swiper .swiper-button-next {
	top: 22px;
	right: 0;
	height: 100%;
	background: url(../../images/index/right-btn.png)center no-repeat;
	background-size: 100% auto;
}

.main-info-group {
	width: 100%;
	padding: 15px 20px;
}

.banner-group {
	width: 37%;
}

.banner-swiper {
	width: 100%;
}

.banner-swipe .swiper-slide {
	width: 100%;
}

.banner-swiper img {
	width: 100%;
	height: 420px
}

.swiper-container-horizontal>.swiper-pagination-bullets {
	text-align: right;
	padding-right: 20px;
}

.swiper-pagination-bullet {
	background: #fff;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	background: #295bb8;
}

.notice-box {
	height: 420px;
	border: 1px solid #ccc;

}

.notice-title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	padding: 0 20px;
}

.title-info {
	font-size: 16px;
	font-weight: 600;
	color: #167bd3;
}

.notice-infos {
	width: 100%;
	height: 380px;
	padding: 15px 20px;
}

.more-link {
	color: #167bd3;
	font-size: 16px;
}

.announcement {
	width: 26%;
}

.announcement-info ul {
	width: 100%;
	height: 100%;
}

.announcement-info li {
	width: 100%;
	height: 10%;
}

.announcement-info li a {
	width: 100%;
	display: block;
	color: #f92525;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.announcement-info li a:visited {
	color: #444444;
}

.announcement-info li span {
	width: 25%;
	display: block;
}

.bus-proces {
	width: 36.5%;
}

.bus-tab-nav a.active {
	color: #167bd3;
}

.bus-tab-nav a {
	margin-right: 20px;
}
.bus-tab-navl a.active {
	color: #167bd3;
}
.bus-tab-navl a {
	margin-right: 10px;
}
.bus-tab-panel {
	width: 100%;
	height: 100%;
	display: none;
}
.pane-activel{
	display: block;
}
.bus-tab-panel li {
	width: 100%;
	height: 10%;
}

.bus-tab-panel li a {
	width: 100%;
	display: block;
	color: #444;
	font-weight: 500;
}

.bus-tab-panel a span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bus-tab-pane {
	width: 100%;
	height: 100%;
	display: none;
}
.pane-active{
	display: block;
}
.bus-tab-pane li {
	width: 100%;
	height: 10%;
}

.bus-tab-pane li a {
	width: 100%;
	display: block;
	color: #444;
	font-weight: 500;
}

.bus-tab-pane a span {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bus-name {
	width: 25%;
}

.bus-org-name {
	width: 40%;
}

.bus-status {
	width: 10%;
}
.public-org-name {
	width: 55%;
}
.bus-time {
	width: 20%;
	text-align: right;
}
.notice-time{
	margin-right:2% ;
}
.status-sucess{
	color: #50a517;
}
.ech-group{
	width: 49%;
	margin-top: 20px;
}
.ech-group-rr{
	width: 50%;
	margin-top: 20px;
}
.ech-group-cc{
	width: 33%;
	margin-top: 20px;
}
.ech-group-ccc{
	width: 32.5%;
	margin-top: 20px;
	margin-left: 13px;
}
.margin-w{
	margin-left:0.5% ;
	margin-right:0.5% ;
}
.ech-box{
	width: 100%;
	height: 100%;
}
.ech-box1{
	width: 100%;
	height: 100%;
    margin-top: -350px; 
}
.ech-group-bl{
	width: 49%;
	height: 550px;
	margin-top: 20px; 
}
.ech-group-br{
	width: 50%;
	height: 550px;
	margin-top: 20px; 
}