.nIndexTitle{text-align: center;padding: 80px 0 30px;box-sizing: border-box;}
.nIndexTitle .atit{font-size: 48px;font-weight: bold;color: #333333;line-height: 1.2;padding-bottom: 12px;box-sizing: border-box;}
.nIndexTitle .btit{font-size: 18px;color: #333333;line-height: 1.2;font-weight: 300;}


.nsec1{background: #F5F5F5;padding-bottom: 80px;box-sizing: border-box;}
.indProBox{display: flex;width: 100%;align-items: flex-start;}
.indProSel{width: 260px;}
.ipsTit{height: 100px;width: 100%;background: url(../images/ipsBg.jpg) center/cover;display: flex;align-items: center;justify-content: center;}
.ipsTit img{display: block;}
.ipsTit span{font-size: 32px;font-weight: bold;color: #FFFFFF;line-height: 1;display: block;margin: 0 8px;}
.ipsContent{background: #FFFFFF;padding: 25px 12px;box-sizing: border-box;min-height: 230px;}
.ipsContent a{display: block;height: 50px;display: flex;background: #EDEDED;padding: 0 8px;box-sizing: border-box;align-items: center;transition: .3s;}
.ipsContent a+a{margin-top: 10px;}
.ipsContent a span{display: block;width: calc(100% - 20px);font-size: 16px;color: #555555;line-height: 1;transition: .2s;}
.ipsContent a .icon{display: block;height: 16px;width: 16px;background: url(../images/rIcon3.png);transition: .3s;}
.ipsContent a:hover,.ipsContent a.active{background: linear-gradient(32deg, #32a843, #5cc148);}
.ipsContent a:hover span,.ipsContent a.active span{color: #FFFFFF;}
.ipsContent a:hover .icon,.ipsContent a.active  .icon{background: url(../images/rIcon2.png);}
.ipsFoot{padding: 15px 16px 10px;box-sizing: border-box;background: url(../images/ipsBg.jpg) center/cover;}
.ipsFoot p{font-size: 14px;color: #FFFFFF;line-height: 1.9;}
.ipsFoot p b{font-size: 20px;}

.indProListBox{width: calc(100% - 285px);margin-left: auto;}
.indProList{flex-wrap: wrap;display: none;}
.indProList.active{display: flex;}
.indProItem{width: calc(25% - 15px);margin: 0 20px 20px 0;}
.indProItem:nth-of-type(4n){margin-right: 0;}
.indProItem .img{overflow: hidden;}
.indProItem .img img{width: 100%;transition: .5s;display: block;}
.indProItem p{display: block;height: 50px;line-height: 50px;padding: 0 10px;box-sizing: border-box;background: #3BB53C;text-align: center;font-size: 18px;color: #FFFFFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indProItem:hover .img img{transform: scale(1.05);}

.nsec2{background: url(../images/nsec2Bg.jpg) center/cover;padding: 45px 0;box-sizing: border-box;}
.nsec2>div{display: flex;}
.kyjtdBox{max-width: 655px;width: 100%;border-radius: 10px;background: rgba(255,255,255,.8);margin-left: auto;padding: 18px 20px;box-sizing: border-box;}
.kyjtdBox .atit{font-size: 30px;font-weight: bold;color: #35B235;text-align: center;margin-bottom: 15px;}
.kyjtdBox .btit{font-size: 16px;font-weight: 400;color: #000000;line-height: 1.5;text-align: center;margin-bottom: 15px;}
.tdList{display: flex;flex-wrap: wrap;}
.tdItem{width: 25%;text-align: center;}
.tdItem .img{background: #FFFFFF;box-shadow: 0px 0px 20px 0px rgba(61,107,23,0.1);border-radius: 10px;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.tdItem .img img{max-width: 100%;display: block;}
.tdItem p{text-align: center;font-size: 18px;line-height: 1;font-weight: 400;color: #000000;padding-top: 15px;box-sizing: border-box;}


.spList{display: flex;flex-wrap: wrap;margin-top: 20px;}
.spItem{width: calc(25% - 15px);margin: 0 20px 20px 0;text-align: center;position: relative;display: block;}
.spItem:nth-of-type(4n){margin-right: 0;}
.spItem .img{overflow: hidden;}
.spItem .img img{width: 100%;transition: .5s;display: block;}
.spItem .icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 60px;}
.spItem .icon img{width: 100%;}
.spItem p{display: block;height: 50px;line-height: 50px;padding: 0 10px;box-sizing: border-box;background: #3BB53C;text-align: center;font-size: 18px;color: #FFFFFF;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}




@media screen and (max-width:1599px) {
	.ipsContent{min-height: 346px;}
	.indProItem p{font-size: 16px;}
}

@media screen and (max-width:1499px) {
	.ipsContent{min-height: 346px;}
}
@media screen and (max-width:1399px) {
	.ipsContent{min-height: 263px;}
}