



/*flash*/

.flash{position: relative;top:0;}

	.flash img{object-fit: cover;width:100%;}



	/*@media(max-width: 1400px){

		.flash img{height: 650px}

	}*/

	@media(max-width: 1200px){

		.flash img{height: 700px}

	}

	@media(max-width: 992px){

		.flash img{height: 510px}

	}

	@media(max-width: 768px){

		.flash img{height: 350px;}

	}

	@media(max-width: 576px){

		.flash .swiper-pagination{width:200px;height: 40px;line-height: 1}

		.flash .swiper-pagination-total{font-size: 20px;}

		.flash .swiper-pagination-current{font-size: 30px;}

		.flash .btns{height: 40px;width:160px;}

		.flash img{height: 300px;}

	}

/*iadv*/

.iadv{margin-top:-130px;position: relative;z-index: 1}

	.iadv .wrap{padding:0 15px;}

	.iadv .swiper-slide{background: rgba(22,74,195,.8);padding:30px;display: flex;flex-direction: row;justify-content: space-between;cursor: pointer;height: 130px}

	.iadv .swiper-slide i{font-size: 70px;color: #fff;line-height: 1}

	.iadv .txt{width:calc(100% - 80px);color: #fff;}

	.iadv .t1{font-size: 22px;}

	.iadv .t2{font-size: 16px;margin-top: 10px;-webkit-line-clamp:2;}

	.iadv .swiper-slide:hover{background: rgba(97,209,79,.8);}

	@media(max-width: 768px){

		.iadv{margin-top: 0px}

		.iadv .swiper-slide{padding:15px;height: auto}

	}

	@media(max-width: 576px){

		.iadv .wrap{padding:0;}

		.iadv .swiper-slide i{font-size:50px;}

		.iadv .txt{width:calc(100% - 60px);}

		.iadv .t1{font-size: 20px;}

		.iadv .t2{font-size: 14px;margin-top: 5px}

	}



/*icom*/

.icom{padding:30px 0 60px;background: #fafafa;}

	.icom-left .hd{padding:30px 0;}

	.icom-left .hd .t1{color: var(--zhu-color);font-weight: bold;font-size: 30px;}

	.icom-left .hd .t2{color:#333;font-size: 14px;margin-top: 5px;}

	.icom-left .bd{line-height: 30px;-webkit-line-clamp:11;text-indent: 2em;}
	/*.icom-left .bd{color: #999999;line-height: 30px;-webkit-line-clamp:11;text-indent: 2em;}*/

	.icom-right{margin-top: 30px;width:100%;}

	.icom-right .box{width:100%;height: 100%;background: url(../images/icom-bg.png) center no-repeat;background-size: 100% 100%;overflow: hidden;}

	.icom-right .pic{float: left;width: 100%;height: 100%;

	    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;

	    -webkit-animation: morphing 10s infinite;

	    animation: movecircleing 10s infinite;

	    overflow: hidden;

	    position: relative;

	    z-index: 2

	}

	.icom-right .pic img{object-fit: cover;width:100%;height: 100%}

	.icom-bd{background: #fff;padding:30px;margin-top: 60px;}

	.icom-bd .item{display: flex;flex-direction: column;align-items: center;}

	.icom-bd .item span{color:var(--zhu-color);}

	.icom-bd .item b{font-size: 40px;}

	.icom-bd .item p{font-size: 18px;color:#666666;margin-top: 10px;}

	@-webkit-keyframes movecircleing {

	    0% {

	        border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; }

	    25% {

	        border-radius: 58% 42% 75% 25% / 76% 46% 54% 24%; }

	    50% {

	        border-radius: 50% 50% 33% 67% / 55% 27% 73% 45%; }

	    75% {

	        border-radius: 33% 67% 58% 42% / 63% 68% 32% 37%; } }



	@keyframes movecircleing {

	    0% {

	        border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; }

	    25% {

	        border-radius: 58% 42% 75% 25% / 76% 46% 54% 24%; }

	    50% {

	        border-radius: 50% 50% 33% 67% / 55% 27% 73% 45%; }

	    75% {

	        border-radius: 33% 67% 58% 42% / 63% 68% 32% 37%; } }

	@media(max-width: 768px){

		.icom .row{flex-direction:column-reverse;}

		.icom-right{width:60%;margin:0 auto;}

		.icom-bd .row{flex-direction: row;}

		.icom-bd .item{margin:15px 0;}

	}

	@media(max-width: 576px){

		.icom-right{width:100%;}

		.icom-bd{margin-top: 30px;padding:15px;}

	}



/*ipro*/

.ipro{background: #fff;padding:30px 0;}

	.ipro-bd .item{background: #fafafa;padding:23px;margin:15px 0;transition: all .5s;width:100%;}

	.ipro-bd .item .pic{width:100%;padding-bottom: 75%;position: relative;overflow: hidden;}

	.ipro-bd .item .pic img{width:100%;height: 100%;position: absolute;object-fit: cover;transition: all .5s}

	.ipro-bd .item .txt{display: flex;flex-direction: column;justify-content: center;align-items: center;padding:25px 0 5px;text-align: center;}

	.ipro-bd .item .txt .t1{font-size: 16px;color: #333333;font-weight: bold;transition: all .5s;width:100%;}

	.ipro-bd .item .txt .t2{color: #999999;padding:15px 0;transition: all .5s;width:100%;}

	.ipro-bd .item .txt span{background: var(--zhu-color);color:#fff;width:80px;height: 25px;border-radius: 20px;text-align: center;line-height: 25px;transition: all .5s}

	.ipro-bd .item:hover{background: var(--zhu-color);}

	.ipro-bd .item:hover .pic img{transform: scale(1.1);}

	.ipro-bd .item:hover .txt .t1{color:#fff;}

	.ipro-bd .item:hover .txt .t2{color:#fff;}

	.ipro-bd .item:hover .txt span{background: #fff;color: var(--zhu-color)}

	@media(max-width: 576px){

		.ipro-bd .item{padding:10px;margin:7.5px 0;}

		.ipro-bd .row div:nth-child(2n-1){padding-right: 7.5px;}

		.ipro-bd .row div:nth-child(2n){padding-left: 7.5px;}

	}



/*iadv1*/

.iadv1{padding:50px 0;background: url(../images/iadv1-bg.png) center no-repeat var(--zhu-color);}

	.iadv1-left .t1{color: #fff;font-size: 33px;font-weight: bold;}

	.iadv1-left .t1 span{color:var(--pei-color);}

	.iadv1-left .t2{display: flex;flex-direction: row;text-align: center;line-height: 50px;margin-top: 25px;}

	.iadv1-left .t2 .lt{margin-right: 10px;background: url(../images/iadv1-bg1.png) no-repeat;width:243px;height: 50px;}

	.iadv1-left .t2 .rt{background: url(../images/iadv1-bg2.png) no-repeat;width:233px;height: 50px;}

	.iadv1-right{display: flex;flex-direction: row;justify-content: space-between;align-items: center;}

	.iadv1-right .lt{width:146px;}

	.iadv1-right .lt .btns{width:100%;border-radius: 20px;height: 40px;line-height: 40px;overflow: hidden;}

	.iadv1-right .lt .btns i{font-size: 30px;color: #fff;background: var(--pei-color);text-align: center;display: block;float: left;width:46px;height: 40px;padding-left: 5px}

	.iadv1-right .lt .btns span{color: #000;background: #fff;text-align: center;display: block;line-height: 40px;float: right;width:100px;}

	.iadv1-right .lt p{color: #fff;text-align: center;margin-top: 5px}

	.iadv1-right .rt{color: #fff;display: flex;flex-direction: row;}

	.iadv1-right .rt i{font-size: 45px;}

	.iadv1-right .rt .txt{margin-left:10px;color: #fff;width:245px;}

	.iadv1-right .rt .txt b{font-size: 26px;}

	@media(max-width: 1200px){

		.iadv1-left{text-align: center;}

		.iadv1-left .t2{justify-content: center;}

		.iadv1-right{margin-top:30px;justify-content: center;}

		.iadv1-right .lt,.iadv1-right .rt{margin:0 15px;}

	}

	@media(max-width: 590px){

		.iadv1-left .t1{font-size: 22px;}

		.iadv1-right{flex-direction: column;}

		.iadv1-right .lt{width:120px;margin-bottom:15px;}

		.iadv1-left .t2{background: #fff;}

		.iadv1-left .t2 .lt,.iadv1-left .t2 .rt{height: 40px;background-size: 100%;line-height: 40px;font-size: 12px;background: none;}

		.iadv1-right .lt .btns i{font-size: 24px;width:40px;}

		.iadv1-right .lt .btns span{width:calc(100% - 40px);}

		.iadv1-right .rt .txt b{font-size: 20px;}

		.iadv1-right .lt p{display: none;}

	}



/*iyingyong*/

.iyingyong{position: relative;width:100%;height: 100%;padding-bottom: 50px;overflow: hidden;}

	.iyingyong-bg{position: absolute;top:145px;width:100%;height: 100%}

	.iyingyong .bg{background:url(../images/iyingyong-bg.jpg) center no-repeat;width:100%;position: relative;top:0;left:0;height: 100%;background-size: auto 100%;}

	.iyingyong .bg:before{content:'';width:100%;height: 100%;background: var(--zhu-color);opacity: 0.7;position: absolute;top:0;left:0; }

	.gallery-top .swiper-slide{width:100%;padding:40px;background: #fff;display: flex;flex-direction: row;justify-content: space-between;}

	.gallery-top .swiper-slide .left{width:430px;}

	.gallery-top .swiper-slide .left .pic{width:100%;padding-bottom: 75%;position: relative;overflow: hidden;}

	.gallery-top .swiper-slide .left .pic img{width:100%;height: 100%;object-fit: cover;position: absolute;}

	.gallery-top .swiper-slide .txt{width:calc(100% - 450px);}

	.gallery-top .swiper-slide .txt b{font-size: 24px;color: #333;padding:20px 0 15px;display: inline-block;}

	.gallery-top .swiper-slide .txt .clamp{font-size: 16px;color: #444444;line-height: 30px;-webkit-line-clamp:4;}

	.gallery-top .swiper-slide .txt .bd{margin-top: 30px;}

	.gallery-top .swiper-slide .txt .bd a{width:140px;height: 42px;background: var(--zhu-color);display: block;color: #fff;text-align: center;line-height: 42px;position: relative;float: left;transition: all .5s;overflow: hidden;}

	.gallery-top .swiper-slide .txt .bd a:before{content:'';position: absolute;top:0;right:0;width:18px;height: 20px;background: url(../images/iyingyong-jiao.png) right top no-repeat;transition: all .5s;z-index: 1}

	.gallery-top .swiper-slide .txt .bd i{position: absolute;width:100%;height: 100%;font-style: normal;display: block;text-align: center;line-height: 42px;z-index: 2}

	.gallery-top .swiper-slide .txt .bd span{border:solid 1px var(--zhu-color);width:215px;height: 42px;text-align: center;line-height: 42px;color: var(--zhu-color);display: block;margin-left:30px;float: left;}

	.gallery-top .swiper-slide .txt .bd a:hover:before{background: url(../images/iyingyong-jiao.png) right top no-repeat var(--pei-color);width:100%;height: 100%;}

	.gallery-thumbs{padding:60px 0 40px;}

	.gallery-thumbs .swiper-slide{background: #fff;color: var(--zhu-color);padding:10px;border-radius: 20px;text-align: center;cursor: pointer;}

	.gallery-thumbs .swiper-slide:hover,.gallery-thumbs .swiper-slide-thumb-active{background: var(--zhu-color);color: #fff;}

	.iyingyong-bd{color: #fff;position: relative;z-index: 2}

	.iyingyong-bd b{font-size: 30px;margin:10px 0;display: block;}

	@media(max-width: 992px){

		.gallery-top .swiper-slide{padding:40px 25px 25px;}

		.gallery-top .swiper-slide .left{width:350px;}

		.gallery-top .swiper-slide .txt{width:calc(100% - 370px)}

		.gallery-top .swiper-slide .txt .bd a{width:120px;}

		.gallery-top .swiper-slide .txt .bd span{width:200px;}

	}

	@media(max-width: 830px){

		.gallery-top .swiper-slide .txt .bd span{display: none;}

	}

	@media(max-width: 768px){

		.gallery-top .swiper-slide .left{width:300px;}

		.gallery-top .swiper-slide .txt{width:calc(100% - 320px)}

		.gallery-top .swiper-slide .txt p{-webkit-line-clamp:3;}

		.gallery-top .swiper-slide .txt .bd{margin-top: 20px}

	}

	@media(max-width: 576px){

		.gallery-top .swiper-slide{flex-direction: column;}

		.gallery-top .swiper-slide .left{width:100%;}

		.gallery-top .swiper-slide .txt{width:100%}

	}



/*icase*/

.icase{padding:30px 0;}

	.icase-bd a{width:100%;display: block;background: #fafafa;}

	.icase-bd .pic{width:100%;padding-bottom: 75%;overflow: hidden;position: relative;}

	.icase-bd .pic img{width:100%;height: 100%;object-fit: cover;position: absolute;transition: all .5s}

	.icase-bd p{color: #666666;font-size: 16px;padding:30px 15px 10px;transition: all .5s}

	.icase-bd i{color: #c0c0c0;font-size: 30px;line-height: 1;margin-left: 15px;transition: all .5s}

	.icase-bd .swiper-slide a:hover p{color:var(--zhu-color);}

	.icase-bd .swiper-slide a:hover .pic img{transform:scale(1.1);}

	.icase-bd .swiper-slide a:hover i{color:var(--zhu-color);}

	@media(max-width: 576px){

		.icase-hd{flex-direction: column;}

	}



/*iart*/

.iart{padding:30px 0;}

	.inews-bd li{display: flex;flex-direction: row;justify-content: space-between;background: #fafafa;padding:25px;margin-bottom: 30px;transition: all .5s}

	.inews-bd li .left{width:215px;}

	.inews-bd li .left .pic{width:100%;padding-bottom: 75%;position: relative;overflow: hidden;}

	.inews-bd li .left .pic img{width:100%;height: 100%;object-fit:cover;position: absolute;top:0;}

	.inews-bd li .right{width:calc(100% - 230px);display: flex;flex-direction: column;justify-content: space-between;}

	.inews-bd li .right .t1{font-size: 18px;color:#333333;padding:10px 0;transition: all .5s}

	.inews-bd li .right .t2{color:#666666;line-height: 24px;-webkit-line-clamp:2;transition: all .5s}

	.inews-bd li .right .t3{color:#666666;font-size: 12px;padding:10px 0;transition: all .5s}

	.inews-bd li:hover{background: var(--zhu-color)}

	.inews-bd li:hover .right .t1,.inews-bd li:hover .right .t2,.inews-bd li:hover .right .t3{color:#fff;}

	.iwenti-bd{background: #fafafa;padding:15px 30px;}

	.iwenti-bd li{display: flex;flex-direction: row;justify-content: space-between;padding:20px 0;border-bottom: solid 1px #e6e4e4}

	.iwenti-bd li .t1{background: #fafafa;width:calc(100% - 100px);color: #333333;transition: all .5s}

	.iwenti-bd li .t2{width:85px;color:#666666;font-size: 12px;}

	.iwenti-bd li:hover .t1{color:var(--zhu-color);}

	@media(max-width: 576px){

		.inews-bd li{padding:10px;}

		.inews-bd li .left{width:140px;}

		.inews-bd li .right{width:calc(100% - 150px);}

		.inews-bd li .right .t1{padding-top: 0}

		.inews-bd li .right .t3{padding: 7px 0 0 }

		.iwenti-bd{padding:15px;}

	}



