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

.slide-box .slide-right .sr-content {

}

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

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

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

.slide-box .slide-right .sr-content .list-group .list-group-item .time-box .t {
	font-size: 27px;color:#e8340c;font-family:Arial;line-height:100%
}

.slide-box .slide-right .sr-content .list-group .list-group-item .time-box .st {
	font-size: 12px;color:#666;font-family:Arial;line-height:100%
}

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

.slide-box .slide-right .sr-content .list-group .list-group-item a .at {
	display: inline-block;
	padding-left: 10px;
	width: 400px;
	height: 45px;
	vertical-align: middle;
	font-size: 16px;color:#000;line-height:40px;
}

.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: 90%;
	height: 50px;
	color: #fff;
	vertical-align: middle;
	font-size: 16px;	line-height: 50px;text-align:left;
	margin:20px  0px 10px 0px;border-bottom:1px solid #ccc;
}

.slide-box .slide-right .sr-title .srt {
    font-size:24px;
    font-weight:200;
	display: block;
    color:#000;
	vertical-align: middle;
	text-align: left;
	line-height: 39px;float:left;
	color:#e8340c;margin-left:0px;line-height:200%
}

.slide-box .slide-right .sr-title .srth {
	display: inline-block;font-size:20px;
    color:#666;
	vertical-align: middle;
	text-align: left;
	line-height: 39px;
}

.slide-box .slide-right .sr-title .srt .srt-line {
	position: relative;
	top: -1px;
	display: inline-block;
	margin-right: 10px;
	width: 3px;
	height: 19px;
	background: #e8340c;
	vertical-align: middle;
	
}

.slide-box .slide-right .sr-title:after {

}
.slide-box{width:100%;margin-top:0px;height:auto;display:inline-block;background:#f2f2f2}
.carousel2 {
	width: 50%;
	height: 460px;float:left;position: relative;
}

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

.carousel2 .carousel-inner2 .item2 {
	height: 460px
}


.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;
}
.banner{width:100%;height:auto}

