.slide-box .slide-right {
	float: left;
	padding-left: 10px;
	width: 40%;
	height: 460px
}

.slide-box .slide-right .sr-content {
	background: #00348a
}

.slide-box .slide-right .sr-content .list-group {
	margin: 0;
	background: 0 0
}

.slide-box .slide-right .sr-content .list-group .list-group-item {
	padding: 13px 0 12.4px;
	background: 0 0;
	color: #fff
}

.slide-box .slide-right .sr-content .list-group .list-group-item .time-box {
	display: inline-block;
	padding: 0 10px;
	border-right: 2px solid #cee1f7;
	text-align: right
}

.slide-box .slide-right .sr-content .list-group .list-group-item .time-box .t {
	font-size: 20px
}

.slide-box .slide-right .sr-content .list-group .list-group-item .time-box .st {
	font-size: 12px
}

.slide-box .slide-right .sr-content .list-group .list-group-item a {
	display: inline-block;
	overflow: hidden;
	width: 270px;
	height: 45px;
	color: #fff;
	vertical-align: top
}

.slide-box .slide-right .sr-content .list-group .list-group-item a .at {
	display: table-cell;
	padding-left: 10px;
	width: 260px;
	height: 45px;
	vertical-align: middle;
	font-size: 16px
}

.slide-box .slide-right .sr-content .list-group .list-group-item a:hover {
	color: #f5ab00
}

.slide-box .slide-right .sr-title {
	position: relative;
	display: inline-block;
	width: 130px;
	height: 39px;
	color: #fff;
	vertical-align: middle;
	font-size: 16px
}

.slide-box .slide-right .sr-title .srt {
	display: block;
	background: #f5ab00;
	vertical-align: middle;
	text-align: center;
	line-height: 39px
}

.slide-box .slide-right .sr-title .srt .srt-line {
	position: relative;
	top: -1px;
	display: inline-block;
	margin-right: 5px;
	width: 3px;
	height: 19px;
	background: hsla(0,0%,100%,.3);
	vertical-align: middle
}

.slide-box .slide-right .sr-title:after {
	position: absolute;
	top: 0;
	right: -10px;
	width: 10px;
	height: 100%;
	background: rgba(245,171,0,.3);
	content: ""
}

.carousel {
	width: 100%;
	height: 460px
}

.carousel .carousel-inner {
	overflow: hidden;
	height: 100%;
	height: 460px
}

.carousel .carousel-inner .item {
	height: 460px
}

.carousel .carousel-inner .item a {
	display: block;
	height: 100%
}

.carousel .carousel-inner .item .item-content {
	margin: 225px auto;
	width: 60%;
	text-align: center
}

.carousel .carousel-inner .item .item-content h4 {
	color: #fff;
	font-weight: 400;
	font-style: normal;
	font-size: 68px
}

.carousel .carousel-inner .item .item-content h5 {
	color: #fff;
	font-weight: 400;
	font-style: normal;
	font-size: 26px
}

.carousel .carousel-indicators {
	right: 30px;
	bottom: 25px;
	left: auto;
	width: auto;
	vertical-align: top
}

.carousel .carousel-indicators li {
	display: inline-block;
	margin: 0 10px 0 0;
	width: 10px;
	height: 8px;
	border: 0;
	border-radius: 21px;
	background: #fff;
	box-shadow: none
}

.carousel .carousel-indicators li:last-child {
	margin-right: 0
}

.carousel .carousel-indicators .active {
	display: inline-block;
	width: 30px!important;
	background: #f5ab00
}

#idx-mission {
	height: 230px;
	background-size: center 280px!important
}

#idx-mission .content {
	margin-left: 340px;
	padding: 71px 0 69px;
	width: 695px
}

#idx-mission .t {
	margin: 0;
	color: #00348a;
	font-weight: 400;
	font-size: 20px;
	line-height: 32px
}

#idx-mission .c {
	position: relative;
	margin-top: 30px;
	color: #4a4a4a;
	font-size: 13px;
	line-height: 23px
}

