@charset "UTF-8";



/*banner图*/

.index-banner{width: 100%;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;}

.index-banner a{display: block;width: 100%;height:100%;}

.index-banner img{display:block;width:100%;}

.index-banner .home-banner{width:100%;height:100vh;overflow:hidden;position: relative;display:block;}

.index-banner .wap-banner{width:100%;height:100vh;overflow:hidden;position: relative;display:none;}



.index-banner .video-play{width:100%;height:100%;display: flex;justify-content:center;align-items: center;position:relative;z-index:2;}

.index-banner .banner-txt{position: absolute;top:0;left:0;z-index:5;width:100%;height: 100%;padding-top:80px;display: flex;align-items:center;justify-content: center;}

.index-banner .banner-txt .txt{width:100%;text-align:center;color:#fff;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5)}

.index-banner .banner-txt .txt1{font-size:48px;line-height:60px;}

.index-banner .banner-txt .txt2{font-size:28px;line-height:40px;margin-top:12px;}



@keyframes move {

	0% {transform: rotate(45deg)}

	50%,100% {transform: rotate(225deg)}

}

@keyframes move1 {

	0%,50% {transform: rotate(45deg)}

	100% {transform: rotate(225deg)}

}





.index-banner .swiper-pagination{width:100%;bottom:20px;}

.index-banner .swiper-pagination-bullet{opacity: 1;width:8px;margin:0 4px;background:#fff;height:8px;transition: all 0.6s;position:relative;border-radius:4px;}

.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:48px;transition: all 0.6s;}



.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:48px;height:48px;margin-top:-24px;transition: all 0.3s;-webkit-transition: all 0.3s;left:2%;font-size:36px;color:#fff;line-height:48px;text-align:center;background:none;border-radius:50%;opacity: 0.3;}

.index-banner .swiper-button-next{right:2%;left:auto;}

.index-banner:hover .swiper-button-next,.index-banner:hover .swiper-button-prev{opacity:0.6;}

.index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{opacity:1;}





@media(max-width:769px){



	.index-banner .banner-txt .txt1{font-size:28px;line-height:40px;}

	.index-banner .banner-txt .txt2{font-size:16px;line-height:20px;}



}



/*主标题*/

.section-title{width:100%;position: relative;text-align:center;}

.section-title h1{font-size:40px;color:#333;line-height:48px;font-weight:bold;position: relative;z-index: 2;margin-bottom:16px;font-family: 'swbold';}

.section-title h2{font-size:40px;color:#333;line-height:48px;font-weight:bold;position: relative;z-index: 2;margin-bottom:16px;font-family: 'swbold';}

.section-title h3{font-size:52px;color:#333;line-height:60px;position: relative;z-index: 2;margin-bottom:30px;font-family: 'swbold';}

.section-title p{font-size:20px;color:#666;line-height:28px;}



.item-title{width:100%;position:relative;}

.item-title h3{font-size:32px;color:#333;line-height:48px;margin-bottom:12px;font-family: 'swbold';}

.item-title h5{font-size:28px;color:#333;line-height:48px;margin-bottom:10px;font-family: 'swbold';}

.item-title p{font-size:16px;color:#888;line-height:28px;}

.item-title .more{font-size:16px;color:#fe6800;line-height:24px;margin-top:30px;}



@media(max-width:1640px){

	.section-title h1{font-size:36px;line-height:40px;}

	.section-title h2{font-size:36px;line-height:40px;}

	.section-title h3{font-size:48px;line-height:56px;}

	.section-title p{font-size:18px;line-height:24px;}



}



@media(max-width:1440px){

	.section-title h2{font-size:32px;line-height:36px;margin-bottom:12px;}

	.section-title h3{font-size:40px;line-height:48px;margin-bottom:20px;}

	.section-title p{font-size:16px;line-height:24px;}



	.item-title h5{font-size:24px;line-height:32px;margin-bottom:8px;}

	.item-title p{font-size:14px;line-height:20px;}

	.item-title .more{font-size:14px;line-height:20px;margin-top:20px;}

}

@media(max-width:1080px){

	.section-title h1{font-size:24px;line-height:28px;}

	.section-title h2{font-size:24px;line-height:28px;}

	.section-title h3{font-size:32px;line-height:40px;}

	.section-title p{font-size:14px;line-height:20px;}



	.item-title h5{font-size:20px;line-height:28px;}

}

@media(max-width:768px){

	.section-title h1{font-size:24px;line-height:28px;}

	.section-title h2{font-size:20px;line-height:24px;margin-bottom:8px;}

	.section-title h3{font-size:24px;line-height:28px;margin-bottom:12px;}

	.section-title p{font-size:12px;line-height:20px;}



	.item-title h5{font-size:16px;line-height:24px;}

	.item-title p{font-size:12px;}

	.item-title .more{font-size:12px;margin-top:16px;}

}

.home-pro-box{position:relative;width:100%;overflow:hidden;}



.star-bg{position:absolute;z-index:0;bottom:32px;height:32%;max-height:235px;}

.star-bg img{display: block;width:auto;height:100%;}

.star-bg1{left:0;}

.star-bg2{right:0;}

.star-bg3{left:0;bottom:auto;top:50px;height:50%;max-height:288px;}

.star-bg4{right:0;bottom:auto;top:50px;height:24%;max-height:170px;}



@media(max-width:768px){

	.star-bg{max-height:120px;}

	.star-bg4{max-height:96px;}

}





/*transition:all 1s;-webkit-transition:all 1s;*/

.home-pro-box{width:100%;overflow: hidden;background-color:#f5f5f5;}

.home-pro{width:100%;position: relative;margin-top:40px;}

.home-pro li{float:left;width:32%;margin-left:2%;border:#d7ecfb solid 1px;background-color:#fff;height:550px;overflow:hidden;position: relative;transition:all 0.5s;-webkit-transition:all 0.5s;}

.home-pro li:first-child{margin-left:0;}

.home-pro a{display:block;width:100%;position: relative;overflow:hidden;}

.home-pro li .img1{width:100%;overflow:hidden;}

.home-pro li .img1 .img-cont{width:100%;height:0;padding-bottom:54.49%;overflow:hidden;position: relative;}

.home-pro li .img1 .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color: #f5f5f5;}

.home-pro li .img1 .img-cont img{display:block;width:100%;height:100%;object-fit:cover;}



.home-pro li .img2{width:100%;height:0;overflow:hidden;transition:all 0.5s;-webkit-transition:all 0.5s;}

.home-pro li .img2 a{height:100%;}

.home-pro li .img2 .img-cont{width:100%;height:100%;overflow:hidden;position: relative;}

.home-pro li .img2 .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color: #f5f5f5;}

.home-pro li .img2 .img-cont img{display:block;width:100%;height:100%;object-fit:cover;}



.home-pro li .txt{width:100%;padding:20px 30px;min-height:268px;}

.home-pro li .txt p{width:100%;height:56px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.home-pro li .txt-tags{margin-top:20px;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}

.home-pro li .txt-tags .tag{width:49%;margin-bottom:2%;font-size:15px;color:#888;line-height:36px;text-align:center;border:#e0e0e0 solid 1px;border-radius:20px;transition:all 0.2s;-webkit-transition:all 0.2s;height:38px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

/*.home-pro li:nth-child(1) .txt-tags .tag{width:18.6%;}

.home-pro li:nth-child(2) .txt-tags .tag{width:32%;}*/

.home-pro li:nth-child(3) .txt-tags .tag{width:49%;margin-bottom:2%;}




.home-pro li.siblings{width:16%;}

.home-pro li.siblings .img1 .img-cont{padding-bottom:0;}

.home-pro li.siblings .img2{height:100%;}

.home-pro li.siblings .txt{position: absolute;z-index: 9;top:0;min-height:100%;}

.home-pro li.siblings .txt h5{color:#fff;}

.home-pro li.siblings .txt p{color:#fff;height:84px;-webkit-line-clamp:3;}

.home-pro li.siblings .txt-tags{display: none;}



.home-pro li.current{width:64%;}

.home-pro li.current .img2{height:0;}

.home-pro li.current .txt{display:none;}



.home-pro li .hover-txt{position: absolute;top:-100%;left:0;width:100%;height:100%;background:#fff;}

.home-pro li .hover-txt .txt-cont{width: 100%;background-image: linear-gradient(to right, #fff , #eff8ff);border-bottom:#d7ecfb solid 1px;}

.home-pro li .hover-txt .txt-cont a{display:flex;width:100%;align-items: center;justify-content: space-between;padding:0 30px;}

.home-pro li .hover-txt .txt-cont .item-title{max-width:460px;width:60%;}

.home-pro li .hover-txt .txt-cont p{width:100%;height:56px;color:#333;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.home-pro li .hover-txt .txt-cont .right-icon{max-width: 242px;width:40%;padding-top:28px;}

.home-pro li .hover-txt .txt-cont .right-icon img{display: block;width:100%;}



.home-pro li .hover-txt .hover-icon{width:100%;height:calc(100% - 180px);display:flex;justify-content:space-between;flex-wrap:wrap;}

.home-pro li .hover-txt .hover-icon .hover-item{width:20%;padding:30px 24px;border-left:#d7ecfb solid 1px;height:100%;overflow:hidden;}

.home-pro li .hover-txt .hover-icon .hover-item:first-child{border-left:none;}

.home-pro li .hover-txt .hover-icon .hover-item .icon{width:72%;max-width: 80px;margin:0 auto;}

.home-pro li .hover-txt .hover-icon .hover-item .icon img{display: block;width: 100%;}

.home-pro li .hover-txt .hover-icon .hover-item .title{width:100%;font-size:20px;color:#333;margin-top:8px;line-height:24px;text-align:center;height:24px;overflow: hidden;}

.home-pro li .hover-txt .hover-icon .hover-item .data{width:100%;margin-top:10px;font-size:14px;font-family: 'MontR';color:#186eb5;line-height:20px;height:20px;overflow: hidden;text-align: center;}

.home-pro li .hover-txt .hover-icon .hover-item .tips{width:100%;margin-top:6px;font-size:14px;color:#888;line-height:20px;height:40px;overflow: hidden;text-align: center;}

.home-pro li .hover-txt .hover-icon .hover-item .btn{width:96%;margin:0 auto;}

.home-pro li .hover-txt .hover-icon .hover-item .btn .btn1{display: block;width: 100%;max-width:144px;margin:18px auto 0;font-size:16px;color:#186eb5;line-height:34px;height:36px;overflow:hidden;border:#186eb5 solid 1px;border-radius:24px;text-align:center;}



.home-pro li:hover .hover-txt{top:0;}





@media(max-width:1440px){

	.home-pro li{height:460px;}

	.home-pro li .txt{min-height:200px;}

	.home-pro li .txt p{height:40px;}

	.home-pro li.siblings .txt p{height:60px;}

	.home-pro li .txt-tags .tag{font-size:14px;line-height:28px;height:30px;}



	.home-pro li .hover-txt .txt-cont a{padding:0 20px;}

	.home-pro li .hover-txt .txt-cont p{height:40px;}

	.home-pro li .hover-txt .txt-cont .right-icon{max-width:180px;width:32%;padding-top:20px;}



	.home-pro li .hover-txt .hover-icon{height:calc(100% - 140px);}

	.home-pro li .hover-txt .hover-icon .hover-item{padding:20px 16px;}

	.home-pro li .hover-txt .hover-icon .hover-item .icon{width:60%;max-width: 56px;}

	.home-pro li .hover-txt .hover-icon .hover-item .btn .btn1{margin:12px auto 0;font-size:14px;line-height:30px;height:32px;}



}

@media(max-width:1280px){

	.home-pro li{height:400px;}

	.home-pro li .txt{padding:16px 20px;}

	/*.home-pro li:nth-child(1) .txt-tags{justify-content:flex-start;}

	.home-pro li:nth-child(1) .txt-tags .tag{width:32%;margin-bottom:2%;margin-left:2%;}

	.home-pro li:nth-child(1) .txt-tags .tag:nth-child(3n+1){margin-left:0;}

	.home-pro li:nth-child(2) .txt-tags .tag{width:49%;margin-bottom:2%;}*/



	.home-pro li .hover-txt .txt-cont a{padding:0 16px;}

	.home-pro li .hover-txt .txt-cont .right-icon{max-width:160px;padding-top:16px;}





	.home-pro li .hover-txt .hover-icon{height:calc(100% - 120px);}

	.home-pro li .hover-txt .hover-icon .hover-item{padding:16px 12px;}

	.home-pro li .hover-txt .hover-icon .hover-item .title{font-size:16px;}

	.home-pro li .hover-txt .hover-icon .hover-item .data{margin-top:8px;font-size:12px;}

	.home-pro li .hover-txt .hover-icon .hover-item .tips{display: none;}

	.home-pro li .hover-txt .hover-icon .hover-item .btn .btn1{margin:20px auto 0;}

}

@media(max-width:1080px){

	.home-pro{margin-top:20px;}



	.home-pro li .hover-txt{display: none;}



	.home-pro li.siblings{width:32%;}

	.home-pro li.siblings .img1 .img-cont{padding-bottom:54.49%;}

	.home-pro li.siblings .img2{height:0;display:none;}

	.home-pro li.siblings .txt{position: relative;min-height:200px;}

	.home-pro li.siblings .txt h5{color:#333;}

	.home-pro li.siblings .txt p{color:#888;height:40px;-webkit-line-clamp:2;}

	.home-pro li.siblings .txt-tags{display:flex;}



	.home-pro li.current{width:32%;}

	.home-pro li.current .img2{height:0;display:none;}

	.home-pro li.current .txt{display:block;min-height:200px;}





}

@media(max-width:768px){

	.home-pro li{width:100%;margin-left:0;margin-bottom:20px;}

	.home-pro li .txt{min-height:0;padding:12px 16px;}

	.home-pro li .txt-tags{margin-top:12px;}

	.home-pro li .txt-tags .tag{font-size:12px;line-height:24px;height:26px;}



	.home-pro li.siblings{width:100%;}

	.home-pro li.siblings .img1 .img-cont{padding-bottom:54.49%;}

	.home-pro li.siblings .img2{height:0;display:none;}

	.home-pro li.siblings .txt{min-height:0;padding:12px 16px;}



	.home-pro li.current{width:100%;}



}







.slide-arrow{width:40px;height:40px;margin-top:-20px;left:0;transition: all 0.3s;-webkit-transition: all 0.3s;font-size:40px;color:#fe6800;line-height:40px;text-align:center;background:none;}

.slide-arrow.swiper-button-next{right:0;left:auto;}



@media(max-width:768px){

	.slide-arrow{width:28px;height:28px;margin-top:-14px;font-size:28px;line-height:28px;}

}



.home-news-box{width:100%;background-color:#f5f5f5;position:relative;overflow:hidden;}

.home-news{width:100%;margin-top:40px;position:relative;z-index:2;}

.home-news h5{width:100%;font-size:28px;line-height:40px;color:#333;height:80px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}

.home-news li:first-child h5{color:#fff;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.home-news a:hover h5{color:#fff;}



.home-news li{float:left;width:32%;margin-left:2%;margin-bottom:2%;}

.home-news li:nth-child(3n){margin-left:0;}

.home-news li:first-child{margin-left:0;width:66%;}

.home-news li:nth-child(2){margin-left:2%;}

.home-news li a{display:block;width:100%;}

.home-news li .img{width:100%;position:relative;overflow:hidden;}

.home-news li .img .img-cont{width:100%;height:0;padding-bottom:53.35%;overflow:hidden;position: relative;}

.home-news li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.home-news li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.home-news li:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}

.home-news li:first-child .img .img-cont{padding-bottom:38.27%;}





.home-news .txt{width:100%;background:#fff;padding:20px 30px;}

.home-news .date{width:100%;margin-top:60px;border-top:#e9f4fc solid 1px;display:flex;align-items: center;justify-content:space-between; padding:30px 0;font-size:16px;color:#666;font-family:"Arial";line-height:24px;}



.home-news li:first-child .txt{background:#e84e1f;padding:30px;}

.home-news li:first-child a:hover h5{color:#fff;}

.home-news li:first-child .date{margin-top:20px;padding:0;color:#fff;border:none;}



.home-news li:hover .txt{background:#186eb5;}

.home-news li:hover .txt .date{color:#fff;}



.home-news-list ul{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;}

.home-news-list ul li{float:none;}

.home-news-list ul li:first-child{background:#e84e1f;}

.home-news-list ul li:first-child:hover .txt{background:#e84e1f;}





@media(max-width:1440px){

	.home-news h5{font-size:24px;line-height:32px;height:64px;}

	.home-news li:first-child h5{height:32px;}

	.home-news .date{margin-top:56px;}

	.home-news li:first-child .date{margin-top:20px;}

}

@media(max-width:1280px){

	.home-news h5{font-size:20px;line-height:28px;height:56px;}

	.home-news li:first-child h5{height:28px;}

	.home-news .date{margin-top:48px;}

	.home-news li:first-child .date{margin-top:20px;}

}



@media(max-width:1080px){

	.home-news{margin-top:20px;}

	.home-news h5{font-size:18px;line-height:24px;height:48px;}

	.home-news li:first-child h5{height:24px;}

	.home-news li{width:49%;margin-left:2%;margin-bottom:2%;}

	.home-news li:nth-child(3n){margin-left:2%;}

	.home-news li:nth-child(even){margin-left:0;}

	.home-news li:first-child{margin-left:0;width:100%;}

	.home-news li:nth-child(2){margin-left:0%;}



	.home-news .txt{padding:12px;}

	.home-news .date{margin-top:20px;padding:16px 0;font-size:12px;line-height:20px;}

	.home-news li:first-child .txt{padding:20px 12px;}

	.home-news li:first-child .date{margin-top:12px;}



}



@media(max-width:768px){

	.home-news h5{font-size:16px;line-height:24px;height:48px;}

	.home-news li:first-child h5{height:24px;}



	.home-news .date{margin-top:12px;padding:12px 0;}

	.home-news li:first-child .date{margin-top:8px;}

}



.home-case-box{width:100%;position:relative;overflow:hidden;}

.home-case{width:100%;margin-top:40px;position:relative;z-index:2;}

.home-case li{float:left;width:32%;margin-left:2%;margin-bottom:2%;background-color: #f5f5f5;}

.home-case li:nth-child(3n+1){margin-left:0;}

.home-case a{display:block;width:100%;}

.home-case .img{width:100%;position:relative;overflow:hidden;}

.home-case .img .img-cont{width:100%;height:0;padding-bottom:57.2%;overflow:hidden;position: relative;}

.home-case .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.home-case .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.home-case a:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}

.home-case a .txt{width:100%;padding:20px;text-align:left;}

.home-case a p{height:56px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}

.home-case a:hover h5{color:#186eb5;}



.home-case a .txt .more{width:100%;margin-top:20px;border-top:#c2e4fd solid 1px;display:flex;align-items: center;justify-content:space-between; padding:30px 0;font-size:16px;color:#666;line-height:24px;}

.home-case a:hover .txt .more{color:#186eb5;}



.home-case .slide-arrow{width:52px;height:72px;top:30%;left:-82px;transition: all 0.3s;-webkit-transition: all 0.3s;font-size:32px;color:#fff;line-height:72px;text-align:center;background-color:rgba(0,0,0,0.4);}

.home-case .slide-arrow.swiper-button-next{right:-82px;left:auto;}



@media(max-width:1780px){

	.home-case .slide-arrow{left:-16px;}

	.home-case .slide-arrow.swiper-button-next{right:-16px;left:auto;}

}



@media(max-width:1440px){

	.home-case{margin-top:32px;}

	.home-case a p{height:40px;}

}



@media(max-width:1080px){

	.home-case{margin-top:24px;}

	.home-case li{width:49%;margin-left:2%;margin-bottom:2%;}

	.home-case li:nth-child(3n+1){margin-left:2%;}

	.home-case li:nth-child(odd){margin-left:0;}



	.home-case a .txt{padding:12px;}

	.home-case a .txt .more{margin-top:20px;padding:16px 0;font-size:12px;line-height:20px;}



}



@media(max-width:768px){

	.home-case{margin-top:20px;}

	.home-case a .txt{margin-top:12px;}

	.home-case .slide-arrow{width:32px;height:48px;font-size:20px;line-height:48px;}

	.home-case .slide-arrow{left:-12px;}

	.home-case .slide-arrow.swiper-button-next{right:-12px;left:auto;}

}





.home-bg-section{width:100%;position:relative;}

.home-bg-img{width:100%;position:relative;z-index:0;overflow:hidden;}

.home-bg-img img{display: block;width:100%;}

.home-bg-txt{position:absolute;bottom:0;left:0;width:100%;}

.home-bg-title h2{color:#fff;font-size:72px;font-weight:bold;line-height:100px;margin-bottom:40px;}

.home-bg-title p{color:#fff;text-align:left;font-size:24px;line-height:40px;}



@media(max-width:1600px){

	.home-bg-title h2{font-size:60px;line-height:80px;margin-bottom:40px;}

	.home-bg-title p{font-size:20px;line-height:36px;}



}



@media(max-width:1440px){

	.home-bg-title h2{font-size:48px;line-height:60px;margin-bottom:32px;}

	.home-bg-title p{font-size:18px;line-height:32px;}





}



@media(max-width:1080px){

	.home-bg-title h2{font-size:40px;line-height:60px;margin-bottom:20px;}

	.home-bg-title p{font-size:16px;line-height:28px;}

}



@media(max-width:768px){

	.home-bg-img img{min-height:220px;}

	.home-bg-title h2{font-size:28px;line-height:40px;margin-bottom:20px;}

	.home-bg-title p{font-size:12px;line-height:20px;}

}



.home-brand-box{width:100%;position:relative;overflow:hidden;}

.home-brand{width:100%;margin-top:40px;position:relative;z-index:2;}

.home-brand li{float:left;width:11.0625%;margin-left:1.64%;margin-bottom:1.64%;border:#e1e1e1 solid 1px;border-radius:8px;background-color:#fff;}

.home-brand li:nth-child(8n+1){margin-left:0;}

.home-brand a{display:block;width:100%;padding:10%;}

.home-brand a .img{width:100%;position:relative;overflow:hidden;background-color:#fff;}

.home-brand a .img-cont{width:100%;height:0;padding-bottom:38.8888%;overflow:hidden;position:relative;}

.home-brand a .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.home-brand a .img img{display:block;max-width:100%;max-height:100%;object-fit:cover;transition:all 1s;-webkit-transition:all 1s;}

.home-brand li:hover{border:#186eb5 solid 1px;}



@media(max-width:1280px){

	.home-brand li{width:15%;margin-left:2%;margin-bottom:2%;}

	.home-brand li:nth-child(8n+1){margin-left:2%;}

	.home-brand li:nth-child(6n+1){margin-left:0;}

}

@media(max-width:1080px){

	.home-brand{margin-top:20px;}

}

@media(max-width:768px){

	.home-brand li{width:23.5%;}

	.home-brand li:nth-child(6n+1){margin-left:2%;}

	.home-brand li:nth-child(4n+1){margin-left:0;}

}











.pro-main-title{width:100%;background-image: linear-gradient(to right, #fff , #eff8ff);}

.pro-main-title .title-cont{width:100%;display: flex;justify-content: space-between;}

.pro-main-title .title-cont .title-txt{width:60%;max-width:620px;padding:68px 0 40px;}

.pro-main-title .title-cont .title-txt .title{font-size: 48px;color:#186eb5;line-height:48px;}

.pro-main-title .title-cont .title-txt .txt{font-size:18px;color:#333;line-height:36px;margin-top:32px;}

.pro-main-title .title-cont .title-txt .txt p{color:#186eb5;font-weight: bold;line-height: inherit;}

.pro-main-title .title-cont .title-icon{width:32%;max-width:420px;padding-top:68px;}

.pro-main-title .title-cont .title-icon img{display: block;width: 100%;}



@media(max-width:1440px){

	.pro-main-title .title-cont .title-txt{padding:60px 0 20px;}

	.pro-main-title .title-cont .title-txt .title{font-size: 40px;}

}

@media(max-width:1280px){

	.pro-main-title .title-cont .title-txt .title{font-size: 36px;}

	.pro-main-title .title-cont .title-txt .txt{font-size:16px;line-height:28px;margin-top:24px;}

}



@media(max-width:1080px){

	.pro-main-title .title-cont .title-txt{width:80%;padding:40px 0 20px;}

	.pro-main-title .title-cont .title-txt .title{font-size: 32px;line-height:48px;}

	.pro-main-title .title-cont .title-txt .txt{font-size:14px;margin-top:20px;}

}

@media(max-width:768px){

	.pro-main-title .title-cont{position: relative;}

	.pro-main-title .title-cont .title-txt{width:80%;padding:40px 0;position:relative;z-index: 2;}

	.pro-main-title .title-cont .title-txt .title{font-size: 24px;line-height:28px;}

	.pro-main-title .title-cont .title-txt .txt{line-height:24px;}



	.pro-main-title .title-cont .title-icon{position: absolute;right:0;bottom:0;z-index:0;padding-top:0;min-width: 200px;}

}







.pro-slide-box{width:100%;background-color: #f5f5f5;}

.pro-slide{width: 100%;}

.pro-slide .swiper-slide a{width: 100%;display: flex;justify-content: space-between;position: relative;}

.pro-slide .img{width:48.75%;position:relative;overflow:hidden;}

.pro-slide .img .img-cont{width:100%;height:0;padding-bottom:54.48%;overflow:hidden;position: relative;}

.pro-slide .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.pro-slide .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

/*.pro-slide a:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}*/

.pro-slide .txt-box{width: 51.25%;position: absolute;right:0;top:0;height:100%;background-image: url(../images/pro-slide-bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;padding:5%;}

.pro-slide .txt-box .txt{position: relative;width:100%;text-align: left;}

.pro-slide .txt-box .txt .mark{position: absolute;top:-24px;left:-24px;z-index: 0; width:53px;height:39px;background-image: url(../images/mark.png);background-size:100% 100%;background-position:center;background-repeat: no-repeat;}

.pro-slide .txt-box .txt h3{width:100%;font-size:36px;line-height:40px;color:#333;margin-bottom:24px;position: relative;z-index: 2;}

.pro-slide .txt-box .txt p{width:100%;font-size:18px;line-height:36px;color:#888;}

.pro-slide .txt-box .txt p span{color:#333;}



.pro-slide .swiper-container-horizontal>.swiper-pagination-progressbar{width:41.25%;left:auto;top:auto;right:5%;bottom:16%;border-radius:4px;overflow:hidden;}

.pro-slide .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #186eb5;}



.pro-slide .swiper-pages{position: absolute;width:41.25%;right:5%;bottom:20%;z-index: 9;font-size:18px;color:#888;line-height:36px;font-family: 'MontR';}

.pro-slide .swiper-pages .cur-index{font-size:36px;color: #186eb5;}





@media(max-width:1440px){

	.pro-slide .txt-box .txt .mark{top:-20px;left:-20px; width:40px;height:30px;}

	.pro-slide .txt-box .txt h3{font-size:32px;line-height:36px;margin-bottom:20px;}

	.pro-slide .txt-box .txt p{font-size:16px;line-height:32px;}

}

@media(max-width:1280px){

	.pro-slide .txt-box{padding:3.5%;}

	.pro-slide .txt-box .txt h3{font-size:24px;line-height:28px;margin-bottom:16px;}

	.pro-slide .swiper-container-horizontal>.swiper-pagination-progressbar{width:44%;right:3.5%;bottom:12%;}



	.pro-slide .swiper-pages{width:44%;right:3.5%;bottom:16%;font-size:16px;line-height:32px;}

	.pro-slide .swiper-pages .cur-index{font-size:32px;}

}



@media(max-width:1080px){

	.pro-slide .swiper-slide a{display: block;}

	.pro-slide .img{width:100%;}

	.pro-slide .txt-box{width: 100%;position: relative;height:auto;padding:40px 20px 80px;}

	.pro-slide .txt-box .txt h3{font-size:18px;line-height:24px;margin-bottom:12px;}

	.pro-slide .txt-box .txt p{font-size:14px;line-height:24px;}



	.pro-slide .swiper-container-horizontal>.swiper-pagination-progressbar{width:calc(100% - 40px);right:20px;bottom:12px;}



	.pro-slide .swiper-pages{width:calc(100% - 40px);right:20px;bottom:20px;font-size:14px;line-height:24px;}

	.pro-slide .swiper-pages .cur-index{font-size:24px;}

}













.pro-list{width:100%;}

.pro-list li{float:left;width:31.25%;margin-left:3.125%;margin-bottom:3%;}

.pro-list li:nth-child(3n+1){margin-left:0;}

.pro-list li a{width: 100%;display: block;}

.pro-list li .img{width:100%;position:relative;overflow:hidden;}

.pro-list li .img .img-cont{width:100%;height:0;padding-bottom:54.4%;overflow:hidden;position: relative;}

.pro-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.pro-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.pro-list li a:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}



.pro-list li .txt{width:100%;margin-top:20px;}

.pro-list li .txt h3{font-size:28px;color:#333;line-height:32px;margin-bottom:16px;}

.pro-list li .txt p{font-size:16px;color:#666;line-height:28px;height:56px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.pro-list li .txt .more{width:124px;font-size:16px;color:#888;line-height:38px;text-align:center;border:#e0e0e0 solid 1px;border-radius:24px;margin-top:32px;transition: all 0.3s;-webkit-transition: all 0.3s;}



.pro-list li a:hover .txt .more{background-color: #186eb5;color:#fff;border: #186eb5 solid 1px;}



.pro-list .slide-arrow{width:52px;height:72px;top:30%;left:-82px;transition: all 0.3s;-webkit-transition: all 0.3s;font-size:32px;color:#fff;line-height:72px;text-align:center;background-color:rgba(0,0,0,0.4);}

.pro-list .slide-arrow.swiper-button-next{right:-82px;left:auto;}



@media(max-width:1780px){

	.pro-list .slide-arrow{left:-16px;}

	.pro-list .slide-arrow.swiper-button-next{right:-16px;left:auto;}

}



@media(max-width:1440px){

	.pro-list li .txt{margin-top:16px;}

	.pro-list li .txt h3{font-size:24px;line-height:28px;margin-bottom:12px;}

	.pro-list li .txt .more{width:112px;font-size:14px;line-height:34px;margin-top:24px;}

}



@media(max-width:1280px){

	.pro-list li .txt{margin-top:12px;}

	.pro-list li .txt h3{font-size:18px;line-height:24px;margin-bottom:8px;}

	.pro-list li .txt p{font-size:14px;line-height:24px;height:48px;}

	.pro-list li .txt .more{width:100px;line-height:30px;margin-top:20px;}

}



@media(max-width:1080px){

	.pro-list li{width:48.5%;margin-left:3%;}

	.pro-list li:nth-child(3n+1){margin-left:3%;}

	.pro-list li:nth-child(odd){margin-left:0;}

}



@media(max-width:768px){

	.pro-list li{width:100%;margin-left:0;margin-bottom:24px;}

	.pro-list li:nth-child(3n+1){margin-left:0;}

	.pro-list li:nth-child(odd){margin-left:0;}



	.pro-list .slide-arrow{width:32px;height:48px;font-size:20px;line-height:48px;}

	.pro-list .slide-arrow{left:-12px;}

	.pro-list .slide-arrow.swiper-button-next{right:-12px;left:auto;}

}





.news-list{width:100%;margin-top:40px;position:relative;z-index:2;}

.news-list h5{width:100%;font-size:28px;line-height:40px;color:#333;height:80px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s;}

.news-list a:hover h5{color:#fff;}

.news-list li{float:left;width:32%;margin-left:2%;margin-bottom:2%;}

.news-list li:nth-child(3n+1){margin-left:0;}

.news-list li a{display:block;width:100%;}

.news-list li .img{width:100%;position:relative;overflow:hidden;}

.news-list li .img .img-cont{width:100%;height:0;padding-bottom:58%;overflow:hidden;position: relative;}

.news-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.news-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.news-list li:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}





.news-list .txt{width:100%;background:#fff;padding:20px 30px;}

.news-list .date{width:100%;margin-top:60px;border-top:#b8b8b8 solid 1px;display:flex;align-items: center;justify-content:space-between; padding:30px 0;font-size:16px;color:#666;font-family:"Arial";line-height:24px;}



.news-list li:hover .txt{background:#CE4025;}

.news-list li:hover .txt .date{color:#fff;}



@media(max-width:1440px){

	.news-list h5{font-size:24px;line-height:32px;height:64px;}

	.news-list .date{margin-top:56px;}

}

@media(max-width:1280px){

	.news-list h5{font-size:20px;line-height:28px;height:56px;}

	.news-list .date{margin-top:48px;}

}



@media(max-width:1080px){

	.news-list{margin-top:20px;}

	.news-list h5{font-size:18px;line-height:24px;height:48px;}

	.news-list li{width:49%;margin-left:2%;margin-bottom:2%;}

	.news-list li:nth-child(3n+1){margin-left:2%;}

	.news-list li:nth-child(odd){margin-left:0;}



	.news-list .txt{padding:12px;}

	.news-list .date{margin-top:20px;padding:16px 0;font-size:12px;line-height:20px;}



}



.news-detail-box{background-color:#f5f5f5;width:100%;padding:50px 100px 60px;}

.news-detail-title{margin-bottom:80px;}

.news-detail-title h1{font-size:32px;}



@media(max-width:1440px){

	.news-detail-box{padding:40px 80px;}

	.news-detail-title{margin-bottom:60px;}

	.news-detail-title h1{font-size:28px;}

}



@media(max-width:1080px){

	.news-detail-box{padding:40px 60px;margin-top:4%;}

	.news-detail-title{margin-bottom:40px;}

	.news-detail-title h1{font-size:24px;}

}

@media(max-width:769px){

	.news-detail-box{padding:40px 20px;margin-top:4%;}

	.news-detail-title{margin-bottom:20px;}

	.news-detail-title h1{font-size:24px;}

}



.recom-title{margin-bottom:60px;}

.recom-title h2 em{position:absolute;bottom:-20px;left:0;width:50px;height:6px;background-color:#CE4025;}



.recom-list li .txt{background-color:#f5f5f5;}

.recom-list li a:hover .txt{background-color:#186EB5;background-image:url(../images/star04.png);background-repeat:no-repeat;background-position:center;background-size:auto 80%;}



@media(max-width:1080px){

	.recom-title{margin-bottom:40px;}

	.recom-title h2 em{bottom:-12px;width:32px;height:4px;}

}

@media(max-width:769px){

	.recom-list li{width:100%;margin-left:0;}

}









.contact-list{width:100%;}

.contact-list .list-between{display:flex;justify-content:space-between;}

.contact-list dl:nth-child(even){background-color:#fff;}

.contact-list dl dt{padding-top:60px;padding-bottom:32px;border-bottom:#d8d8d8 solid 1px;cursor: pointer;}

.contact-list dl dt .list-between{align-items:center;}

.contact-list dl dt h5{font-size:36px;line-height:40px;font-weight:bold;color:#333;}

.contact-list dl dt.open h5{color:#186EB5;}

.contact-list dl dt .iconfont{font-size:20px;line-height:40px;color:#333;transition: all 0.3s;-webkit-transition: all 0.3s;}

.contact-list dl dt.open .iconfont{transform: rotate(-90deg);color:#186EB5;}

.contact-list dl dd{border-bottom:#d8d8d8 solid 1px;background-color:#f5f5f5;display:none;}

.contact-list dl dd:nth-child(odd){background-color:#fff;}

.contact-list dl dd .contact-left{width:40%;padding-top:40px;font-size:24px;color:#333;line-height:40px;font-weight:bold;}

.contact-list dl dd .contact-right{width:58%;}

.contact-list dl dd .contact-right h6{width:100%;padding-top:40px;padding-bottom:20px;border-bottom:#d8d8d8 solid 1px;font-size:18px;color:#333;line-height:40px;display:flex;}

.contact-list dl dd .contact-right h6 span{margin-left:60px;font-size:28px;color:#333;font-weight:bold;}

.contact-list dl dd .contact-right h6:last-child{border-bottom:none;}





@media(max-width:1440px){

	.contact-list dl dt{padding-top:60px;padding-bottom:32px;}

	.contact-list dl dt h5{font-size:32px;line-height:40px;}

	.contact-list dl dt .iconfont{font-size:20px;line-height:40px;}

	.contact-list dl dd .contact-left{font-size:20px;padding-top:32px;}

	.contact-list dl dd .contact-right h6{padding-top:32px;padding-bottom:16px;font-size:16px;}

	.contact-list dl dd .contact-right h6 span{margin-left:40px;font-size:32px;}

}



@media(max-width:1080px){

	.contact-list dl dt{padding-top:40px;padding-bottom:20px;}

	.contact-list dl dt h5{font-size:24px;line-height:40px;}

	.contact-list dl dt .iconfont{font-size:16px;line-height:40px;}

	.contact-list dl dd .contact-left{font-size:16px;padding-top:20px;}

	.contact-list dl dd .contact-right h6{padding-top:20px;padding-bottom:12px;font-size:14px;}

	.contact-list dl dd .contact-right h6 span{margin-left:40px;font-size:24px;}

}



@media(max-width:769px){

	.contact-list dl dt{padding-top:20px;padding-bottom:8px;}

	.contact-list dl dt h5{font-size:20px;line-height:40px;}

	.contact-list dl dt .iconfont{font-size:16px;line-height:40px;}

	.contact-list dl dd .list-between{display:block;}

	.contact-list dl dd .contact-left{width:100%;font-size:14px;padding-top:8px;}

	.contact-list dl dd .contact-right{width:100%;}

	.contact-list dl dd .contact-right h6{padding-top:8px;padding-bottom:4px;font-size:14px;}

	.contact-list dl dd .contact-right h6 span{margin-left:20px;font-size:20px;}

}





.career-banner-box{background-color:rgba(0,58,106,0.6);position:absolute;top:0;left:0;width:100%;height:100%;}

.career-banner-txt{bottom:auto;top:50%;}

.career-banner-txt h2{text-align:center;}



.career-table .tab1{width:20%;}

.career-table .tab2{width:14%;}

.career-table .tab3{width:14%;}

.career-table .tab4{width:12%;}

.career-table .tab5{width:12%;}

.career-table .tab6{width:14%;}

.career-table .tab7{width:14%;}



.career-top{width:100%;background-color:#d8d8d8;padding-left:30px;padding-top:8px;}

.career-top h5{float:left;font-size:20px;color:#333;line-height:68px;font-weight:bold;}



.career-list{width:100%;}

.career-list li{float:left;width:100%;border-bottom:#d8d8d8 solid 1px;padding-left:30px;transition: all 0.2s;-webkit-transition: all 0.2s;}

.career-list li a{float:left;width:100%;}

.career-list li a h6{float:left;font-size:18px;color:#333;line-height:68px;}

.career-list li a h6 span{display:none;}

.career-list li a .more{display:none;}



.career-list li:hover{background-color:#dbe1e6;}





@media(max-width:1440px){

	.career-top h5{font-size:18px;line-height:52px;}

	.career-list li a h6{font-size:16px;line-height:60px;}

}

@media(max-width:1080px){

	.career-top{padding-left:20px;}

	.career-top h5{font-size:16px;line-height:40px;}

	.career-list li{padding-left:20px;}

	.career-list li a h6{font-size:14px;line-height:48px;}

}

@media(max-width:769px){

	.career-top{display:none;}

	.career-list li{padding-left:0;padding:20px;background-color:#fff;border-radius:12px;border:none;margin-bottom:20px;}

	.career-list li a h6{font-size:14px;line-height:32px;}

	.career-list li a h6 span{display:inline;}



	.career-table .tab1{width:50%;}

	.career-table .tab2{width:50%;}

	.career-table .tab3{width:50%;}

	.career-table .tab4{width:50%;}

	.career-table .tab5{width:50%;}

	.career-table .tab6{width:50%;}

	.career-table .tab7{width:50%;}

}

@media(max-width:600px){

	.career-list li{padding-left:0;padding:8px 20px;background-color:#fff;border-radius:12px;border:none;margin-bottom:20px;}

	.career-list li a h6{font-size:14px;line-height:32px;}



	.career-table .tab1{width:100%;}

	.career-table .tab2{width:100%;}

	.career-table .tab3{width:100%;}

	.career-table .tab4{width:100%;}

	.career-table .tab5{width:100%;}

	.career-table .tab6{width:100%;}

	.career-table .tab7{width:100%;}

}



.career-title{width:100%;padding:50px 0 80px;background-color:#F5F7FB;}

.career-title .career-between{display:flex;justify-content:space-between;}

.career-title h1{font-size:32px;color:#333;line-height:48px;font-weight:bold;}

.career-title .tags{display:flex;align-items: center;margin-top:12px;}

.career-title .tags h6{font-size:18px;color:#333;line-height:40px;}

.career-title .tags .tag-line{width:1px;height:20px;background-color:#666;margin-left:20px;margin-right:20px;}

.career-title .btn{width:96px;height:38px;background-color:#1359A6;border-radius:8px;margin-top:10px;}

.career-title .btn a{display:block;width:100%;font-size:16px;color:#fff;line-height:38px;text-align:center;}





@media(max-width:1440px){

	.career-title{padding:40px 0 60px;}

	.career-title h1{font-size:28px;line-height:40px;}

	.career-title .tags{margin-top:8px;}

	.career-title .tags h6{font-size:16px;line-height:32px;}

	.career-title .tags .tag-line{height:16px;margin-left:16px;margin-right:16px;}

}

@media(max-width:1080px){

	.career-title{padding:40px 0;}

	.career-title h1{font-size:24px;line-height:32px;}

	.career-title .tags h6{font-size:14px;line-height:28px;}

	.career-title .tags .tag-line{margin-left:12px;margin-right:12px;}

	.career-title .btn{margin-top:0px;}

	.career-title .btn a{font-size:14px;}

}



@media(max-width:640px){

	.career-title .career-between{display:block;}

	.career-title .btn{margin-top:40px;}

}











.about-index-part01{width:100%;padding-bottom:16%;background-size: cover;background-repeat: no-repeat;background-position: center;}



.about-title{width:100%;margin-bottom:40px;}

.about-title h3{font-size:36px;color:#333;line-height:40px;font-weight:bold;padding-bottom:28px;position: relative;font-family: 'swbold';}

.about-title em{position: absolute;left:0;bottom:0;width:48px;height:6px;background-color: #CE4025;}





@media(max-width:1440px){

	.about-title{margin-bottom:32px;}

	.about-title h3{font-size:32px;line-height:36px;padding-bottom:20px;}

	.about-title em{width:40px;height:4px;}

}



@media(max-width:1080px){

	.about-title{margin-bottom:24px;}

	.about-title h3{font-size:24px;line-height:32px;padding-bottom:20px;}

	.about-title em{width:32px;height:4px;}

}

@media(max-width:769px){

	.about-title{margin-bottom:20px;}

	.about-title h3{font-size:20px;line-height:24px;padding-bottom:16px;}

	.about-title em{width:28px;height:3px;}

}





.about-index-txt{color:#333;}

.about-index-icon{width:100%;margin-top:40px;background-color:rgba(255,255,255,0.7);border-radius:16px;padding:40px 20px 32px;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;overflow:hidden;}

.icon-box-border{width:100%;height:6px;background-color:#CE4025;position: absolute;top:0;left:0; }

.about-index-icon .icon-item{display: flex;}

.about-index-icon .icon-item .icon{width:100px;height:100px;margin-top:16px;border:#CE4025 solid 1px;border-radius:50%;display:flex;align-items: center;justify-content: center;}

.about-index-icon .icon-item .icon img{width:60%;max-width: 60px;}

.about-index-icon .icon-item .txt-box{width:calc(100% - 120px);margin-left:20px;}

.about-index-icon .icon-item .title{font-size:36px;color:#333;line-height:40px;font-weight:bold;}

.about-index-icon .icon-item .txt{font-size:16px;color:#333;line-height:28px;margin-top:10px;}



@media(max-width:1440px){

	.about-index-icon{margin-top:32px;padding:32px 20px 28px;}

	.icon-box-border{height:4px;}

	.about-index-icon .icon-item .icon{width:80px;height:80px;margin-top:12px;}

	.about-index-icon .icon-item .txt-box{width:calc(100% - 100px);margin-left:20px;}

	.about-index-icon .icon-item .title{font-size:32px;line-height:40px;}

	.about-index-icon .icon-item .txt{font-size:14px;line-height:24px;}

}

@media(max-width:1080px){

	.about-index-icon{margin-top:24px;padding:32px 16px 10px;}

	.icon-box-border{height:4px;}

	.about-index-icon .icon-item{width:50%;margin-bottom:20px;}

	.about-index-icon .icon-item .title{font-size:24px;line-height:32px;}

}

@media(max-width:769px){

	.about-index-part01{padding-bottom:20px;}

	.about-index-icon{margin-top:24px;padding:32px 16px 0px;}

	.icon-box-border{height:4px;}

	.about-index-icon .icon-item{width:50%;margin-bottom:40px;display:block;}

	.about-index-icon .icon-item .icon{width:48px;height:48px;margin:0 auto 12px;}

	.about-index-icon .icon-item .txt-box{width:100%;margin-left:0;text-align: center;}

	.about-index-icon .icon-item .title{font-size:20px;line-height:28px;}

	.about-index-icon .icon-item .txt{font-size:12px;line-height:20px;}

}





.process-list{width:100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;flex-direction: row-reverse;margin-top:40px;}

.process-year{width:380px;padding:60px 0;height:600px;position:relative;}

.process-list .gallery-thumbs{width:100%;}

.process-list .gallery-thumbs .thumbs{width:100%;cursor: pointer;}

.process-list .gallery-thumbs .txt{width:100%;}

.process-list .gallery-thumbs .txt h6{width:100%;font-size:144px;color:#ddd;line-height:160px;font-weight:bold;text-align:center;}



/*.process-list .gallery-thumbs .thumbs:hover .txt h6{color:#CE4025;}*/

.process-list .gallery-thumbs .swiper-slide-thumb-active .thumbs .txt h6{color:#CE4025;}



.process-slide{width:calc(92% - 380px);height:600px;}

.process-list .gallery-top{width:100%;}

.process-list .process-cont{width:100%;height:100%;overflow-y: auto;}

.process-list .process-cont .month-item{display: flex;width: 100%;color:#333;margin-bottom:40px;}

.process-list .process-cont .month-item .month{color:#000;font-weight: bold;width:120px;text-align: left;}

.process-list .process-cont .month-item .process-txt{width: calc(100% - 160px);text-align: left;}

.process-list .process-cont .month-item .process-txt a{text-decoration: none;}



.process-list .swiper-button-next,.process-list .swiper-button-prev{width:40px;height:40px;margin-top:0;top:0;outline:none;border-radius:50%;background:none;left:50%;margin-left:-20px;font-size:20px;color:#000;text-align:center;line-height:36px;transition: all 0.2s;-webkit-transition: all 0.2s;border:#000 solid 2px;z-index:9;}

.process-list .swiper-button-next{top:auto;bottom:0;}

.process-list .swiper-button-next:hover,.process-list .swiper-button-prev:hover{border:#CE4025 solid 1px;background:#CE4025;color:#fff;}

.process-list .swiper-button-next.swiper-button-disabled,.process-list .swiper-button-prev.swiper-button-disabled{opacity:0.2;}



@media(max-width:1440px){

	.process-year{width:320px;padding:60px 0;height:480px;position:relative;}

	.process-list .gallery-thumbs .txt h6{font-size:112px;line-height:120px;}



	.process-slide{width:calc(92% - 320px);height:400px;}

	.process-list .process-cont .month-item{margin-bottom:32px;}

	.process-list .process-cont .month-item .month{width:100px;}

	.process-list .process-cont .month-item .process-txt{width: calc(100% - 120px);}

}



@media(max-width:1080px){

	.process-year{width:240px;padding:40px 0;height:380px;}

	.process-list .gallery-thumbs .txt h6{font-size:88px;line-height:100px;}



	.process-slide{width:calc(96% - 240px);height:380px;}

	.process-list .process-cont .month-item{margin-bottom:20px;}

	.process-list .process-cont .month-item .month{width:80px;}

	.process-list .process-cont .month-item .process-txt{width: calc(100% - 80px);}



	.process-list .swiper-button-next,.process-list .swiper-button-prev{width:32px;height:32px;margin-left:-16px;font-size:16px;line-height:30px;border:#000 solid 1px;}

}



@media(max-width:769px){

	.process-list{display:block;}

	.process-year{width:100%;padding:0 40px;height:auto;}

	.process-list .gallery-thumbs .txt h6{font-size:28px;line-height:30px;}



	.process-list .swiper-button-next,.process-list .swiper-button-prev{margin-top:-16px;top:50%;left:0;margin-left:0;transform: rotate(-90deg);}

	.process-list .swiper-button-next{top:50%;bottom:auto;left:auto;right:0;}



	.process-slide{width:100%;height:auto;margin-top:24px;}

	.process-list .process-cont .month-item{margin-bottom:20px;}

	.process-list .process-cont .month-item .month{width:48px;}

	.process-list .process-cont .month-item .process-txt{width: calc(100% - 48px);}

}





.about-index-part02{width:100%;background-color: #fff;}



.about-index-cul{width:100%;}

.about-index-cul .cul-list01{width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}

.about-index-cul .cul-list01 .cul-left{width:47%;}

.about-index-cul .cul-list01 .cul-right{width:53%;}

.about-index-cul .cul-list01 .cul-item{width:100%;margin-bottom:60px;}

.about-index-cul .cul-list01 .cul-item h4{font-size:32px;color:#CE4025;line-height:40px;margin-bottom:10px;}

.about-index-cul .cul-list01 .cul-item h6{display: flex;font-size:24px;color:#333;line-height:48px;}

.about-index-cul .cul-list01 .cul-item h6 span{font-weight: bold;width:150px;}

.about-index-cul .cul-list01 .cul-item h6 p{line-height: inherit;width:calc(100% - 150px);}





.about-index-cul .cul-list02{width:100%;margin-top:80px;}

.about-index-cul .cul-list02 li{float:left;width:32%;margin-left:2%;background-color: #fff;}

.about-index-cul .cul-list02 li:first-child{margin-left:0;}

.about-index-cul .cul-list02 li a{display:block;width:100%;}

.about-index-cul .cul-list02 li .img{width:100%;position:relative;overflow:hidden;}

.about-index-cul .cul-list02 li .img .img-cont{width:100%;height:0;padding-bottom:60.86%;overflow:hidden;position: relative;}

.about-index-cul .cul-list02 li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.about-index-cul .cul-list02 li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.about-index-cul .cul-list02 li:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}



.about-index-cul .cul-list02 li .txt{width:100%;padding:20px 30px;display: flex;align-items: center;justify-content: space-between;transition: all 0.3s;-webkit-transition: all 0.3s;}

.about-index-cul .cul-list02 li .txt h6{font-size:24px;color:#333;line-height:32px;}

.about-index-cul .cul-list02 li .txt .iconfont{font-size:20px;color:#333;line-height:32px;}



.about-index-cul .cul-list02 li:hover .txt{background-color: #186eb5;}

.about-index-cul .cul-list02 li:hover .txt h6{color: #fff;}

.about-index-cul .cul-list02 li:hover .txt .iconfont{color: #fff;}



@media(max-width:1440px){

	.about-index-cul .cul-list01 .cul-item{margin-bottom:48px;}

	.about-index-cul .cul-list01 .cul-item h4{font-size:24px;line-height:32px;margin-bottom:10px;}

	.about-index-cul .cul-list01 .cul-item h6{font-size:18px;line-height:40px;}

	.about-index-cul .cul-list01 .cul-item h6 span{width:120px;}

	.about-index-cul .cul-list01 .cul-item h6 p{width:calc(100% - 120px);}





	.about-index-cul .cul-list02{margin-top:40px;}

	.about-index-cul .cul-list02 li .txt{padding:20px 30px;}

	.about-index-cul .cul-list02 li .txt h6{font-size:18px;line-height:24px;}

	.about-index-cul .cul-list02 li .txt .iconfont{font-size:16px;line-height:24px;}

}



@media(max-width:1080px){

	.about-index-cul .cul-list01 .cul-item{margin-bottom:40px;}

	.about-index-cul .cul-list01 .cul-item h4{font-size:20px;line-height:24px;margin-bottom:10px;}

	.about-index-cul .cul-list01 .cul-item h6{font-size:16px;line-height:28px;}

	.about-index-cul .cul-list01 .cul-item h6 span{width:100px;}

	.about-index-cul .cul-list01 .cul-item h6 p{width:calc(100% - 100px);}





	.about-index-cul .cul-list02{margin-top:20px;}

	.about-index-cul .cul-list02 li .txt{padding:12px 20px;}

	.about-index-cul .cul-list02 li .txt h6{font-size:16px;line-height:24px;}

	.about-index-cul .cul-list02 li .txt .iconfont{font-size:12px;line-height:24px;}

}



@media(max-width:769px){

	.about-index-cul .cul-list01 .cul-left{width:100%;}

	.about-index-cul .cul-list01 .cul-right{width:100%;}

	.about-index-cul .cul-list01 .cul-item{margin-bottom:20px;}

	.about-index-cul .cul-list01 .cul-item h4{font-size:18px;margin-bottom:8px;}

	.about-index-cul .cul-list01 .cul-item h6{font-size:14px;line-height:20px;}

	.about-index-cul .cul-list01 .cul-item h6 span{width:80px;}

	.about-index-cul .cul-list01 .cul-item h6 p{width:calc(100% - 80px);}





	.about-index-cul .cul-list02{margin-top:0;}

	.about-index-cul .cul-list02 li{width:100%;margin-left:0;margin-top:20px;}

	.about-index-cul .cul-list02 li .txt{padding:12px 20px;}

	.about-index-cul .cul-list02 li .txt h6{font-size:14px;line-height:20px;}

	.about-index-cul .cul-list02 li .txt .iconfont{font-size:12px;line-height:20px;}

}







.about-index-part04{width:100%;position: relative;overflow:hidden;}

.about-index-point{width: 100%;position: relative;z-index:1;}

.about-index-point img{display: block;width: 100%;max-width: 1920px;margin:0 auto;}



.about-index-pointtxt{position: absolute;top:0;left:0;width:100%;height:100%;z-index: 2;}

.about-index-pointtxt .about-title h3{color: #fff;}

.about-index-pointtxt .pointtxt{color:#fff;width:100%;max-width: 420px;}



.point-data{width:100%;max-width:400px;margin-top:40px;}

.point-data ul{display: flex;flex-wrap: wrap;}

.point-data li{width:50%;margin-top:60px;}

.point-data li .num{position: relative;font-size:64px;color:#fff;line-height: 60px;font-weight: bold;padding-right:20px;font-family: "Arial";display: inline-block;}

.point-data li .num .sup{position: absolute;top:-20px;right:0;font-size:30px;font-weight: normal;}

.point-data li h6{font-size:18px;color:#fff;line-height:28px;}





@media(max-width:1440px){

	.point-data{margin-top:20px;}

	.point-data li{margin-top:40px;}

	.point-data li .num{font-size:48px;line-height: 48px;padding-right:20px;}

	.point-data li .num .sup{top:-20px;font-size:24px;}

	.point-data li h6{font-size:16px;line-height:28px;}

}



@media(max-width:1080px){

	.point-data{margin-top:20px;}

	.point-data li{margin-top:20px;}

	.point-data li .num{font-size:36px;line-height: 36px;padding-right:16px;}

	.point-data li .num .sup{top:-12px;font-size:16px;}

	.point-data li h6{font-size:14px;line-height:24px;}

}



@media(max-width:769px){

	.point-data{margin-top:20px;}

	.point-data li{margin-top:20px;}

	.point-data li .num{font-size:24px;line-height: 24px;padding-right:8px;}

	.point-data li .num .sup{top:-6px;font-size:12px;}

	.point-data li h6{font-size:14px;line-height:24px;}

}



@media(max-width:640px){

	.about-index-point{width:160%;}

	.point-data li{width:30%;}

}





.about-index-part05{width:100%;background-color: #fff;}



.about-honor{width:100%;}

.about-honor li{float:left;width:23.5%;margin-left:2%;margin-bottom:2%;border:#ccc solid 1px;}

.about-honor li:nth-child(4n+1){margin-left:0;}

.about-honor li a{display: block;width: 100%;padding:24px;background-color:#fff;background-position:center bottom;transition: all 0.3s;-webkit-transition: all 0.3s;}

.about-honor li .honor-tag{display: flex;width: 100%;justify-content: space-between;align-items: center;}

.about-honor li .honor-tag .layout{padding:0 12px;font-size:16px;color:#333;line-height:28px;border:#ccc solid 1px;transition: all 0.2s;-webkit-transition: all 0.2s;}

.about-honor li .honor-tag .size{font-size:16px;color:#333;line-height:28px;transition: all 0.2s;-webkit-transition: all 0.2s;}

.about-honor li .title{width:100%;margin-top:40px;font-size:18px;color:#333;line-height:36px;height:72px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;transition: all 0.2s;-webkit-transition: all 0.2s; }



.about-honor li a:hover{background-color:#186EB5;background-image:url(../images/star04.png);background-repeat:no-repeat;background-position:center;background-size:auto 80%;}

.about-honor li a:hover .honor-tag .layout{color:#fff;border:#fff solid 1px;}

.about-honor li a:hover .honor-tag .size{color:#fff;}

.about-honor li a:hover .title{color:#fff;}



.about-honor .honor-more{float:left;width:23.5%;margin-left:2%;margin-bottom:2%;border:#ccc solid 1px;height:190px;}

.about-honor .honor-more a{display: block;width: 100%;height:100%;background-color:#fff;transition: all 0.3s;-webkit-transition: all 0.3s;display: flex;align-items: center;justify-content: center;}

.about-honor .honor-more .btn{width:148px;height:50px;display: flex;align-items: center;justify-content: center;border:#ccc solid 1px;transition: all 0.2s;-webkit-transition: all 0.2s;}

.about-honor .honor-more .btn span{font-size:18px;color:#333;line-height:48px;transition: all 0.2s;-webkit-transition: all 0.2s;}

.about-honor .honor-more .btn .icon{margin-left:8px;width:20px;height:20px;border:#ccc solid 1px;border-radius:50%;font-size:10px;line-height:18px;text-align:center;transition: all 0.2s;-webkit-transition: all 0.2s;}



.about-honor .honor-more:hover .btn{background-color:#186EB5;border:#186EB5 solid 1px; }

.about-honor .honor-more:hover .btn span{color:#fff;}

.about-honor .honor-more:hover .btn .icon{border:#fff solid 1px;color:#fff;}



@media(max-width:1440px){

	.about-honor li a{padding:20px;}

	.about-honor li .honor-tag .layout{padding:0 12px;font-size:14px;line-height:28px;}

	.about-honor li .honor-tag .size{font-size:14px;line-height:28px;}

	.about-honor li .title{margin-top:32px;font-size:16px;line-height:32px;height:64px;}



	.about-honor .honor-more{height:166px;}

	.about-honor .honor-more .btn{width:128px;height:40px;}

	.about-honor .honor-more .btn span{font-size:14px;line-height:40px;}

}



@media(max-width:1080px){

	.about-honor li{width:32%;}

	.about-honor li:nth-child(4n+1){margin-left:2%;}

	.about-honor li:nth-child(3n+1){margin-left:0;}

	.about-honor .honor-more{width:32%;}

}



@media(max-width:769px){

	.about-honor li{width:49%;}

	.about-honor li:nth-child(4n+1){margin-left:2%;}

	.about-honor li:nth-child(3n+1){margin-left:2%;}

	.about-honor li:nth-child(odd){margin-left:0;}

	.about-honor li a{padding:12px;}

	.about-honor li .honor-tag .layout{padding:0 8px;font-size:12px;line-height:24px;}

	.about-honor li .honor-tag .size{font-size:12px;line-height:24px;}

	.about-honor li .title{margin-top:20px;font-size:16px;line-height:24px;height:48px;}



	.about-honor .honor-more{height:118px;width:49%;}

	.about-honor .honor-more .btn{width:112px;height:32px;}

	.about-honor .honor-more .btn span{font-size:14px;line-height:30px;}

}



.team-list{width:100%;}

.team-list li{float:left;width:23.5%;margin-left:2%;margin-bottom:2%;background-color: #fff;}

.team-list li:nth-child(4n+1){margin-left:0;}

.team-list li a{display: block;width: 100%;}

.team-list li .img{width:100%;position:relative;overflow:hidden;}

.team-list li .img .img-cont{width:100%;height:0;padding-bottom:108.43%;overflow:hidden;position: relative;}

.team-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.team-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.team-list li .txt{width:100%;padding:30px;}

.team-list li .txt h5{width:100%;font-size:28px;color:#333;line-height:40px;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.team-list li .txt h6{width:100%;margin-bottom:20px;font-size:20px;color:#666;line-height:40px;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.team-list li .txt p{width:100%;font-size:18px;color:#666;line-height:32px;height:64px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}



.team-more{width:160px;height:48px;margin:80px auto 0;background-color: #186EB5;transition: all 0.3s;-webkit-transition: all 0.3s;}

.team-more a{display: block;width: 100%;font-size:18px;color:#fff;line-height:48px;text-align:center;}

.team-more:hover{box-shadow: 0 4px 15px rgba(24,110,181,0.5);transform: translateY(-4px);}



@media(max-width:1440px){

	.team-list li .txt{padding:24px;}

	.team-list li .txt h5{font-size:24px;line-height:36px;height:36px;}

	.team-list li .txt h6{margin-bottom:16px;font-size:18px;line-height:32px;height:32px;}

	.team-list li .txt p{font-size:16px;line-height:28px;height:56px;}



	.team-more{width:144px;height:40px;margin:60px auto 0;}

	.team-more a{font-size:16px;line-height:40px;}

}



@media(max-width:1080px){

	.team-list li{width:32%;margin-left:2%;margin-bottom:2%;}

	.team-list li:nth-child(4n+1){margin-left:2%;}

	.team-list li:nth-child(3n+1){margin-left:0;}

	.team-list li .txt{padding:20px;}

	.team-list li .txt h5{font-size:20px;line-height:32px;height:32px;}

	.team-list li .txt h6{margin-bottom:12px;font-size:16px;line-height:28px;height:28px;}

	.team-list li .txt p{font-size:14px;line-height:24px;height:48px;}



	.team-more{width:120px;height:40px;margin:40px auto 0;}

	.team-more a{font-size:14px;line-height:40px;}

}



@media(max-width:769px){

	.team-list li{width:49%;}

	.team-list li:nth-child(3n+1){margin-left:2%;}

	.team-list li:nth-child(odd){margin-left:0;}

	.team-list li .txt{padding:12px;}

	.team-list li .txt h5{font-size:18px;line-height:28px;height:28px;font-weight: bold;}

	.team-list li .txt h6{margin-bottom:12px;font-size:16px;line-height:28px;height:28px;}

	.team-list li .txt p{font-size:14px;line-height:24px;height:48px;}



	.team-more{width:120px;height:40px;margin:20px auto 0;}

	.team-more a{font-size:14px;line-height:40px;}

}



.about-index-part07{background-color: #fff;}

.pro-recom-list{width:100%;}

.pro-recom-list li{float:left;width:32.6%;margin-left:1.1%;}

.pro-recom-list li:first-child{margin-left:0;}

.pro-recom-list li a{display:block;width:100%;}

.pro-recom-list li .img{width:100%;position:relative;overflow:hidden;}

.pro-recom-list li .img .img-cont{width:100%;height:0;padding-bottom:55.93%;overflow:hidden;position: relative;}

.pro-recom-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.pro-recom-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.pro-recom-list li:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}

.pro-recom-list li .txt{width:100%;padding:30px 20px;background-color: #f4f4f4;transition: all 0.3s;-webkit-transition: all 0.3s;}

.pro-recom-list li .txt .title{width: 100%;display: flex;align-items: center;justify-content: space-between;}

.pro-recom-list li .txt .title h5{width:80%;font-size:28px;color:#333;line-height:40px;height:40px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.pro-recom-list li .txt .title .iconfont{font-size:16px;color:#333;line-height:40px;}

.pro-recom-list li .txt p{width:100%;margin-top:20px;font-size:18px;color:#666;line-height:32px;height:64px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}



.pro-recom-list li:hover .txt{background-color: #186EB5;}

.pro-recom-list li:hover .txt .title h5{color:#fff;}

.pro-recom-list li:hover .txt .title .iconfont{color:#fff;}

.pro-recom-list li:hover .txt p{color:#fff;}



@media(max-width:1440px){

	.pro-recom-list li .txt{padding:24px 16px;}

	.pro-recom-list li .txt .title h5{font-size:24px;line-height:36px;height:36px;}

	.pro-recom-list li .txt .title .iconfont{line-height: 20px;}

	.pro-recom-list li .txt p{margin-top:16px;font-size:16px;line-height:28px;height:56px;}

}



@media(max-width:1080px){

	.pro-recom-list li .txt{padding:20px 12px;}

	.pro-recom-list li .txt .title h5{font-size:20px;line-height:32px;height:32px;}

	.pro-recom-list li .txt p{margin-top:12px;font-size:14px;line-height:24px;height:48px;}

}



@media(max-width:769px){

	.pro-recom-list li{width: 100%;margin-left:0;margin-bottom:2%;}

	.pro-recom-list li .txt{padding:12px;}

	.pro-recom-list li .txt .title h5{font-size:18px;line-height:28px;height:28px;}

	.pro-recom-list li .txt p{margin-top:8px;font-size:14px;line-height:24px;height:48px;}

}







.service-part01{width: 100%;background-color: #fff;display: flex;justify-content: space-between;flex-direction: row;}

.service-part01 .txt-box{width:100%;padding:80px 60px;max-width:600px;}

.service-part01 .txt{width:100%;font-size:18px;color:#333;line-height:32px;max-height:192px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6;}

.service-part01 .txt p{line-height: inherit;}

.service-part01 .img{width:100%;position:relative;overflow:hidden;}

.service-part01 .img .img-cont{width:100%;height:0;padding-bottom:64.1%;overflow:hidden;position: relative;}

.service-part01 .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.service-part01 .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}



.service-between .service-left{width:45.84%;}

.service-between .service-left{display:flex;justify-content:flex-end;}

.service-between .service-right{width:54.16%;}

.service-reverse{flex-direction: row-reverse;}

.service-flex{display: flex;}



@media(max-width:1440px){

	.service-part01 .txt-box{padding:64px 40px;}

	.service-part01 .txt{font-size:16px;line-height:28px;max-height:140px;-webkit-line-clamp:5;}

}



@media(max-width:1080px){

	.service-part01 .txt-box{padding:40px 24px;}

	.service-part01 .txt{font-size:14px;line-height:24px;max-height:96px;-webkit-line-clamp:4;}

}



@media(max-width:769px){

	.service-part01{display: block;}

	.service-between .service-left{width:100%;}

	.service-between .service-right{width:100%;}

	.service-part01 .txt-box{padding:24px 16px;max-width:100%;}

	.service-part01 .txt{max-height:100%;-webkit-line-clamp:8;}



	.service-part01 .img .img-cont .img-flex{width:104%;}

	.service-reverse .img .img-cont .img-flex{left:-4%;}

}





.service-part02{width: 100%;padding-bottom:6%;background-repeat: no-repeat;background-size: cover;background-position: center;position: relative;}

.service-part02-mask{position: absolute;left:0;top:0;width:100%;height:100%;z-index: 1;background: linear-gradient(270deg, #001034 0%, rgba(8, 8, 8, 0) 100%);}

.service-part02-box{position: relative;z-index: 2;}



.service-part02-txt{width:38%;}

.service-part02-txt .about-title h3{color: #fff;}

.service-part02-txt .txt{width:100%;font-size:18px;color:#fff;line-height:32px;max-height:192px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:6;}

.service-part02-txt .txt2{width:100%;font-size:22px;color:#333;line-height:32px;font-weight:bold;margin-top:40px;}



.ser-icon-list{width:100%;margin-top:60px;display: flex;}

.ser-icon-list .icon-item{margin-right:60px;}

.ser-icon-list .icon-item .icon{width: 56px;height:56px;margin:0 auto;border:#fff solid 1px;border-radius:50%;display: flex;align-items: center;justify-content: center;}

.ser-icon-list .icon-item .icon img{display: block;width: 60%;max-width: 32px;}

.ser-icon-list .icon-item h5{font-size:24px;color:#fff;line-height:32px;margin-top:20px;}



@media(max-width:1440px){

	.service-part02-txt .txt{font-size:16px;line-height:28px;max-height:140px;-webkit-line-clamp:5;}

	.service-part02-txt .txt2{font-size:20px;line-height:28px;margin-top:32px;}



	.ser-icon-list{margin-top:40px;}

	.ser-icon-list .icon-item{margin-right:40px;}

	.ser-icon-list .icon-item .icon{width: 48px;height:48px;}

	.ser-icon-list .icon-item h5{font-size:18px;line-height:24px;margin-top:16px;}

}



@media(max-width:1080px){

	.service-part02-txt{width:48%;}

	.service-part02-txt .txt{font-size:14px;line-height:24px;max-height:96px;-webkit-line-clamp:4;}

	.service-part02-txt .txt2{font-size:18px;line-height:28px;margin-top:20px;}



	.ser-icon-list{margin-top:24px;}

	.ser-icon-list .icon-item{margin-right:24px;}

	.ser-icon-list .icon-item .icon{width: 40px;height:40px;}

	.ser-icon-list .icon-item h5{font-size:16px;margin-top:8px;}

}

@media(max-width:769px){

	.service-part02-txt{width:100%;}

	.service-part02-txt .txt2{font-size:16px;line-height:24px;}



	.ser-icon-list{margin-top:20px;}

	.ser-icon-list .icon-item{margin-right:20px;}

}







.service-part03-list{width:100%;}

.service-part03-list li{float:left;width:49%;margin-left:2%;background-color: #fff;}

.service-part03-list li:first-child{margin-left:0;}

.service-part03-list li .img{width:100%;position:relative;overflow:hidden;}

.service-part03-list li .img .img-cont{width:100%;height:0;padding-bottom:53.82%;overflow:hidden;position: relative;}

.service-part03-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.service-part03-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}

.service-part03-list li .more-btn{margin-top:20px;width:100%;display: flex;justify-content: flex-end;}
.service-part03-list li .more-btn a{border:#CE4025 solid 1px;font-size:14px;color:#CE4025;line-height:30px;padding:0 20px;border-radius:4px;}


.service-part03-list li .txt-box{width:100%;padding:50px 50px 32px;position: relative;overflow:hidden;}

.service-part03-list li .txt{width:100%;position: relative;}

.service-part03-list li .txt h6{width:100%;font-size:18px;color:#333;line-height:32px;height:64px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

.service-part03-list li .txt .marker-icon{position: absolute;font-size:100px;color:#999;line-height:40px;top:-10px;left:-60px;}

.service-part03-list li .txt .after-marker{left:auto;top:auto;bottom:-30px;right:-60px;}

.service-part03-list li .txt-bottom{display: flex;align-items: center;justify-content: space-between;margin-top:40px;}

.service-part03-list li .part-logo{width:112px;height:70px;display: flex;align-items: center;}

.service-part03-list li .part-logo img{display:block;max-width:100%;}

.service-part03-list li .title{text-align:right;}

.service-part03-list li .title .name{font-size:24px;color:#333;line-height:32px;font-weight:bold;}

.service-part03-list li .title .job{font-size:16px;color:#333;line-height:24px;}



@media(max-width:1440px){

	.service-part03-list li .txt-box{padding:40px 40px 24px;}

	.service-part03-list li .txt h6{font-size:16px;line-height:28px;max-height:56px;}



	.service-part03-list li .txt .marker-icon{font-size:80px;top:-10px;left:-50px;}

	.service-part03-list li .txt .after-marker{left:auto;top:auto;bottom:-30px;right:-50px;}

	.service-part03-list li .txt-bottom{margin-top:32px;}

	.service-part03-list li .part-logo{width:100px;height:64px;}

	.service-part03-list li .title .name{font-size:20px;line-height:28px;}

	.service-part03-list li .title .job{font-size:14px;line-height:20px;}



}

@media(max-width:1080px){

	.service-part03-list li .txt-box{padding:24px 24px 12px;}

	.service-part03-list li .txt h6{font-size:14px;line-height:24px;max-height:48px;}

	.service-part03-list li .more-btn{margin-top:16px;}
	.service-part03-list li .more-btn a{font-size:12px;line-height:26px;padding:0 16px;}

	.service-part03-list li .txt .marker-icon{font-size:60px;top:-10px;left:-40px;}

	.service-part03-list li .txt .after-marker{left:auto;top:auto;bottom:-30px;right:-40px;}

	.service-part03-list li .txt-bottom{margin-top:20px;}

	.service-part03-list li .part-logo{width:80px;height:48px;}

	.service-part03-list li .title .name{font-size:18px;line-height:24px;}

	.service-part03-list li .title .job{font-size:12px;}



}

@media(max-width:769px){

	.service-part03-list li{width:100%;margin-left:0;margin-bottom:2%;}

	.service-part03-list li .title .name{font-size:16px;line-height:24px;}

}





.staff-part01{width:100%;display: flex;align-items: center;justify-content:space-between;}

.staff-part01-txt{width:42%;position: relative;padding:40px 0;overflow:hidden;}

.staff-part01-txt h6{width:100%;font-size:24px;color:#333;line-height:36px;font-weight:bold;}

.staff-part01-txt .marker-icon{position: absolute;font-size:100px;color:#333;line-height:40px;top:20px;left:-50px;font-weight:bold;}

.staff-part01-txt .after-marker{left:auto;top:auto;bottom:-20px;right:-50px;}



.staff-part01-img{width:50%;position:relative;}

.staff-part01-img .img{width:100%;display:flex;justify-content:flex-end;}

.staff-part01-img .img img{display:block;max-width:100%;}

.staff-part01-img .title{position:absolute;left:-4%;top:16%;}

.staff-part01-img .title .name{font-size:36px;color:#333;line-height:40px;font-weight:bold;}

.staff-part01-img .title .job{font-size:18px;color:#333;line-height:32px;}



@media(max-width:1440px){

	.staff-part01-txt{padding:40px 0;}

	.staff-part01-txt h6{font-size:20px;line-height:32px;}

	.staff-part01-txt .marker-icon{font-size:72px;line-height:40px;top:20px;left:-36px;}

	.staff-part01-txt .after-marker{left:auto;top:auto;bottom:0px;right:-36px;}



	.staff-part01-img .title{left:-4%;top:16%;}

	.staff-part01-img .title .name{font-size:32px;line-height:40px;}

	.staff-part01-img .title .job{font-size:16px;line-height:32px;}

}



@media(max-width:1080px){

	.staff-part01-txt{padding:24px 0;}

	.staff-part01-txt h6{font-size:18px;line-height:28px;}

	.staff-part01-txt .marker-icon{font-size:60px;line-height:32px;top:10px;left:-30px;}

	.staff-part01-txt .after-marker{left:auto;top:auto;bottom:0px;right:-30px;}



	.staff-part01-img .title{left:-4%;top:16%;}

	.staff-part01-img .title .name{font-size:24px;line-height:32px;}

	.staff-part01-img .title .job{font-size:14px;line-height:20px;}



}



@media(max-width:769px){

	.staff-part01{display:block;}

	.staff-part01-txt{width:100%;padding:24px 0;}



	.staff-part01-img{width:100%;}

	.staff-part01-img .title{left:0;top:16%;}



}



.staff-part02{background-color:#fff;}

.staff-part02-box{background-color:#f4f4f4;}



.staff-part03-txt{width:23%;padding-bottom:8%;}

.staff-part03-txt .about-title h3{color: #333;}

.staff-part03-txt .txt{color:#333;}





@media(max-width:769px){

	.staff-part03-txt{width:80%;padding-bottom:8%;}

}



.staff-part04{width:100%;background-color:#186EB5;position:relative;}



.staff-part04-txt{width:44%;padding-bottom:4%;}

.staff-part04-txt .nova-title{border-bottom:#D1D1D1 solid 1px;}

.staff-part04-txt .nova-title h3{color:#fff;}

.staff-part04-txt .nova-title em{background-color: #fff;height:2px;width:148px;}



.staff-part04-txt .txt{width:100%;padding:40px 0;position: relative;overflow:hidden;}

.staff-part04-txt .txt h6{width:100%;font-size:18px;color:#fff;line-height:32px;}

.staff-part04-txt .txt .marker-icon{position: absolute;font-size:100px;color:#fff;line-height:40px;top:30px;left:-50px;font-weight:bold;}

.staff-part04-txt .txt .after-marker{left:auto;top:auto;bottom:0px;right:-50px;}

.staff-part04-txt .title{width:100%;margin-top:60px;text-align:right;}

.staff-part04-txt .title .name{font-size:24px;color:#fff;line-height:40px;font-weight:bold;}

.staff-part04-txt .title .job{font-size:16px;color:#fff;line-height:28px;}



.staff-part04-img{position:absolute;bottom:0;left:62%;width:32%;}

.staff-part04-img .img{width:100%;display: flex;justify-content:flex-end;}

.staff-part04-img .img img{display:block;width:100%;max-width:440px;}



@media(max-width:1440px){

	.staff-part04-txt .nova-title em{width:120px;}



	.staff-part04-txt .txt{padding:40px 0;}

	.staff-part04-txt .txt h6{font-size:16px;line-height:28px;}

	.staff-part04-txt .txt .marker-icon{font-size:80px;line-height:40px;top:20px;left:-40px;}

	.staff-part04-txt .txt .after-marker{left:auto;top:auto;bottom:0px;right:-40px;}

	.staff-part04-txt .title{margin-top:60px;}

	.staff-part04-txt .title .name{font-size:20px;line-height:32px;}

	.staff-part04-txt .title .job{font-size:14px;line-height:24px;}



	.staff-part04-img{left:62%;width:28%;}



}



@media(max-width:1080px){



	.staff-part04-txt .nova-title em{width:80px;}



	.staff-part04-txt .txt{padding:24px 0;}

	.staff-part04-txt .txt h6{font-size:14px;line-height:24px;}

	.staff-part04-txt .txt .marker-icon{font-size:60px;line-height:32px;top:10px;left:-30px;}

	.staff-part04-txt .txt .after-marker{left:auto;top:auto;bottom:0px;right:-30px;}

	.staff-part04-txt .title{margin-top:20px;}

	.staff-part04-txt .title .name{font-size:18px;line-height:28px;}



}



@media(max-width:769px){

	.staff-part04-txt{width:80%;padding-bottom:4%;position:relative;z-index:9;}

	.staff-part04-txt .nova-title em{width:64px;}



	.staff-part04-txt .txt{padding:24px 0;}

	.staff-part04-txt .txt h6{font-size:14px;line-height:24px;}

	.staff-part04-txt .txt .marker-icon{font-size:60px;line-height:32px;top:10px;left:-30px;}

	.staff-part04-txt .txt .after-marker{left:auto;top:auto;bottom:0px;right:-30px;}

	.staff-part04-txt .title{margin-top:20px;}

	.staff-part04-txt .title .name{font-size:18px;line-height:28px;}



	.staff-part04-img{left:46%;width:54%;z-index:2;}

}





.develop-part02-txt{width:28%;padding-bottom:8%;}



@media(max-width:769px){

	.develop-part02-txt{width:100%;padding-bottom:8%;}

}





.develop-part03-list{width:100%;}

.develop-part03-list li{float:left;width:32%;margin-left:2%;}

.develop-part03-list li:first-child{margin-left:0;}

.develop-part03-list li a{display:block;width:100%;}

.develop-part03-list li .img{width:100%;position:relative;overflow:hidden;}

.develop-part03-list li .img .img-cont{width:100%;height:0;padding-bottom:58.33%;overflow:hidden;position: relative;}

.develop-part03-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.develop-part03-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}

.develop-part03-list li:hover .img img{-webkit-transform:scale(1.15);

	-moz-transform: scale(1.15);

	-ms-transform: scale(1.15);

	-o-transform: scale(1.15);

	transform: scale(1.15);}



@media(max-width:769px){

	.develop-part03-list li{width:100%;margin-left:0;margin-bottom:2%;}

}





.develop-more{width:220px;margin:60px auto 0;}

.develop-more a{display:block;width:100%;font-size:18px;color:#fff;line-height:48px;border-radius:12px;text-align:center;background-color:#186EB5;box-shadow:0 2px 15px rgba(24,110,181,0.2);transition: all 0.3s;-webkit-transition: all 0.3s;}



.develop-more a:hover{box-shadow:0 2px 15px rgba(24,110,181,0.6);transform:translateY(-4px);}



@media(max-width:1440px){

	.develop-more{width:200px;margin:48px auto 0;}

	.develop-more a{font-size:16px;line-height:40px;border-radius:8px;}

}



@media(max-width:1080px){

	.develop-more{width:160px;margin:40px auto 0;}

	.develop-more a{font-size:14px;line-height:36px;}

}



@media(max-width:769px){

	.develop-more{margin:24px auto 0;}

}



.vision-part02-txt{width:37.5%;padding-bottom:8%;}

.vision-part02-txt .about-title h3{color: #333;}

.vision-part02-txt .txt{color:#333;}





@media(max-width:769px){

	.vision-part02-txt{width:100%;padding-bottom:8%;}

}



.vision-part03{width:100%;background-color:#186EB5;}

.vision-part03-box{width:100%;display:flex;justify-content:space-between;align-items: center;}

.vision-part03-txt{width:50%;}

.vision-part03-txt .txt{font-size:110px;font-weight:bold;color:#fff;line-height:120px;}



.vision-part03-img{width:37.5%;}

.vision-part03-img img{display:block;max-width:100%;}



.vision-btn{width:220px;margin-top:80px;}

.vision-btn a{display:block;width:100%;font-size:18px;color:#186EB5;line-height:48px;border-radius:12px;text-align:center;background-color:#fff;box-shadow:0 2px 15px rgba(255,255,255,0.2);transition: all 0.3s;-webkit-transition: all 0.3s;}



.vision-btn a:hover{box-shadow:0 2px 15px rgba(255,255,255,0.6);transform:translateY(-4px);}



@media(max-width:1440px){

	.vision-part03-txt .txt{font-size:96px;line-height:100px;}



	.vision-btn{width:200px;margin-top:60px;}

	.vision-btn a{font-size:16px;line-height:40px;border-radius:8px;}

}



@media(max-width:1080px){

	.vision-part03-txt .txt{font-size:64px;line-height:80px;}

	.vision-btn{width:160px;margin-top:40px;}

	.vision-btn a{font-size:14px;line-height:36px;}

}



@media(max-width:769px){

	.vision-btn{margin-top:24px;}



	.vision-part03-txt{width:60%;}

	.vision-part03-txt .txt{font-size:32px;line-height:36px;}



	.vision-part03-img{width:32%;}

}







/*下载导航*/

.download-nav-box{width:100%;background-color:#fff;position:relative;}

.download-nav{position:relative;}

.download-nav li{width:15.5%;position:relative;}

.download-nav a{display:block;width:100%;}

.download-nav a .item{width:100%;border:#D0D0D0 solid 2px;padding:48px 0;position:relative;}

.download-nav a .icon{width:48px;margin:0 auto;}

.download-nav a .icon img{display:block;width:100%;}

.download-nav a h5{font-size:18px;color:#333;line-height:20px;margin-top:20px;position:relative;}

.download-nav a em{position:absolute;bottom:0;left:50%;width:0;height:10px;background:#CE4025;transition:all .2s;-webkit-transition:all .2s;}



.download-nav li.active a em{left:0;width:100%;}

.download-nav li:hover a em{left:0;width:100%;}





.download-nav-box .swiper-button-next,.download-nav-box .swiper-button-prev{width:16px;height:100%;margin-top:0px;z-index:9;transition:all 0.3s;-webkit-transition:all 0.3s;opacity:1;left:-16px;top:0;font-size:16px;color:#000;display:flex;align-items: center;background: linear-gradient(to right, rgb(255,255,255), rgba(255,255,255,.5));justify-content:flex-start;}

.download-nav-box .swiper-button-next {left:auto;right:-16px;background: linear-gradient(to left, rgb(255,255,255), rgba(255,255,255,5));justify-content:flex-end;}

.download-nav-box .swiper-button-next:hover,.download-nav-box .swiper-button-prev:hover{color:#CE4025;}

.download-nav-box .swiper-button-prev.swiper-button-disabled {opacity:0;}

.download-nav-box .swiper-button-next.swiper-button-disabled {opacity:0;}



.download-nav-height.scroll{position:fixed;top:0px;z-index:20;box-shadow:0 2px 12px rgba(0,0,0,0.1);}

.download-nav-height.scroll .location{display:none;}



@media(max-width:1440px){

	.download-nav a .item{padding:40px 0;}

    .download-nav a h5{font-size:16px;margin-top:16px;}

	.download-nav a em{height:8px;}

}



@media(max-width:1080px){

	.download-nav li{width:18.88%;}

    .download-nav a .item{padding:32px 0;}

    .download-nav a h5{font-size:14px;margin-top:12px;}

	.download-nav a em{height:6px;}



}

@media(max-width:768px){

	.download-nav li{width:23.95%;}

    .download-nav a .item{padding:20px 0;}

}



@media(max-width:480px){

	.download-nav li{width:23.95%;}

    .download-nav a .item{border:#D0D0D0 solid 1px;padding:16px 0;}

	.download-nav a .icon{width:32px;}

	.download-nav a em{height:4px;}

}





.download-company-box{width:100%;}

.download-company-box a{display:block;width:100%;position:relative;}

.download-company-box a .img{width:70.55%;position:relative;overflow:hidden;}

.download-company-box a .img .img-cont{width:100%;height:0;padding-bottom:64%;overflow:hidden;position: relative;}

.download-company-box a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.download-company-box a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}



.download-company-box a .company-title{position:absolute;right:0;top:0;width:29.45%;height:100%;display:flex;flex-direction:column;justify-content:space-around;align-items: center;background-color:#CE4025;padding:4% 0;}

.download-company-box a .company-title h1{font-size:36px;color:#fff;line-height:40px;text-align:center;}

.download-company-box a .company-title .icon{width:16%;max-width:56px;margin:0 auto;}

.download-company-box a .company-title .icon img{display:block;width:100%;}





@media(max-width:1440px){

	.download-company-box a .company-title h1{font-size:32px;line-height:36px;}

}



@media(max-width:1080px){

	.download-company-box a .company-title h1{font-size:24px;line-height:32px;}

}

@media(max-width:769px){

	.download-company-box a .img{width:64%;}

	.download-company-box a .company-title{width:36%;}

	.download-company-box a .company-title h1{font-size:16px;line-height:24px;}

}





.download-logo-list{width:100%;}

.download-logo-list li{float:left;width:23.5%;margin-left:2%;margin-bottom:2%;background-color:#fff;}

.download-logo-list li:nth-child(4n+1){margin-left:0;}

/*.download-logo-list li:nth-child(odd){background-color:#000;}*/

.download-logo-list li a{display:block;width:100%;position:relative;overflow:hidden;}

.download-logo-list li a .img{width:100%;height:200px;padding:40px;display: flex;align-items: center;justify-content:center;}

.download-logo-list li a .img img{display:block;max-width:100%;}

.download-logo-list li a .txt-box{position:absolute;left:0;bottom:-100%;z-index:9;width:100%;height:100%;background-color:#CE4025;display:flex;align-items:center;justify-content:center;transition:all .3s;-webkit-transition:all .3s;}

.download-logo-list li a .txt h5{width:100%;font-size:18px;color:#fff;line-height:28px;text-align:center;}

.download-logo-list li a .txt .btn{width:100%;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;line-height:20px;margin-top:20px;}

.download-logo-list li a .txt .btn .iconfont{font-size:12px;margin-left:8px;}



.download-logo-list li a:hover .txt-box{bottom:0;}



.download-tips{font-size:14px;color:#666;line-height:28px;margin-top:10px;}





@media(max-width:1440px){

	.download-logo-list li a .img{height:180px;}

	.download-logo-list li a .txt h5{font-size:16px;line-height:24px;}

	.download-logo-list li a .txt .btn{font-size:14px;margin-top:12px;}

}



@media(max-width:1080px){

	.download-logo-list li a .img{height:120px;}

	.download-logo-list li a .txt h5{font-size:14px;line-height:20px;}

	.download-logo-list li a .txt .btn{font-size:12px;}

}



@media(max-width:769px){

	.download-logo-list li{width:49%;}

	.download-logo-list li:nth-child(4n+1){margin-left:2%;}

	.download-logo-list li:nth-child(odd){margin-left:0;}

}



@media(max-width:480px){

	.download-logo-list li a .img{height:100px;}

	.download-tips{font-size:12px;line-height:20px;margin-top:10px;}

}



.picture-list{width:100%;margin-bottom:40px;}

.picture-list .pic-title{font-size:28px;color:#333;line-height:40px;margin-bottom:20px;font-weight:bold;}

.picture-list li{float:left;width:32%;margin-left:2%;margin-bottom:2%;}

.picture-list li:nth-child(3n+1){margin-left:0;}

.picture-list li a{display:block;width:100%;position:relative;}

.picture-list li a .img{width:100%;position:relative;overflow:hidden;}

.picture-list li a .img .img-cont{width:100%;height:0;padding-bottom:76.08%;overflow:hidden;position: relative;}

.picture-list li a .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.picture-list li a .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}



.picture-list li a .mask{position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:9;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;line-height:24px;opacity:0;transition:all .6s;-webkit-transition:all .6s;}

.picture-list li a:hover .mask{opacity:1;}



@media(max-width:1440px){

	.picture-list{margin-bottom:32px;}

	.picture-list .pic-title{font-size:24px;line-height:32px;margin-bottom:16px;}

	.picture-list li a .mask{font-size:20px;}

}

@media(max-width:1080px){

	.picture-list{margin-bottom:24px;}

	.picture-list .pic-title{font-size:20px;line-height:28px;margin-bottom:16px;}

	.picture-list li a .mask{font-size:16px;}

}



@media(max-width:769px){

	.picture-list li{width:49%;margin-left:2%;margin-bottom:2%;}

	.picture-list li:nth-child(3n+1){margin-left:2%;}

	.picture-list li:nth-child(odd){margin-left:0;}

}



.video-detail{width:100%;background-color:#fff;padding:6% 8%;}

.video-title h1{font-size:36px;color:#333;line-height:40px;font-weight:bold;text-align:center;padding-bottom:28px;position: relative;}

.video-box{width:100%;margin:0 auto;}





@media(max-width:1440px){

	.video-title h1{font-size:32px;line-height:36px;padding-bottom:20px;}

}



@media(max-width:1080px){

	.video-title h1{font-size:24px;line-height:32px;padding-bottom:20px;}

}

@media(max-width:769px){

	.video-title h1{font-size:20px;line-height:24px;padding-bottom:16px;}

}



.team-title{padding-top:40px;}



@media(max-width:769px){

	.team-title{padding-top:24px;}

}





.case-list{margin-bottom:80px;}

.case-list li .txt{background-color: #fff;}



@media(max-width:1440px){

	.case-list{margin-bottom:60px;}

}

@media(max-width:1080px){

	.case-list{margin-bottom:40px;}

}





.case-det-part02{width: 100%;background-color: #fff;}



.case-part02-txt{width:100%;font-size:18px;color:#333;line-height:28px;}

.case-part02-icon{width:100%;margin-top:80px;}

.case-part02-icon li{float:left;width:27%;margin-left:9.5%;}

.case-part02-icon li:first-child{margin-left:0;}

.case-part02-icon li .icon{width:30%;max-width: 80px;margin:0 auto;}

.case-part02-icon li .icon img{display: block;width: 100%;}

.case-part02-icon li .txt{width: 100%;margin-top:30px;}

.case-part02-icon li .txt h5{font-size:24px;color:#333;line-height:28px;text-align: center;}

.case-part02-icon li .txt p{font-size:16px;color:#333;line-height:28px;margin-top:16px;}



.case-det-part03{background-color: #DFECFE;}

.case-det-part03 .case-part02-txt{color: #666;}

.case-det-part04{background-color: #1359A6;}



.case-part04-list{width:100%;}

.case-part04-list li{float:left;width:47%;margin-left:6%;}

.case-part04-list li:first-child{margin-left:0;}

.case-part04-list li .item{width: 90%;background-color: #fff;padding:40px 40px 90px;}

.case-part04-list li .txt{width:100%;margin-bottom:40px;}

.case-part04-list li .txt h5{font-size:28px;color:#333;line-height:36px;height:36px;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.case-part04-list li .txt p{font-size:20px;color:#333;line-height:32px;margin-top:16px;height:96px;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3;}



.case-part04-list li .img{width:120%;position:relative;}

.case-part04-list li .img .img-cont{width:100%;height:0;padding-bottom:63.29%;overflow:hidden;position: relative;}

.case-part04-list li .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.case-part04-list li .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}



@media(max-width:1440px){

	.case-part02-txt{font-size:16px;line-height:24px;}

	.case-part02-icon{margin-top:60px;}

	.case-part02-icon li .icon{max-width: 72px;}

	.case-part02-icon li .txt{margin-top:20px;}

	.case-part02-icon li .txt h5{font-size:20px;line-height:28px;}

	.case-part02-icon li .txt p{font-size:16px;line-height:24px;margin-top:12px;}



	.case-part04-list li .item{padding:32px 32px 80px;}

	.case-part04-list li .txt{margin-bottom:32px;}

	.case-part04-list li .txt h5{font-size:24px;line-height:32px;height:32px;}

	.case-part04-list li .txt p{font-size:16px;line-height:28px;margin-top:12px;height:84px;}



}

@media(max-width:1080px){

	.case-part02-txt{font-size:14px;}

	.case-part02-icon{margin-top:40px;}

	.case-part02-icon li .icon{max-width: 60px;}

	.case-part02-icon li .txt{margin-top:16px;}

	.case-part02-icon li .txt h5{font-size:18px;line-height:24px;}

	.case-part02-icon li .txt p{font-size:14px;line-height:20px;margin-top:8px;}



	.case-part04-list li .item{padding:20px 20px 60px;}

	.case-part04-list li .txt{margin-bottom:20px;}

	.case-part04-list li .txt h5{font-size:20px;line-height:28px;height:28px;}

	.case-part04-list li .txt p{font-size:14px;line-height:20px;margin-top:8px;height:60px;}



}



@media(max-width:769px){

	.case-part02-icon li{width:100%;margin-left:0;margin-bottom:20px;}

	.case-part02-icon li:last-child{margin-bottom:0;}

	.case-part02-icon{margin-top:24px;}

	.case-part02-icon li .icon{max-width:48px;}

	.case-part02-icon li .txt{margin-top:12px;}



	.case-part04-list li{width:100%;margin-left:0;margin-bottom:20px;}

	.case-part04-list li:last-child{margin-bottom:0;}

	.case-part04-list li .item{padding:20px 20px 40px;}



}



.supplier-part01 .img .img-cont{padding-bottom:89.78%;}



.supplier-part01 .service-left{width:51.2%;}

.supplier-part01 .service-right{width:48.6%;}

.supplier-part01 .txt-box{max-width: 740px;}

.supplier-part01-txt{width:100%;margin-top:20px;padding:20px;background-color: #EDEDED;border-radius:16px;position: relative;overflow: hidden;}

.supplier-part01-txt .line{position: absolute;top:0;left:0;width:100%;background-color: #CE4025;height:8px;}

.supplier-part01-txt h6{font-size:18px;color:#333;line-height:32px;position: relative;padding-left:20px;}

.supplier-part01-txt h6:before{content: "";position: absolute;left:0;top:13px;width:6px;height:6px;background-color: #333;border-radius:50%;}



@media(max-width:1440px){

	.supplier-part01-txt{margin-top:16px;padding:16px;}

	.supplier-part01-txt .line{height:8px;}

	.supplier-part01-txt h6{font-size:16px;line-height:28px;}

	.supplier-part01-txt h6:before{top:12px;width:4px;height:4px;}



}



@media(max-width:1080px){

	.supplier-part01-txt{margin-top:12px;padding:12px;}

	.supplier-part01-txt .line{height:4px;}

	.supplier-part01-txt h6{font-size:14px;line-height:24px;}

	.supplier-part01-txt h6:before{top:10px;}



}



@media(max-width:769px){

	.supplier-part01 .service-left{width:100%;}

	.supplier-part01 .service-right{width:100%;}

}









.supplier-part02{width:100%;background-color: #fff;}

.supplier-txt{font-size:18px;color:#333;line-height:32px;margin-bottom:48px;}

.supplier-icon-list{width:100%;}

.supplier-icon-list li{float:left;width:15.4%;margin-left:1.52%;background-color: #F6F6F6;border-radius:8px;overflow:hidden;position: relative;}

.supplier-icon-list li:first-child{margin-left:0;}

.supplier-icon-list li .item{width:100%;padding:32px 0 20px;overflow: hidden;position: relative;z-index: 8;}

.supplier-icon-list li .icon{width: 136px;height:136px;margin:0 auto;display: flex;align-items: center;justify-content: center;border-radius: 50%;background-color: #CE4025;}

.supplier-icon-list li .icon img{display: block;width: 50%;max-width: 60px;}

.supplier-icon-list li .txt{width:100%;margin-top:32px;padding:0 20px;text-align: center;}

.supplier-icon-list li .txt h5{font-size:28px;color:#CE4025;line-height:32px;}

.supplier-icon-list li .txt p{font-size:18px;color:#333;line-height:32px;height:96px;margin-top:12px;}

.supplier-icon-list li .num{position: absolute;bottom:0;left:0;width:100%;font-size:180px;line-height:180px;text-align: center;color:#EAEAEA;z-index: 2;font-weight: bold;font-style: italic;}





@media(max-width:1440px){

	.supplier-txt{font-size:16px;line-height:28px;margin-bottom:36px;}



	.supplier-icon-list li .item{padding:20px 0;}

	.supplier-icon-list li .icon{width: 112px;height:112px;;}

	.supplier-icon-list li .txt{margin-top:24px;padding:0 16px;}

	.supplier-icon-list li .txt h5{font-size:24px;line-height:28px;}

	.supplier-icon-list li .txt p{font-size:16px;line-height:28px;height:84px;margin-top:8px;}

	.supplier-icon-list li .num{font-size:160px;line-height:160px;}

}



@media(max-width:1280px){

	.supplier-icon-list li .item{padding:20px 0;}

	.supplier-icon-list li .icon{width: 96px;height:96px;;}

	.supplier-icon-list li .txt{margin-top:20px;padding:0 12px;}

	.supplier-icon-list li .txt h5{font-size:20px;line-height:24px;}

	.supplier-icon-list li .txt p{font-size:14px;line-height:24px;height:96px;}

	.supplier-icon-list li .num{font-size:120px;line-height:120px;}

}



@media(max-width:1080px){

	.supplier-txt{font-size:14px;line-height:24px;margin-bottom:24px;}



	.supplier-icon-list li{width:32%;margin-left:2%;margin-bottom:2%;}

	.supplier-icon-list li:nth-child(3n+1){margin-left:0;}



}



@media(max-width:769px){

	.supplier-txt{margin-bottom:20px;}

	.supplier-icon-list li{width:49%;}

	.supplier-icon-list li:nth-child(3n+1){margin-left:2%;}

	.supplier-icon-list li:nth-child(odd){margin-left:0;}



	.supplier-icon-list li .icon{width:60px;height:60px;;}

	.supplier-icon-list li .txt{margin-top:20px;padding:0 12px;}

	.supplier-icon-list li .txt h5{font-size:20px;line-height:24px;}

	.supplier-icon-list li .txt p{font-size:14px;line-height:24px;height:84px;}



}



.supplier-part03{width: 100%;display: flex;justify-content: space-between;}



.supplier-part03 .img{width:100%;position:relative;}

.supplier-part03 .img .img-cont{width:100%;height:0;padding-bottom:63.29%;overflow:hidden;position: relative;}

.supplier-part03 .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.supplier-part03 .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}



.supplier-part03-left{width:60%;}

.supplier-part03-right{width:35.2%;}

.supplier-part03-left .img .img-cont{padding-bottom:56.69%;}

.supplier-part03-right .img .img-cont{padding-bottom:96.84%;}



@media(max-width:769px){

	.supplier-part03{display: block;}

	.supplier-part03-left{width:100%;}

	.supplier-part03-right{width:100%;margin-top:40px;}



}





.invite-part02{width:100%;background-color:#fff;}

.invite-part02-title{display:flex;align-items:center;justify-content:space-between;}



.year-select{position:relative;margin-bottom:20px;}

.year-select select{width:200px;height:48px;border:#333 solid 1px;padding:0 16px;font-size:18px;color:#333;line-height:48px;background:none;}

.year-select .arrow{width:20px;height:20px;position:absolute;top:14px;right:14px;z-index:1;font-size:16px;color:#333;line-height:20px;text-align:center;}





.invite-list{width:100%;}

.invite-list li{width:100%;border-bottom:#B8B8B8 solid 1px;margin-bottom:40px;padding-bottom:28px;}

.invite-list li a{display:block;width:100%;}

.invite-list li a h5{width:100%;font-size:28px;color:#333;line-height:40px;height:40px;font-weight:bold;overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.invite-list li a .date{font-size:16px;color:#333;line-height:28px;margin-top:8px;}



@media(max-width:1440px){

	.year-select select{width:180px;height:40px;padding:0 12px;font-size:16px;line-height:40px;}

	.year-select .arrow{top:10px;right:10px;font-size:12px;}



	.invite-list li{margin-bottom:32px;padding-bottom:20px;}

	.invite-list li a h5{font-size:24px;line-height:32px;height:32px;}

	.invite-list li a .date{font-size:14px;line-height:20px;}



}

@media(max-width:1080px){

	.year-select select{width:120px;height:32px;font-size:14px;line-height:32px;}

	.year-select .arrow{top:6px;right:6px;}



	.invite-list li{margin-bottom:20px;padding-bottom:16px;}

	.invite-list li a h5{font-size:20px;line-height:28px;height:28px;}



}

@media(max-width:769px){

	.year-select select{width:80px;height:28px;line-height:28px;}

	.year-select .arrow{top:4px;right:4px;}



	.invite-list li{margin-bottom:16px;padding-bottom:12px;}

	.invite-list li a h5{font-size:16px;line-height:24px;height:24px;}



}



.invite-det-title{text-align:left;}

.invite-det-table{width:100%;margin:20px auto;background-color:#fff;}

.invite-det-table .table-box{width:100%;overflow-x: auto;}

.invite-det-table table{width:100%;min-width:720px;}

.invite-det-table table th{padding:10px 30px 0;font-size:24px;color:#333;line-height:72px;text-align:left;font-weight:bold;}

.invite-det-table table td{padding:0 30px;font-size:18px;color:#333;line-height:72px;text-align:left;border-top:#e0e0e0 solid 1px;}



@media(max-width:1440px){

	.invite-det-table table th{padding:8px 20px 0;font-size:20px;line-height:60px;}

	.invite-det-table table td{padding:0 20px;font-size:16px;line-height:60px;}

}

@media(max-width:1080px){

	.invite-det-table table th{padding:8px 12px 0;font-size:16px;line-height:48px;}

	.invite-det-table table td{padding:0 12px;font-size:14px;line-height:48px;}

}





.pro-det-part01{width:100%;background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;}

.pro-det-part01-img{width:50%;}

.pro-det-part01-img .img{width:100%;position:relative;}

.pro-det-part01-img .img .img-cont{width:100%;height:0;padding-bottom:54.4%;overflow:hidden;position: relative;}

.pro-det-part01-img .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.pro-det-part01-img .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;}

.pro-det-part01-txt{width:50%;display:flex;justify-content:center;align-items:center;}

.pro-det-part01-txt .txt-box{width:90%;max-width:630px;}

.pro-det-part01-txt .title{font-size:36px;color:#186eb5;line-height:40px;margin-bottom:30px;font-weight:bold;}

.pro-det-part01-txt .txt{font-size:18px;color:#333;line-height:36px;}



@media(max-width:1440px){

	.pro-det-part01-txt .title{font-size:32px;line-height:40px;margin-bottom:24px;}

	.pro-det-part01-txt .txt{font-size:16px;line-height:32px;}

}

@media(max-width:1080px){

	.pro-det-part01-txt .title{font-size:24px;line-height:32px;margin-bottom:20px;}

	.pro-det-part01-txt .txt{font-size:14px;line-height:24px;}

}

@media(max-width:769px){

	.pro-det-part01{display:block;}

	.pro-det-part01-img{width:100%;}

	.pro-det-part01-txt{width:100%;display:block;}

	.pro-det-part01-txt .txt-box{width:100%;max-width:100%;padding:20px 16px;}

	.pro-det-part01-txt .title{font-size:20px;line-height:24px;margin-bottom:12px;}

	.pro-det-part01-txt .txt{line-height:20px;}

}







.pro-det-slide .more{width:124px;font-size:16px;color:#888;line-height:38px;text-align:center;border:#e0e0e0 solid 1px;border-radius:24px;margin-top:32px;transition: all 0.3s;-webkit-transition: all 0.3s;}



.pro-det-slide a:hover .more{background-color: #186eb5;color:#fff;border: #186eb5 solid 1px;}





@media(max-width:1440px){

	.pro-det-slide .more{width:112px;font-size:14px;line-height:34px;margin-top:24px;}

}



@media(max-width:1280px){

	.pro-det-slide .more{width:100px;line-height:30px;margin-top:20px;}

}





.pro-det-data{width:100%;margin-top:40px;}

.pro-det-data li{float:left;width:48%;margin-left:4%;margin-top:100px;display: flex;align-items: center;justify-content: space-between;}

.pro-det-data li:nth-child(odd){margin-left:0;}

.pro-det-data li .icon{width:100px;}

.pro-det-data li .icon img{display: block;width: 100%;}

.pro-det-data li .num{width:calc(100% - 140px);border-bottom:#235494 solid 4px;height:100px;font-size:16px;color:#666;line-height:40px;display: flex;align-items: flex-end;}

.pro-det-data li .num .count-title{/*font-family: "Bebas Neue";*/font-size:64px;line-height:64px;font-weight: bold;margin-right:20px;}





@media(max-width:1440px){

	.pro-det-data{margin-top:40px;}

	.pro-det-data li{margin-top:80px;}

	.pro-det-data li .icon{width:80px;}

	.pro-det-data li .num{width:calc(100% - 120px);border-bottom:#235494 solid 2px;height:80px;font-size:14px;line-height:40px;}

	.pro-det-data li .num .count-title{font-size:48px;line-height:48px;margin-right:12px;}

}

@media(max-width:1280px){

	.pro-det-data{margin-top:20px;}

	.pro-det-data li{margin-top:60px;}

	.pro-det-data li .icon{width:60px;}

	.pro-det-data li .num{width:calc(100% - 80px);height:60px;font-size:12px;line-height:40px;}

	.pro-det-data li .num .count-title{font-size:40px;line-height:40px;}

}

@media(max-width:1080px){

	.pro-det-data{margin-top:20px;}

	.pro-det-data li{margin-top:40px;}

	.pro-det-data li .icon{width:40px;}

	.pro-det-data li .num{width:calc(100% - 60px);height:60px;font-size:12px;line-height:20px;padding-bottom:10px;}

	.pro-det-data li .num .count-title{font-size:32px;line-height:32px;}

}

@media(max-width:769px){

	.pro-det-data{margin-top:0;}

	.pro-det-data li{margin-top:24px;width:100%;margin-left:0;}

	.pro-det-data li .icon{width:32px;}

	.pro-det-data li .num{width:calc(100% - 48px);height:48px;;padding-bottom:8px;}

	.pro-det-data li .num .count-title{font-size:22px;line-height:22px;}

}









.service-form{width:100%;background-repeat: no-repeat;background-position:center;background-size:cover;}

.service-form-box{padding:60px;width:100%;background-color:rgba(255,255,255,0.8);}

.service-form .form-title{width:100%;margin-bottom:40px;}

.service-form .form-title h5{font-size:36px;color:#333;line-height:40px;margin-bottom:12px;font-weight:bold;}

.service-form .form-title p{font-size:16px;color:#666;line-height:28px;}



.form-list{width:100%;}

.form-list li{float:left;width:49%;margin-left:2%;margin-bottom:30px;position:relative;}

.form-list li:nth-child(odd){margin-left:0;}

.form-list li.form-btn{margin-bottom:0;width:100%;margin-left:0;}

.form-list li input.form-input{width:100%;height:48px;background:none;background-color:#fff;padding:14px;font-size:16px;line-height:20px;color:#333;outline:none;border:none;position:relative; transition:all 0.3s;-webkit-transition:all 0.3s;}

.form-list li.form-textarea{width:100%;}

.form-list li textarea{width:100%;height:160px;padding:16px 20px 16px 48px;font-size:16px;color:#333;line-height:28px;transition:all 0.3s;-webkit-transition:all 0.3s;background-color:rgba(255,255,255,0.8);outline:none;border:none;position:relative;}

.form-list li .icon{width:48px;height:56px;display:flex;align-items: center;justify-content:center;font-size:20px;color:#999;position:absolute;left:0;bottom:0;z-index:5;}

.form-list li.form-textarea .icon{bottom:auto;top:40px;}



.form-list li.form-code{width:36%;}

.form-list li.form-code input.form-input{width:calc(100% - 160px);}

.form-list li .yzm-img{width:160px;position:absolute;right:0;bottom:0;height:56px;overflow:hidden;background-color:var(--bgColor1);padding:9px 20px;border-left:#e0e0e0 solid 1px;}

.form-list li .yzm-img img{display:block;width:100%;height:100%;}



.form-list li .submit-btn{float:right;width:220px;height:48px;background:#186eb5;border:none;font-size:16px;color:#fff;transition:all 0.3s;-webkit-transition:all 0.3s;cursor:pointer;}



/*

// .form-list li:hover input.form-input{background-color:rgba(234,89,14,0.1);}

// .form-list li:hover textarea{background-color:rgba(234,89,14,0.1);}

// .form-list li:hover .select{background-color:rgba(234,89,14,0.1);}

// .form-list li:hover  h6{color:var(--mainColor);}

// .form-list li:hover  .icon{color:var(--mainColor);}

// .form-list li.cur input.form-input{background-color:rgba(234,89,14,0.1);}

// .form-list li.cur textarea{background-color:rgba(234,89,14,0.1);}

// .form-list li.cur .select{background-color:var(--mainColor);}

// .form-list li.cur  h6{color:var(--mainColor);}

// .form-list li.cur  .icon{color:var(--mainColor);}*/



@media(max-width:1440px){

	.service-form-box{padding:48px;}

	.service-form .form-title{margin-bottom:28px;}

	.service-form .form-title h5{font-size:32px;margin-bottom:8px;}

	.service-form .form-title p{font-size:14px;line-height:24px;}



	.form-list li{margin-bottom:24px;}

	.form-list li.form-btn{margin-bottom:0;}

}



@media(max-width:1080px){

	.service-form-box{padding:40px;}

	.service-form .form-title{margin-bottom:20px;}

	.service-form .form-title h5{font-size:24px;}



	.form-list li{margin-bottom:20px;}

	.form-list li.form-btn{margin-bottom:0;}

	.form-list li input.form-input{height:40px;padding:10px;font-size:14px;}

	.form-list li .submit-btn{width:160px;height:40px;font-size:14px;}

}



@media(max-width:769px){

	.service-form-box{padding:20px;}

	.service-form .form-title{margin-bottom:16px;}

	.service-form .form-title h5{font-size:20px;margin-bottom:4px;}



    .form-list li{width:100%;margin-bottom:16px;margin-left:0;}

    .form-list li .submit-btn{width:120px;}



}



.det-txt{padding-top:20px;text-align:left;}



@media(max-width:1080px){

	.det-txt{padding-top:16px;}



}



@media(max-width:769px){

	.det-txt{padding-top:12px;}



}











.about-part01-box .img .img-cont{padding-bottom:110.29%;}

.about-part01-box .txt-box{max-width: 660px;}

.about-part01-box .txt{max-height:100%;-webkit-line-clamp:1000;}

.about-part01-box .txt h6{font-size:22px;color:#CE4025;line-height:40px;margin-bottom:4px;margin-top:20px;}



@media(max-width:1440px){

	.about-part01-box .txt{max-height:100%;-webkit-line-clamp:1000;}

	.about-part01-box .txt h6{font-size:18px;line-height:32px;margin-top:16px;}

}



@media(max-width:1080px){

	.about-part01-box .txt{max-height:100%;-webkit-line-clamp:1000;}

	.about-part01-box .txt h6{font-size:16px;line-height:28px;margin-top:12px;}

}



@media(max-width:769px){

	.service-between .service-left{width:100%;}

	.service-between .service-right{width:100%;}

	.about-part01-box .txt{max-height:100%;-webkit-line-clamp:1000;}



}





.nw-about-swiper .nw-about-pagination{width:100%;bottom:48px;}

.nw-about-swiper .nw-about-pagination .swiper-pagination-bullet{opacity: 1;width:68px;margin:0 6px;background:#fff;opacity:0.3;height:4px;transition: all 0.6s;position:relative;border-radius:0;}

.nw-about-swiper .nw-about-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}





.about-part02{width:100%;background-color: #fff;}

.about-part02-swiper{width: 100%;}

.about-part02-swiper .img{width:100%;position:relative;}

.about-part02-swiper .img .img-cont{width:100%;height:0;padding-bottom:54%;overflow:hidden;position: relative;}

.about-part02-swiper .img .img-cont .img-flex{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;}

.about-part02-swiper .img .img-cont img{display:block;width:100%;height: 100%;object-fit: cover;transition: all 1s;-webkit-transition: all 1s;}







.about-part02-box .txt-box{max-width: 100%;padding-bottom:0!important;}

.about-part02-txt{width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;}

.about-part02-txt .txt{width:30%;margin-bottom:30px;}





@media(max-width:769px){



	.nw-about-swiper .nw-about-pagination{bottom:20px;}

	.nw-about-swiper .nw-about-pagination .swiper-pagination-bullet{width:32px;margin:0 4px;height:3px;}

		

	.about-part02-txt .txt{width:100%;margin-bottom:4px;}



}







.campus-icon-list{width:100%;display: flex;justify-content: space-between;flex-wrap: wrap;position: relative;}

.campus-icon-list .line{position: absolute;top:86px;left:4%;z-index: 0;width:92%;height:1px;background-color: #CE4025;}

.campus-icon-list .line2{display:none;}

.campus-icon-list .icon-item{width:13%;position: relative;z-index: 2;}

.campus-icon-list .icon-item .icon{width:172px;height:172px;display: flex;justify-content: center;align-items: center;border-radius: 50%;background-color: #CE4025;margin:0 auto;}

.campus-icon-list .icon-item .icon img{display: block;width:40%;max-width: 64px;}

.campus-icon-list .icon-item h6{text-align: center;font-size:22px;color:#333;line-height:32px;margin-top:20px;}





@media(max-width:1440px){

	.campus-icon-list .line{top:72px;}

	.campus-icon-list .icon-item .icon{width:144px;height:144px;}

	.campus-icon-list .icon-item h6{font-size:18px;line-height:24px;margin-top:16px;}



}



@media(max-width:1240px){

	.campus-icon-list .line{top:60px;}

	.campus-icon-list .icon-item .icon{width:120px;height:120px;}



}



@media(max-width:1080px){

	.campus-icon-list .line{top:50px;}

	.campus-icon-list .icon-item .icon{width:100px;height:100px;}

	.campus-icon-list .icon-item h6{font-size:16px;line-height:20px;margin-top:12px;}



}



@media(max-width:769px){

	.campus-icon-list .line{top:50px;width:80%;left:10%;}

	.campus-icon-list .line2{display:block;top:222px;}

	.campus-icon-list .icon-item{width:26%;margin-bottom:40px;}

	.campus-icon-list .icon-item .icon{width:100px;height:100px;}

	.campus-icon-list .icon-item h6{font-size:16px;line-height:20px;margin-top:12px;}





}



@media(max-width:480px){

	.campus-icon-list .line{top:36px;width:80%;left:10%;}

	.campus-icon-list .line2{top:176px;}

	.campus-icon-list .icon-item{margin-bottom:20px;}

	.campus-icon-list .icon-item .icon{width:72px;height:72px;}

	.campus-icon-list .icon-item h6{margin-top:8px;font-size:14px;}





}





.campus-part02{width:100%;margin:0 auto;background-repeat: no-repeat;background-size: cover;background-position: center;}

.campus-part02-box{width:100%;padding:60px 80px;display: flex;align-items: center;justify-content: space-between;background-color: rgba(255,255,255,0.75);border-radius: 16px;}

.campus-part02-left{width:50%;max-width:430px;}

.campus-part02-txt{width:100%;}

.campus-part02-txt h5{font-size:22px;color:#333;line-height: 28px;font-weight: bold;}

.campus-part02-txt h6{font-size:18px;color:#333;line-height:32px;margin-top:8px;}

.campus-part02-txt p{font-size:14px;color:#333;line-height:28px;margin-top:20px;}



.campus-part02-right{width:46%;display: flex;align-items: center;justify-content: space-around;}

.campus-part02-code{width:100%;}

.campus-part02-right img{display: block;width:80%;max-width:170px;margin:0 auto;}

.campus-part02-right p{width:100%;font-size:18px;color:#333;line-height:24px;text-align: center;margin-top:20px;}



@media(max-width:1440px){

	.campus-part02-box{padding:48px 60px;border-radius: 12px;}

	.campus-part02-txt h5{font-size:20px;line-height: 24px;}

	.campus-part02-txt h6{font-size:16px;line-height:28px;margin-top:8px;}

	.campus-part02-txt p{font-size:14px;line-height:24px;margin-top:20px;}



	.campus-part02-right p{font-size:16px;margin-top:16px;}

}



@media(max-width:1080px){

	.campus-part02-box{padding:32px 40px;border-radius: 8px;}

	.campus-part02-txt h5{font-size:18px;}

	.campus-part02-txt h6{font-size:14px;line-height:24px;margin-top:4px;}

	.campus-part02-txt p{font-size:12px;line-height:20px;margin-top:12px;}



	.campus-part02-right p{font-size:14px;margin-top:12px;}

}

@media(max-width:769px){

	.campus-part02-box{padding:20px;display: block;}

	.campus-part02-left{width:100%;max-width: 100%;}

	.campus-part02-txt h5{font-size:18px;}

	.campus-part02-txt h6{font-size:14px;line-height:24px;margin-top:4px;}

	.campus-part02-txt p{font-size:12px;line-height:20px;margin-top:12px;}



	.campus-part02-right{width:100%;margin-top:40px;}

	.campus-part02-right p{font-size:14px;margin-top:12px;}

}





.question-list{width:100%;}

.question-list dl{width:100%;margin-bottom:48px;}

.question-list dt{font-size:22px;color:#CE4025;line-height:28px;font-weight: bold;}

.question-list dd{width:100%;border-bottom:#e0e0e0 solid 1px;padding:24px 0;position: relative;}

.question-list dd .question{width:100%;padding-left:40px;font-size:18px;color:#333;line-height:28px;font-weight: bold;position: relative;margin-bottom:8px;}

.question-list dd .question h6{font-size:18px;color:#333;line-height:28px;font-weight: bold;}

.question-list dd .icon{position: absolute;left:0;top:0;}

.question-list dd .answer{width:100%;padding-left:40px;font-size:18px;line-height:32px;color:#333;position: relative;}

.question-list dd .answer p{line-height: inherit;margin-bottom:12px;}

.question-list dd .answer p:last-child{margin-bottom:0;}

.question-list dl:last-child dd:last-child{border-bottom:none;}



@media(max-width:1440px){

	.question-list dl{margin-bottom:40px;}

	.question-list dt{font-size:20px;line-height:28px;}

	.question-list dd{padding:20px 0;}

	.question-list dd .question{padding-left:32px;font-size:16px;line-height:24px;margin-bottom:8px;}

	.question-list dd .question h6{font-size:16px;line-height:24px;}

	.question-list dd .answer{padding-left:32px;font-size:16px;line-height:28px;}

	.question-list dd .answer p{margin-bottom:12px;}

}



@media(max-width:1080px){

	.question-list dl{margin-bottom:32px;}

	.question-list dt{font-size:18px;line-height:24px;}

	.question-list dd{padding:16px 0;}

	.question-list dd .question{padding-left:28px;font-size:14px;}

	.question-list dd .question h6{font-size:14px;}

	.question-list dd .answer{padding-left:28px;font-size:14px;line-height:24px;}

	.question-list dd .answer p{margin-bottom:8px;}

}















































