.news_bg{width:100%;background:#e8340c url(../images/news_bg.jpg) no-repeat center;height:auto;display:inline-block;}
.news_nt{width:1100px;height:auto;margin:40px auto;display:flex;justify-content:center;color:#fff;font-size:25px;}
.news_nr{width:100%;height:auto;display:flex;justify-content:space-between;margin:auto;padding-bottom:40px;}
.newslist1{width:30%;display:flex;flex:1;border:6px solid #fff;background:#fff;height:300px;margin:0px 20px;font-size:14px;}
.newsimg1{height:215px;margin-bottom:15px;}  .newsimg1 img{height:215px;} 
.newslist1 a{line-height:200%;height:280px;overflow:hidden}

.newslist1:hover{box-shadow:0px 5px 10px rgba(0,0,0,0.3);}



.friend_bg{width:100%;height:auto;display:inline-block;}
.friend_nt{width:1100px;height:auto;margin:40px auto;display:flex;justify-content:center;color:#000;font-size:25px;}
.friend_nr{width:96%;height:auto;display:flex;flex-wrap: wrap;margin:auto;padding-bottom:40px;justify-content:space-between;}
.friendlist1{width:168px;float:left;background:#fff;height:87px;border:1px solid #ddd;margin:0px 0px 16px 0px;font-size:14px;display:flex;align-items:center;justify-content:center}
 .friendlist1 img{max-width:90%;max-height:80px;margin:auto}


.threeicon_out{width:100%;margin:40px auto 20px auto;height:auto;display:flex;justify-content:space-between;}
.threeicon{width:22%;float:left;display:flex;flex-flow:row;line-height:200%;border:1px solid #f2f2f2;align-items:center top;margin:0px 30px;}
.threeicon:hover{box-shadow:0px 5px 10px rgba(0,0,0,0.3);border:1px solid #f2f2f2;}
.threeicon a {
    text-decoration: none;
    color: #676767;
    display: flex;
    justify-content: center;
    flex-flow: column;
    width: 100%;align-items:center
}
.threeicon img{margin-top:30px;width:100px;display:flex; transition: transform 2s; /* 过渡动画，2秒完成旋转 */
  /* 旋转360度，即一圈 */
  transform: rotate(360deg);}
 /* 鼠标悬停时开始旋转 */
.threeicon img:hover{transform: rotate(0deg);} 
  
.threeicon .icon_right{width:90%;margin:20px 0px;display:flex;flex-flow:column;align-items: center}
.threeicon .icon_right dt{font-size:18px;color:#000;text-align:left;}
.threeicon .icon_right dt:hover{color:#e8340c;}
.threeicon .icon_right dl{font-size:14px;color:#666;text-align:left;margin-top:10px;}


.footer{width:100%;background:#f3f3f3;display:inline-block;fpmt}
.footer1{width:96%;margin:40px auto;display:flex;justify-content:space-between;line-height:200%;flex-direction:row;}
.footer_left{width:200px;}
.footer_mid{width:600px;display:flex;justify-content:space-between;line-height:200%;flex-direction:row;}
.footer_right{width:150px;}

.lie{display:flex;line-height:200%;flex-direction:column;}
.lie_t{font-weight:bold;font-size:16px;text-align:left;}
.lie_t a{color:#fa161c;line-height:45px;display:inline-block;border-bottom:1px solid #fa161c}

.lie_n{margin-top:10px;display:flex;line-height:200%;flex-direction:column;text-align:left}
.lie_n a{font-size:14px;color:#000;line-height:200%}
.footer2{width:90%;height:80px;color:#000;font-size:14px;padding:10px;border-top:1px solid #ccc;line-height:200%;display:inline-block}
.slide-box .slide-right .sr-content .list-group .list-group-item .time-box2{display:none;height:0px;}




@media screen and (max-width: 1000px) {  
.threeicon_out{width:100%;margin:0px auto 0px auto;height:auto;display:flex;justify-content:space-around;}
.threeicon{width:30%;float:left;border:none;margin:0px;display:flex;flex-flow:row;line-height:200%;align-items:center;}


.threeicon img{width:60px;display:flex;   }
  
  
  
.threeicon .icon_right{display:flex;flex-flow:column;}
.threeicon .icon_right dt{color:#000;text-align:center;margin-top:0px}
.threeicon .icon_right dl{display:none;}

a{  text-decoration: none;
    color: #676767;
    flex-flow: column;
    display: flex;
    align-items: center;}


.carousel2{display:none;}


.slide-box .slide-right{width:100%;background:#fff}

.news_nr {
    width: 100%;
    height: auto;
    display: flex;
    margin: auto;
    padding-bottom: 0px;
    flex-flow: column;}
    
   
    
.newslist1 {
    width: 92%;
    display: flex;
    flex: 1;
    border-bottom: 1px solid #ccc;
    background: #fff;
    height: auto;
    margin: 0px 0px 0px 20px;
    font-size: 14px;
    margin-top: 0px;
    display:inline-block
}

 

.newsimg1 {
    height: auto;
    margin-bottom: 0px;float:left
}

.at{float:left}
.slide-box .slide-right .sr-content .list-group .list-group-item{margin-left:10px;}
.slide-box .slide-right .sr-content .list-group .list-group-item .time-box{display:none}


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

.slide-box .slide-right .sr-content .list-group .list-group-item a .at {
    display: inline-block;
    padding-left: 10px;
    width: 70%;
    height: 45px;
    vertical-align: middle;
  
    float:left
}

.slide-box .slide-right .sr-content .list-group .list-group-item a .at::before {
  content: '-';
  margin-right:15px;
  color:#e8340c 
}
.slide-box .slide-right .sr-content .list-group .list-group-item .time-box2{width:30%;overflow:hidden;float:left}

.newslist1 a .at{text-align:left;width: 70%;font-size:16px;}

.newslist1 a {
    line-height: 180%;
    height: auto;
    overflow: hidden;margin-bottom:15px;
}

.friend_nt,.friend_nr{width:94%}
.friend_nt {
    width: 90%;
    height: auto;
    margin: 40px auto;
    display: flex;
    justify-content: left;
   
    color: #e8340c;
    margin-left: 20px;
      border-bottom: 1px solid #ccc;
}

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

.carousel .carousel-inner {
	overflow: hidden;
	height: 100%;
	height: 150px;margin-top:40px;
}

.carousel .carousel-inner .item {
	height: 100%
}
.slide-box .slide-right .sr-title{border:none;width: 100%;}
.slide-box .slide-right .sr-title .srt .srt-line{
display:none;}

.slide-box .slide-right .sr-title .srt{  width: 94%;
    height: auto;
    margin: 0px auto 0px 20px;border-bottom: 1px solid #ccc;display:inline-block}
.news_nt {
    width: 90%;
    height: auto;
    margin: 20px auto;
    display: flex;
    justify-content: left;
   
    color: #e8340c;
    margin-left: 20px;
      border-bottom: 1px solid #ccc;
}


.news_bg{background:none}
.newslist1 a{
  
    display: flex;
    justify-content: space-between;
    flex-flow: row
}

.newslist1 a img{ width:90px;height:70px;margin-right:30px;
}

.friendlist1{width:120px;}


}

