body p{margin:0;padding:0}
body .row{margin-right:-2px;margin-left:-2px}
section.banner-wrap{position:relative}
section.banner-wrap img{width:100%}
section.second{padding:3.3rem 0 0}
section.second p{color:#333333;line-height:26px;}
section.third{padding-top:1rem;overflow:hidden}
section.third p.title{font-size:30px;font-weight:bold;color:#333333;text-align:center;margin:2rem 0 2.5rem}
section.third .img-list .item{padding:0.125rem}
section.third .img-list .item .sub-title{height:5rem;font-size:1.2rem;color:#ffffff;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#83d101;padding:0 1rem;line-height:1.2}
section.third .img-list .item .img-wrap{position:relative;cursor:pointer}
section.third .img-list .item .img-wrap img{width:100%}
section.third .img-list .item .img-wrap .text-wrap{display:flex;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(14,54,147,0.8);padding:2.5rem;flex-direction:column;align-items:center;justify-content:center;transform:translateY(100%);opacity:0;transition:all 0.25s}
section.third .img-list .item .img-wrap .text-wrap p{color:#fff;line-height:1.5rem}
section.third .img-list .item .img-wrap:hover .text-wrap{opacity:1;transform:translateY(0)}
section.fourth{overflow:hidden}
section.fourth .container > p.title{font-size:30px;color:#333333;font-weight:bold;text-align:center;margin:2.5rem 0 2rem}
section.fourth .container > p.text{color:#333333;line-height:1.875rem;margin-bottom:1rem}
section.fourth .container .first-item p:first-of-type{height:3.75rem;display:flex;align-items:center;justify-content:center;font-size:1.875rem;color:#ffffff;background-color:#83d101;text-align:center;line-height:1.1}
section.fourth .container .first-item p:last-of-type{padding:1.5rem;color:#ffffff;line-height:1.875rem;background-color:#0e3693}
section.fourth .container .second-item{margin-top:1rem}
section.fourth .container .second-item .part-wrap{margin-bottom:1rem}
section.fourth .container .second-item .part-wrap .sub-title{font-size:1.5rem;color:#ffffff;background-color:#83d101;height:3.75rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}
section.fourth .container .second-item .part-wrap .img-wrap{position:relative}
section.fourth .container .second-item .part-wrap .img-wrap > img{width:100%}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap{position:absolute;left:50%;top:52%;transform:translateY(-50%);padding:0 1rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item{display:flex;align-items:center;margin-bottom:0.6rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap{position:relative}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap img:first-of-type{width:5rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap img:last-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item p{font-size:1.125rem;line-height:1.875rem;color:#83d101;margin-left:1rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap > div:first-of-type .icon-wrap img:last-of-type{width:54%}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap > div:nth-of-type(2) .icon-wrap img:last-of-type{width:64%}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap > div:last-of-type .icon-wrap img:last-of-type{width:50%;left:55%}
section.fourth .container .third-item p.sub-title{font-size:1.5rem;color:#ffffff;background-color:#83d101;height:3.75rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}
section.fourth .container .third-item .info-wrap{background-color:#0e3693;padding:2rem}
section.fourth .container .third-item .info-wrap .row{padding:0;margin:0}
section.fourth .container .third-item .info-wrap > p{font-size:1.5rem;color:#fff;text-align:center}
section.fourth .container .third-item .info-wrap .img-list{margin-top:1rem}
section.fourth .container .third-item .info-wrap .img-list .img-wrap{padding:2px}
section.fourth .container .third-item .info-wrap .img-list .img-wrap img{width:100%;height:calc(100% - 2.25rem)}
section.fourth .container .third-item .info-wrap .img-list .img-wrap p{height:2.5rem;background-color:#83d101;font-size:.8rem;color:#ffffff;text-align:center;display:flex;align-items:center;justify-content:center;line-height:1.2}
section.fourth .container .third-item .info-wrap .img-list .left-part{padding:0}
section.fourth .container .third-item .info-wrap .img-list .left-part .row{height:100%}
section.fourth .container .third-item .info-wrap .img-list .left-part .row .img-wrap{height:100%}
section.fourth .container .third-item .info-wrap .img-list .right-part{padding:0;height:auto}
section.fourth .container .third-item .info-wrap .img-list .right-part .row{height:100%}
section.fourth .container .third-item .info-wrap .img-list .right-part .row .img-wrap{height:100%}
section.fourth .container .third-item .info-wrap .img-list .right-part .row > div:first-of-type{width:calc(194 / 655 * 100%)}
section.fourth .container .third-item .info-wrap .img-list .right-part .row > div:last-of-type{width:calc(461 / 655 * 100%)}
section.fifth .container p.title{font-size:30px;color:#333333;font-weight:bold;text-align:center}
section.fifth .container .case-wrap{margin-bottom:1rem}
section.fifth .container .case-wrap .img-wrap{display:block;position:relative;overflow:hidden}
section.fifth .container .case-wrap .img-wrap > img{width:100%}
section.fifth .container .case-wrap .img-wrap .text-wrap{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(14,54,147,0.8);padding:1rem;color:#fff;line-height:1.5rem;opacity:0;transform:translateY(80%);transition:all 0.25s}
section.fifth .container .case-wrap .img-wrap .text-wrap .top-text{margin-bottom:1rem}
section.fifth .container .case-wrap .img-wrap .text-wrap .icon-wrap{width:1.25rem;position:absolute;right:1rem;bottom:0.75rem}
section.fifth .container .case-wrap .img-wrap .text-wrap .icon-wrap img{width:100%}
section.fifth .container .case-wrap .img-wrap:hover .text-wrap{opacity:1;transform:translateY(0)}
section.fifth .sub-title{font-size:1.5rem;color:#ffffff;background-color:#83d101;height:3.75rem;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2}
section.sixth{margin-top:2rem;position:relative;overflow:hidden}
section.sixth > img{display:none;width:100%}
section.sixth .img-list{background-color:#0e3693}
section.sixth .img-list .img-wrap{padding-left:2px;padding-right:2px}
section.sixth .img-list .img-wrap img{width:100%}
section.sixth .text-wrap{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}
section.sixth .text-wrap p.title{font-size:3rem;color:#fff;font-weight:bold;text-align:center;margin:2.5rem 0}
section.sixth .text-wrap .text-first{justify-content:center}
section.sixth .text-wrap .text-first .item{text-align:center;padding-left:2px;padding-right:2px}
section.sixth .text-wrap .text-first .item p:first-of-type{color:#83d101;font-size:2.5rem;font-style:italic;font-weight:bold}
section.sixth .text-wrap .text-first .item p:first-of-type span{font-size:3.75rem}
section.sixth .text-wrap .text-first .item p:last-of-type{font-size:1.5rem;color:#fff}
section.sixth .text-wrap .text-second{margin-top:6rem;color:#fff;line-height:2}
@media (min-width:992px){
	.hidden-md{display:none !important}
.visible-md{display:block !important}
section.sixth .text-wrap .text-first .item p:first-of-type{font-size:1.2rem}
section.sixth .text-wrap .text-first .item p:first-of-type span{font-size:2.5rem}
section.sixth .text-wrap .text-first .item p:last-of-type{font-size:1rem}
section.sixth .text-wrap .text-second{margin-top:1rem;line-height:1.3}
}
@media (min-width:768px) and (max-width:1199px){
	section.second{margin-bottom:0}
section.third p.title{font-size:24px}
section.third .img-list .item .sub-title{font-size:1.3rem}
section.third .img-list .item .img-wrap .text-wrap{padding:2rem}
section.third .img-list .item .img-wrap .text-wrap p{line-height:1.4rem;font-size:0.9rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap img:first-of-type{width:3.5rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap{padding:0 0.5rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item p{font-size:1rem;line-height:1.5rem}
section.fourth .container > p.title{font-size:24px}
section.fifth .container > p.title{font-size:24px}
section.sixth p.title{font-size:2.5rem !important}
}
@media (min-width:1200px) and (max-width:1500px){
	section.third .img-list .item .img-wrap .text-wrap{padding:2rem}
section.third .img-list .item .img-wrap .text-wrap p{line-height:1.4rem;font-size:0.9rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap img:first-of-type{width:4rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap{padding:0 0.75rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item p{font-size:1rem;line-height:1.5rem}
section.fifth .container .case-wrap .img-wrap .text-wrap{padding:1rem;line-height:1.2;font-size:0.9rem}
section.fifth .container .case-wrap .img-wrap .text-wrap .top-text{margin-bottom:0.5rem}
section.sixth .text-wrap p.title{margin:2rem 0}
section.sixth .text-wrap .text-first .item{margin-top:1.5rem}
section.sixth .text-wrap .text-second{margin-top:1.5rem;line-height:1.6}
.col-xl-4{flex:0 0 50%;max-width:50% !important}
}
@media (min-width:992px) and (max-width:1199px){
	section.fifth .container .case-wrap .img-wrap .text-wrap{font-size:12px;line-height:1.2;padding:0.5rem 1rem}
section.fifth .container .case-wrap .img-wrap .text-wrap .top-text{margin-bottom:0.5rem}
section.sixth .text-wrap p.title{margin:1rem 0 0}
section.sixth .text-wrap .text-first .item{margin-top:0}
section.sixth .text-wrap .text-second{margin-top:1rem;line-height:1.5}
}
@media (min-width:1400px){
	section.sixth .text-wrap .text-first .item p:first-of-type{font-size:2rem}
section.sixth .text-wrap .text-first .item p:first-of-type span{font-size:4rem}
section.sixth .text-wrap .text-second{margin-top:2.5rem;line-height:1.5}
section.fifth .container .case-wrap .img-wrap .text-wrap{padding:1rem;line-height:1.2;font-size:0.9rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap img:first-of-type{width:4rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item p{font-size:1rem;line-height:1.5rem}
}
@media (min-width:1660px){
	section.sixth .text-wrap .text-second{margin-top:4rem;line-height:2}
section.sixth .text-wrap .text-first .item p:last-of-type{font-size:1.5rem}
section.fifth .container .case-wrap .img-wrap .text-wrap{line-height:1.6;padding:2rem}
section.fourth .container .third-item .info-wrap .img-list .img-wrap p{font-size:1rem}
}
@media (max-width:991px){
	section.fifth .container .case-wrap{padding-right:2px !important;padding-left:2px !important}
}

@media (min-width:768px) and (max-width:991px){
	section.fourth .container .first-item p:first-of-type{font-size:1.3rem}
section.fourth .sub-title{font-size:1rem !important}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap img:first-of-type{width:2.5rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap{padding:0}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item p{font-size:12px;line-height:1.2;margin-left:0.5rem}
section.fifth .sub-title{font-size:1.3rem}
section.sixth .text-wrap p.title{margin:2rem 0}
section.sixth .text-wrap .text-first .item{margin-top:0}
section.sixth .text-wrap .text-second{margin-top:2rem}
section.sixth .text-wrap .text-first .item p:first-of-type{font-size:1rem}
section.sixth .text-wrap .text-first .item p:last-of-type{font-size:1rem}
}
@media (max-width:767px){
	.navbar{align-items:center;margin-top:0.2rem}
.logo{height:auto}
.logo img{width:10rem;height:auto;position:static;transform:none}
section.third .img-list .item .sub-title{font-size:1.2rem;height:auto;padding:10px}
section.fourth .container .second-item .part-wrap{padding-left:2px !important;padding-right:2px !important}
section.fourth .container .first-item p:first-of-type{font-size:1.2rem;padding:10px;height:auto}
section.fourth .sub-title{font-size:1.2rem !important;padding:10px;height:auto}
section.fourth .container .third-item .info-wrap .img-list .left-part .row,section.fourth .container .third-item .info-wrap .img-list .left-part .row{height:auto}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item .icon-wrap img:first-of-type{width:2.1rem}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap{padding:0}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item p{font-size:1rem;line-height:1.2;margin-left:0.5rem}
section.fifth .sub-title{font-size:1.2rem}
section.fourth .container .third-item .info-wrap .img-list .img-wrap p{display:none}
section.sixth .text-wrap .text-first .item p:first-of-type{font-size:1rem}
section.second{padding: 20px 0;}
section.fourth .container .first-item p:last-of-type{padding: 10px;}
section.fourth .container .third-item .info-wrap > p{font-size:18px;line-height: 20px;}
section.fourth .container .third-item .info-wrap{padding: 10px;}
}
@media(min-width:690px) and (max-width:767px){
	section.sixth .text-wrap .text-second{display:none}
}
@media (min-width:500px) and (max-width:767px){
	section.second{margin-bottom:0}
section.third p.title{font-size:22px}
section.third .img-list .item .sub-title{font-size:1.2rem}
section.fourth .container > p.title{font-size:22px}
section.fifth .container > p.title{font-size:22px}
section.fifth .container .case-wrap .img-wrap .text-wrap{font-size:13px;line-height:1.3;padding:1rem}
section.fifth .container .case-wrap .img-wrap .text-wrap .top-text{margin-bottom:0.5rem}
section.sixth p.title{font-size:20px !important}
}
@media (min-width:525px) and (max-width:575px){
	section.sixth .img-list div:nth-child(5),section.sixth .img-list div:nth-child(6){display:none}
}
@media (min-width:395px) and (max-width:500px){
	section.sixth .img-list div:nth-child(5),section.sixth .img-list div:nth-child(6){display:none}
}
@media (min-width:350px) and (max-width:395px){
	section.sixth .img-list div:nth-child(6){display:none}
}
@media (max-width:499px){
section.third{padding-top:0}
p.title{font-size:20px !important;line-height:20px !important;margin:15px 0 !important}
section.third .img-list .item .img-wrap .text-wrap{padding:10px}
section.third .img-list .item .img-wrap .text-wrap p{line-height:1.2;font-size:14px}
section.fourth .container .third-item .info-wrap{padding:1rem}

section.fourth .container .second-item .part-wrap .sub-title{height:auto}
section.fifth .container .case-wrap .img-wrap .text-wrap .bottom-text{display:none}
section.fourth .container .second-item .part-wrap .img-wrap .info-wrap .item p{font-size:12px;line-height:15px}
section.sixth .text-wrap .text-second{margin-top:40px;font-size:16px;line-height:28px}
section.sixth .text-wrap .text-first .item p:first-of-type{font-size:30px}
section.sixth .text-wrap .text-first .item p:first-of-type span{font-size:34px}
section.sixth .text-wrap .text-first .item p:last-of-type{font-size:18px}
}
@media (max-width:425px){
	section.third .img-list .item .img-wrap .text-wrap p{font-size:11px}
section.fifth .sub-title{height:auto}
section.sixth .text-wrap p.title{margin:1.5rem 0 0}
section.sixth .text-wrap .text-first .item{margin-top:1.5rem}
section.sixth .text-wrap .text-second{line-height:22px;margin-top:20px}
section.fourth .container .third-item p.sub-title{height:auto}
}