
.swiper-container1{
	width: 100%;
	height: auto;
	min-width: 1300px;
	margin-top: 114px!important;
}
.banner{
	width: 100%;
	height: auto;
	display: block;
}
.banner_text{
	position:absolute;
	bottom:220px;
	right:200px;
	font-size: 56px;
	padding: 0 20px 10px;
	color: #fff;
	background: rgba(0,120,181,0.6);
}
.swiper-container1 .swiper-pagination-bullets{
        bottom: 70px!important;
    }
.swiper-container1 .swiper-pagination-bullet{
	width: 62px!important;
	height: 8px!important;
	background: #02347c!important;
	border-radius: 0!important;
	opacity: 1!important;
	margin-right: 20px!important;
}
.swiper-container1 .swiper-pagination-bullet-active{
	background: #00b7ee!important;
}

/* 业务板块 党建工作 新闻资讯 */
.model1 {
  width: 1300px;
  margin: 460px auto 0;
  position: relative;
  top: 40px;
  opacity: 0;
}
.model1 .model1_title {
  width: 530px;
  margin: 0 auto 25px;
  display: flex;
  justify-content: center;
}
.model1 .model1_title div {
  width: 33%;
  color: #333;
  text-align: center;
  cursor: pointer;
}
.model1 .model1_title div .model1_title_ch {
  font-size: 30px;
  line-height: 40px;
  font-weight: 600;
}
.model1 .model1_title div .model1_title_en {
  margin-top: 17px;
  padding-bottom: 16px;
  font-size: 20px;
  color: #d0d0d0;
}
.model1 .font14 {
  font-size: 14px;
  color: #999;
  text-align: center;
  margin: 39px auto 62px;
}
.model1 .model1_con1 .model1_top {
  width: 1300px;
  height: 445px;
  display: flex;
  overflow: hidden;
}
.model1 .model1_con1 .model1_top .model1_top_article {
  width: 81px;
  background-size: auto 100%;
  overflow: hidden;
  transition: all 1s;
  cursor: pointer;
}
.model1 .model1_con1 .model1_top .model1_top_article p {
  width: 81px;
  height: 445px;
  overflow: hidden;
  writing-mode: vertical-lr;
  writing-mode: tb-rl;
  background: rgba(116, 116, 116, 0.5);
  text-align: center;
  line-height: 81px;
  color: #fff;
  font-size: 24px;
}
.model1 .model1_con1 .model1_top .model1_top_article p span {
  width: 8px;
  height: 8px;
  display: inline-block;
  background: #fff;
  margin-bottom: 20px;
  margin-top: -150px;
}
.model1 .model1_con1 .model1_top .model1_top_article:nth-of-type(1) {
  background: url(http://file.iteration.ltd/2020/202004/qdjt_img/home_Img1.jpg) no-repeat;
}
.model1 .model1_con1 .model1_top .model1_top_article:nth-of-type(2) {
  background: url(http://file.iteration.ltd/2020/202004/qdjt_img/home_Img2.jpg) no-repeat;
}
.model1 .model1_con1 .model1_top .model1_top_article:nth-of-type(3) {
  background: url(http://file.iteration.ltd/2020/202004/qdjt_img/home_Img3.jpg) no-repeat;
}
.model1 .model1_con1 .model1_top .active {
  width: 1138px;
}
.model1 .model1_con1 .model1_top .active p {
  width: 249px;
  line-height: 249px;
  background: -webkit-linear-gradient(left, #02347c 0%, rgba(2, 52, 124, 0) 100%);
  height: 445px;
  overflow: hidden;
}
.model1 .model1_con1 .model1_btm {
  width: 1300px;
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
}
.model1 .model1_con1 .model1_btm .wrap {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.model1 .model1_con1 .model1_btm .wrap .model1_btm_article {
  width: 1300px;
  height: 120px;
  display: flex;
  justify-content: space-between;
  /* border-right: 1px solid #02347c; */
  /* padding-right: 21px; */
  background: url(../images/home_model_Lbg7.png) no-repeat top left;
  background-size: 100% 100%;
}
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(3) .model1_btm_article{
	border-right: none;
}
.model1 .model1_con1 .model1_btm .wrap .model1_btm_article div {
  width: 88%;
}
.model1 .model1_con1 .model1_btm .wrap .model1_btm_article div p {
  margin: 40px 0 0 74px;
  font-size: 32px;
  color: #444;
  font-weight: 600;
  letter-spacing: 6px;
}
/* .model1 .model1_con1 .model1_btm .wrap .model1_btm_article div span {
  width: 19px;
  height: 2px;
  background: #444444;
  margin: 10px 0 0 21px;
  display: block;
} */
.model1 .model1_con1 .model1_btm .wrap .model1_btm_article .icon {
  width: 50px;
  height: 50px;
  display: block;
  align-self: center;
  background-size: 100% 100%;
}
.model1 .model1_con1 .model1_btm .wrap .model1_btm_articleCopy {
  width: 1296px;
  height: 120px;
  display: flex;
  justify-content: space-between;
  /* border-right: 1px solid #02347c; */
  padding-right: 21px;
  position: absolute;
  background-size: 100% 100%;
  left: -1320px;
  top: 0;
  transition: all 0.3s linear;
}
/* .model1 .model1_con1 .model1_btm .wrap .model1_btm_articleCopy div {
  width: 80%;
  background: rgba(0, 183, 238, 0.6);
  border-radius: 0 0 120px 0;
} */
.model1 .model1_con1 .model1_btm .wrap .model1_btm_articleCopy div p {
  margin: 40px 0 0 74px;
  font-size: 32px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 6px;
}
.model1 .model1_con1 .model1_btm .wrap .model1_btm_articleCopy div {
  width: 88%;
}
/* .model1 .model1_con1 .model1_btm .wrap .model1_btm_articleCopy div span {
  width: 19px;
  height: 2px;
  background: #fff;
  margin: 10px 0 0 21px;
  display: block;
} */
.model1 .model1_con1 .model1_btm .wrap .model1_btm_articleCopy .icon1 {
  width: 50px;
  height: 50px;
  display: block;
  align-self: center;
  background-size: 100% 100%;
}
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(1) .icon {
  background: url(../images/home_icon6_hover.png) no-repeat center;
  filter: invert(100%);
}
/* .model1 .model1_con1 .model1_btm .wrap:nth-of-type(2) .icon {
  background: url(../images/home_icon2.png) no-repeat center;
}
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(3) .icon {
  background: url(../images/home_icon4.png) no-repeat center;
} */
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(1) .model1_btm_articleCopy {
  background: url(../images/home_model_Lbg6.png) no-repeat top left;
  background-size: 100% 100%;
}
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(1) .icon1 {
  background: url(../images/home_icon6_hover.png) no-repeat center;
}
/* .model1 .model1_con1 .model1_btm .wrap:nth-of-type(2) .model1_btm_articleCopy {
  background: url(../images/home_model_Lbg2.png) no-repeat top left;
}
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(2) .icon1 {
  background: url(../images/home_icon2_hover.png) no-repeat center;
}
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(3) .model1_btm_articleCopy {
  background: url(../images/home_model_Lbg3.png) no-repeat top left;
}
.model1 .model1_con1 .model1_btm .wrap:nth-of-type(3) .icon1 {
  background: url(../images/home_icon4_hover.png) no-repeat center;
} */
/* .model1 .model1_con1 .model1_btm .wrap:hover .model1_btm_articleCopy {
  left: 0;
} */
.model1 .model1_con2, .model1 .model1_con3 {
  width: 1300px;
  margin-top: 118px;
}
.model1 .model1_con2 .model1_top, .model1 .model1_con3 .model1_top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 45px;
}
.model1 .model1_con2 .model1_top .model1_top_article, .model1 .model1_con3 .model1_top .model1_top_article {
  width: 410px;
  cursor: pointer;
  position: relative;
}
.model1 .model1_con2 .model1_top .model1_top_article img, .model1 .model1_con3 .model1_top .model1_top_article img {
  display: block;
  width: 100%;
  height: 288px;
  margin-bottom: 34px;
}
.model1 .model1_con2 .model1_top .model1_top_article .font30, .model1 .model1_con3 .model1_top .model1_top_article .font30 {
  display: block;
  font-size: 20px;
  color: #202a30;
  margin-bottom: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
}
.model1 .model1_con2 .model1_top .model1_top_article p, .model1 .model1_con3 .model1_top .model1_top_article p {
  width: 100%;
  height: 43px;
  font-size: 16px;
  color: #b9b9b9;
  line-height: 22px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  padding-top: 20px;
  border-top: 1px #e6e6e6 solid;
}
.model1 .model1_con2 .model1_top .model1_top_article .msk, .model1 .model1_con3 .model1_top .model1_top_article .msk {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 288px;
  background: rgba(0, 183, 238, 0.73);
  justify-content: center;
  z-index: 2;
  display: flex;
  opacity: 0;
}
.model1 .model1_con2 .model1_top .model1_top_article .msk img, .model1 .model1_con3 .model1_top .model1_top_article .msk img {
  width: 57px;
  height: 49px;
  display: block;
  align-self: center;
}
.model1 .model1_con2 .model1_top .model1_top_article:hover .msk, .model1 .model1_con3 .model1_top .model1_top_article:hover .msk {
  /* display: flex; */
  opacity: 1;
  transition: all 0.5s linear;
  
}
.model1 .model1_con2 .model1_btm, .model1 .model1_con3 .model1_btm {
  width: 100%;
  height: 150px;
  overflow: hidden;
  border-radius: 10px;
}
.model1 .model1_con2 .model1_btm img, .model1 .model1_con3 .model1_btm img {
  display: block;
  width: 100%;
  height: auto;
}


/* 亮点项目 */
.model2 {
  margin: 50px auto 0;
  width: 1300px;
  position: relative;
  top: 40px;
  opacity: 0;
}
.model2 .model2_title {
  text-align: center;
  display: flex;
  justify-content: center;
}
.model2 .model2_title>div:nth-of-type(1) .model2_title_ch{
	border-right: 1px solid #ccc;
}
.model2 .model2_title .act .model2_title_ch {
  font-weight: 600;
}
.model2 .model2_title .model2_title_ch {
  font-size: 30px;
  color: #333;
  font-weight: 500;
  padding: 0 20px;
  cursor: pointer;
}
.model2 .model2_title .model2_title_en {
  font-size: 20px;
  color: #d0d0d0;
  margin-top: 17px;
  cursor: pointer;
}
.model2 .model2_con{
	width: 1300px;
	height: 369px;
	margin: 40px auto;
	display: flex;
	justify-content: space-between;
}
.model2_con_wrap{
	position: relative;
}
.model2 .model2_con{
	position: absolute;
	background: #fff;
}
.model2 .model2_con1{
	z-index: 2;
}
.model2 .model2_con .left{
	width: 46%;
	height: 100%;
}
.model2 .model2_con .right{
	width: 50%;
	height: 100%;
}
.swiper-container2,.swiper-container3{
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
}
.swiper-container2 .swiper-slide p{
	width: 90%;
	height: 30px;
	background: rgba(0,0,0,0.3);
	position: fixed;
	bottom: 0;
	padding:0 5%;
	line-height: 30px;
	color: #fff;
}
.swiper-container3 .swiper-slide p{
	width: 90%;
	height: 30px;
	background: rgba(0,0,0,0.3);
	position: fixed;
	bottom: 0;
	padding:0 5%;
	line-height: 30px;
	color: #fff;
	overflow: hidden;
	text-overflow:ellipsis;    
	white-space: nowrap;
}
.swiper-container2 .swiper-pagination-bullets{
	bottom: 7px!important;
	display: flex;
	justify-content: flex-end;
}
.swiper-container3 .swiper-pagination-bullets{
	bottom: 7px!important;
	display: flex;
	justify-content: flex-end;
}
.model2 .right .tit{
	font-size: 24px;
	margin-bottom: 10px;
}
.model2 .right .first{
	border-bottom: 2px #ccc dashed;
}
.model2 .right li{
	list-style:square;
}
.model2 .right li .first_t{
	line-height: 42px;
	font-size: 18px;
	display: flex;
	justify-content: space-between;
}
.model2 .right .two>div{
	line-height: 42px;
	font-size: 18px;
	display: flex;
	justify-content: space-between;
}
.model2 .right li>div:nth-of-type(1):hover{
	cursor: pointer;
}
.model2 .right li>div:nth-of-type(1):hover p{
	cursor: pointer;
	color:#0b4da2;
}
.model2 .right .two>div p{
	width: 70%;
	height: 40px;
	overflow: hidden;    
	text-overflow:ellipsis;    
	white-space: nowrap;
}
.model2 .right li .first_t p{
	width: 70%;
	height: 40px;
	overflow: hidden;    
	text-overflow:ellipsis;    
	white-space: nowrap;
}
.model2 .right li .miaoshu{
	font-size: 13px;
	color: #999;
	line-height: 25px;
	height: 50px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow:ellipsis;    
	whitewhite-space: nowrap;

}
/* 集团简介 */
.model3 {
  width: 1300px;
  margin: 79px auto 0;
  text-align: center;
  position: relative;
  top: 40px;
  opacity: 0;
}
.model3 .model3_title .model3_title_ch {
  font-size: 30px;
  color: #333;
  font-weight: 600;
}
.model3 .model3_title .model3_title_en {
  font-size: 20px;
  color: #d0d0d0;
  margin: 17px 0 41px 0;
}
.model3 #video {
  width: 100%;
  height: auto;
  margin-bottom: 90px;
  object-fit: fill;
}