.bg0e{ background: #0e1dad;}
.bgff{ background: #ffffff;}



.tbar img{ max-width:40%; width: auto; height: auto; }
@media (min-width: 576px) {
	.tbar img{ max-width:30%; }
}
@media (min-width: 768px) {
	.tbar img{ max-width:25%; }
}
@media (min-width: 992px) {
	.tbar img{ max-width:20%; }
}

.rwjs{ display: flex; flex-direction: row; justify-content: space-between; align-items:stretch; flex-wrap: wrap;}
.rwjs .img{ width:100%; box-shadow:0px 3px 5px rgba(0,0,0,0.2);}
.rwjs .img img{ width: 100%; height: 100%; object-fit: cover;}
.rwjs .text{ width: 100%; background: #ffffff; padding-right: 2%; box-sizing: border-box; display: flex; flex-direction: column; align-items:flex-start; justify-content: center;}
.rwjs .text .ft_38{ padding-left: 20px; color: #0e1dad; font-weight: bold;}
.rwjs .text span{ display: inline-block; padding:6px 20px; margin-top: 8px; box-shadow:0px 3px 5px rgba(0,0,0,0.2);}
.rwjs .text p{ padding-left: 20px; line-height: 1.85; color: #666666; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden; text-indent: 2em;}
.rwjs .text a{ align-self: flex-end; width: 35%;max-width: 153px;}
.rwjs .text a img{ width: 100%; height: auto; }
@media (min-width: 768px) {
	.rwjs .img{ width:45%;}
	.rwjs .text{width: 50%; flex-grow: 1;}
}

@media (min-width: 1230px) {
	.rwjs .text .ft_38,.rwjs .text span,.rwjs .text p{ padding-left: 40px;}
	.rwjs .text p{  -webkit-line-clamp:8;}
}


/*图文形式八*/
.ttimg8{ display: flex; flex-direction: row; justify-content: center; align-items: stretch; flex-wrap: wrap;}
.ttimg8 .img{ width: 27%;}
.ttimg8 .img img{ width: 100%; height: 100%; object-fit: cover;}
.ttimg8 .text{ width: 36%; flex-grow: 1; padding: 5px 10px 10px 15px;box-shadow:0px 3px 5px rgba(0,0,0,0.2);}
.ttimg8 .text h3{ color: #0e1dad; font-weight: bold;}
.fbit{ display: flex; flex-direction: row; justify-content: flex-start; align-items:flex-start; margin-top: 3px; color: #000000; border-bottom: 1px solid #aaaaaa; padding-bottom: 8px;}
.fbit span{ min-width:46px;}
.fbit p{color: #000000; background: url(../img/line.jpg) no-repeat left center; padding-left: 10px; margin-left: 10px; background-size: 1px 80%;}
.ttimg8.lr .img{ order: 2;}
@media (min-width: 768px) {
	.ttimg8 .text{padding: 10px 15px 15px 30px;}
}


.gdbox{ height: 100px; }
.gdbox p{ text-indent: 2em; margin-bottom: 10px;}



.bgnew{background:#0a165c; }



    .swiper-container {
      width: 100%;

      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
 
      width: 100%;
    }
    .gallery-thumbs {

      box-sizing: border-box;

    }
    .gallery-thumbs .swiper-slide {
		height: 100%;
 
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
	.tstc{position: relative; width: 100%; height: 100%;box-shadow:0px 3px 5px rgba(0,0,0,0.2);}
	.s_bit{  display: none; }
	.tstc:hover .s_bit,.gallery-thumbs .swiper-slide-thumb-active .s_bit{ display: block;position: absolute; bottom: 0; left: 0; width: 100%; height:auto; color: #ffffff;z-index: 1;background: linear-gradient(to top, rgba(10,22, 92, 1) 10%,rgba(255, 255, 255, 0) 90%); text-align: center; padding: 15px 5px;}
	.s_text{ position: absolute; top: 0; left: 0;width: 100%; height: 100%; z-index: 8; background: rgba(10,22, 92,0.74); color: #ffffff; display: flex; flex-direction: row; justify-content: center; align-items: center; text-align: center; padding: 0px 5px;}
	.tstc:hover .s_text,.gallery-thumbs .swiper-slide-thumb-active .s_text{ display: none;}
	
	.xmjs{ display: flex; flex-direction: row; justify-content: space-between; align-items: stretch; flex-wrap: wrap;}
	.xmsd{ width: 100%;position: relative; height: 400px; }
	/*.xmsd img{ width:100%; height:100%;position: absolute; object-fit: cover;box-shadow:0px 3px 5px rgba(0,0,0,0.2);}*/
	.xmtt{ width: 100%; padding: 5%; box-sizing: border-box; background: #ffffff; display: flex; flex-direction: column; align-items:flex-start; justify-content:center; border-radius: 5px;}
	.xmtt p{ display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start;}
	.xmtt p b{ min-width:70px;}
	@media (min-width: 768px) {
		.xmsd{width: 50%;}
		.xmtt{width: 42%;}
		.xmtt p b{ min-width:80px;}
	}
	
	@media (min-width: 992px) {

		.xmtt p b{ min-width:90px;}
	}
	.xmtt .ft_38{ color:#0e1dad ; line-height: 1.3;}

	/*
	.xmsd img:first-child{transform:scale(0.9);right: 5%; animation: img1 6000ms linear infinite ;z-index: 3;}
	.xmsd img:nth-child(2){  transform:scale(0.8); right: -5%; animation: img2 6000ms linear infinite ;z-index: 2;}
	.xmsd img:last-child{ transform:scale(0.7) ; right: -15%; animation: img3 6000ms linear infinite ;z-index: 1;}
	
	@keyframes img1 {
	    from {transform:scale(0.9);right: 5%; z-index: 3;}
		33%{transform:scale(0.7) ; right: -15%;z-index: 1;}
		66%{transform:scale(0.8);right: -5%;z-index: 2;}
	    to {transform:scale(0.9);right: 5%; z-index: 3; }
	}
	
	@keyframes img2 {
	    from {transform:scale(0.8);right: -5%;z-index: 2;}
	    33%{transform:scale(0.9);right: 5%; z-index: 3;}
	    66%{transform:scale(0.7) ; right: -15%;z-index: 1;}
	    to {transform:scale(0.8);right: -5%;z-index: 2;}
	}
	@keyframes img3 {
	    from {transform:scale(0.7) ; right: -15%;z-index: 1;}
	    33%{transform:scale(0.8);right: -5%;z-index: 2;}
	    66%{transform:scale(0.9);right: 5%; z-index: 3;}
	    to {transform:scale(0.7) ; right: -15%;z-index: 1;}
	}
	
	
	
	
	.xmsd img:first-child{transform:scale(0.9);right: 0; animation: img1 9000ms linear infinite ;z-index: 3;opacity: 1; }
	.xmsd img:nth-child(2){  transform:scale(0.9); right: 0; animation: img2 9000ms linear infinite ;z-index: 2; opacity: 1;}
	.xmsd img:last-child{ transform:scale(0.9) ; right: 0; animation: img3 9000ms linear infinite ;z-index: 1; opacity: 1;}
	
	@keyframes img1 {
	    from {transform:scale(0.9);right: 0%; z-index: 3;opacity: 1; }
		33%{transform:scale(0.7) ; right: 0%;z-index: 1;opacity: 1;}
		66%{transform:scale(0.7);right: 0%;z-index: 2;opacity: 1;}

	}
	
	@keyframes img2 {
	    from {transform:scale(0.7);right: 0%;z-index: 2;opacity: 1;}
	    33%{transform:scale(0.9);right: 0%; z-index: 3;opacity: 1; }
	    66%{transform:scale(0.7) ; right: 0%;z-index: 1;opacity: 1;}

	}
	@keyframes img3 {
	    from {transform:scale(0.7) ; right: 0%;z-index: 1;opacity: 1;}
	    33%{transform:scale(0.7);right: 0%;z-index: 2;opacity: 1;}
	    66%{transform:scale(0.9);right: 0%; z-index: 3;opacity: 1; }

	}
	*/	
	.fj-main{ display: flex; flex-direction:column; justify-content:space-between; align-items:center; width: 100%; height: 100%; box-sizing: border-box;}
	.fj-cut{ width: 100%;}
	.fj-con{ width: 100%; height: 95%;}
	.fj-cut ul{ width: 100%; display: flex; flex-direction:row; justify-content:center; align-items:center; height:10px;}
	.fj-cut ul li{ width: 10px; height: 10px; border-radius: 5px; background: #999999; margin: 0px 5px;}
	.fj-cut ul li.on{ background: #0e1dad; }
	@media (min-width: 768px) {
		.fj-main{ padding-left: 5%; box-sizing: border-box;}
	}
	@media (min-width:992px) {	
		.fj-cut ul li{ font-size: 20px;}
	}
	.fj-con .content{ width: 100%; height:100%; }
	.fj-con .content img{ width: 100%; height:100%; object-fit: cover; border-radius: 5px;box-shadow:0px 3px 5px rgba(0,0,0,0.2);}