#idx-mission .c:before {
	position: absolute;
	top: -10px;
	width: 40px;
	height: 5px;
	background: #f5ab00;
	content: ""
}

#idx-mission a {
	color: #f5ab00;
	font-size: 13px
}

#idx-second-block {
	min-width: 1100px
}

#idx-second-block .list-category li {
	position: relative;
	display: inline-block;
	width: 33.33%;
	height: 102px;
	vertical-align: top
}

#idx-second-block .list-category li .t {
	display: block;
	padding: 30px 0;
	color: #fff;
	text-align: center;
	font-size: 30px
}

#idx-second-block .list-category li .layer {
	position: absolute;
	bottom: 0;
	z-index: 10;
	display: none;
	padding: 30px 85px 25px;
	width: 100%;
	height: 280px
}

#idx-second-block .list-category li .layer .lt {
	display: table-cell;
	height: 80px;
	color: #fff;
	vertical-align: middle;
	font-size: 30px
}

#idx-second-block .list-category li .layer .tline {
	margin: 20px 0 30px;
	width: 100%;
	height: 1px;
	background: hsla(0,0%,100%,.2)
}

#idx-second-block .list-category li .layer .tline:after {
	display: inline-block;
	width: 30px;
	height: 4px;
	background: #fff;
	content: "";
	vertical-align: top
}

#idx-second-block .list-category li .layer .lc {
	overflow: hidden;
	margin: 20px 0 15px;
	height: 50px;
	color: #fff;
	font-size: 13px;
	line-height: 24px
}

#idx-second-block .list-category .active .t {
	display: none
}

#idx-second-block .list-category .active .layer {
	display: block
}

#idx-second-block .list-category li:first-child .t {
	background: url(images/tab_img_hangyejianse.png) no-repeat;
	background-size: cover
}

#idx-second-block .list-category li:nth-child(2) .t {
	background: url(images/tab_img_honggongyipingtai.png) no-repeat;
	background-size: cover
}

#idx-second-block .list-category li:nth-child(3) .t {
	background: url(images/tab_img_shehuiqiye.png) no-repeat;
	background-size: cover
}

#third-block {
	padding: 95px 0;
	height: 620px;
	background: url(images/bg_column.png) no-repeat;
	background-position: 50%;
	background-size: cover
}

#third-block,#third-block .list-inline {
	position: relative
}

#third-block li {
	display: inline-block;
	height: 426px;
	vertical-align: top
}

#third-block li .ct {
	margin-bottom: 15px;
	padding-top: 10px;
	color: #f5ab00;
	font-size: 30px
}

#third-block .li-left {
	float: left;
	padding-left: 6%;
	width: 35%
}

#third-block .li-right {
	position: absolute;
	right: 2%;
	z-index: 99;
	float: right;
	width: 30%
}

#third-block .li-content {
	width: 30%
}

#third-block .li-content .cate-cont {
	display: none;
	margin: 0 auto;
	width: 340px
}

#third-block .li-content .c-c-t {
	display: block;
	margin-bottom: 10px;
	color: #fff;
	font-weight: 700;
	font-size: 15px
}

#third-block .li-content .c-c-t:hover {
	color: #f5ab00
}

#third-block .li-content .c-c-desc {
	overflow: hidden;
	margin-bottom: 20px;
	height: 50px;
	color: #7293a9;
	font-size: 13px;
	line-height: 24px
}

#third-block .li-content .more {
	color: #fff;
	text-decoration: underline;
	font-size: 13px;
	line-height: 24px
}

#third-block .li-content .more:hover {
	color: #f5ab00
}

#third-block #layer-dialog {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	width: 30%;
	height: 620px;
	background-image: linear-gradient(90deg,rgba(0,102,187,0),rgba(0,0,0,.99));
	opacity: .7
}
#third-block .li-last {
     display: none; 
    width: 30%;
    /* float: left; */
    position: absolute;
    right: 8%;
    top: -10px;
}
