/* CSS Document */


.main{padding:1.875rem 0;}
.main .box{margin-bottom:1.25rem;border: 1px solid #ddd;}
.main .box h3{background-color:#468d39;color:#fff;margin-top:0;margin-bottom:0;padding:1.25rem 1.25rem 1rem;font-size:1.5rem;}
.main .box h3 em{font-size:12px;}
.main .box ul{padding:1rem;margin-bottom:0;}
.main .box ul li{background-color:#f1f2f3;padding-top:0.625rem;padding-bottom:0.625rem;line-height: 2; padding-left:1rem;font-size: 14px;padding-right: 1rem;}
.main .box ul li + li{margin-top:1rem;}
.main .box ul li > .icon{margin-right:0.5rem;}
.main .box ul li >a{color:#37474f;}
.main .box ul li:hover{background-color:#468d39;}
.main .box ul li:hover i{color:#fff;}
.main .box ul li:hover a{color:#fff;}
.main .box .list{padding:1rem;}
.main .box .list p{margin-bottom:0;border-bottom:1px dashed #ddd;line-height: 2;padding-top:0.5rem;padding-bottom:0.5rem;word-break: break-word;font-size: 14px;}
.main .box .list p + p{margin-top:1rem;}

.main .content{line-height:2;margin-top:1rem;margin-bottom: 1.25rem;}
.main .content p{text-indent:2em;text-align:justify;margin-bottom:1rem;color:#666;}
.main .content p img{max-width:100%;}
.main .content p img{margin-left:-2em;}
.main .content > h5{font-size:1.25rem;text-align:center;margin-bottom:1rem;margin-top:1.25rem;font-weight: bold;color:#000;}
.main .content hr{margin-top:1rem;margin-bottom:1rem;}
.main .content ul.redirect{margin-bottom: 0;}
.main .content ul.redirect li{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;height: 2rem;line-height: 2rem;font-size:0.875rem;}
.main .content ul.redirect li a{color:#777;}
.main .content ul.redirect li a:hover{color:#468d39;}
.main .content table{width:100%;border: 1px solid #ddd;border-collapse: collapse;margin-bottom: 1rem;font-size: 0.875rem;}
.main .content table tr td{padding:0.5rem 0.75rem;line-height: 2;vertical-align: middle;border: 1px solid #ddd;}

@media(max-width:576px){
    .main{padding-top:0;}
}


.product-list{margin-top:1.25rem;}
.product-list .item{margin-bottom:1.25rem;}
.product-list .item .img{overflow:hidden;}
.product-list .item .img img{width:100%;height: 100%;object-fit: cover;transition: all linear 0.4s;}
.product-list .item p{line-height: 2;margin-top: 0.5rem;margin-bototm:0;text-align:center;color:#000;max-height: 4em;overflow: hidden;}
.product-list .item:hover .img img{transform:scale(1.2);}
.product-list .item:hover p{color:#468d39;}
@media(max-width:767px){
   .product-list .item:nth-child(odd){padding-right:7.5px;}
   .product-list .item:nth-child(even){padding-left:7.5px;}
}

.main .news-list .item{margin-top:1.25rem;border-bottom:1px dashed #cecece;padding-bottom: 1rem;display:flex;align-items: center;}
.main .news-list .item .img{margin-right: 1rem;width:8rem;height:6rem;overflow: hidden;min-width: 8rem;}
.main .news-list .item .img img{width:100%;height: 100%;object-fit: cover;}
.main .news-list dl{margin-bottom:0;}
.main .news-list dl dt{overflow: hidden;font-size: 1.125rem;font-weight: normal;}
.main .news-list dl dt a{color:#000;}
.main .news-list dl dt a:hover{color:#468d39;}
.main .news-list dl dd{color:#777;text-align: justify;font-size: 0.875rem;line-height: 2;margin-top: 0.625rem;}
@media(max-width:576px){
    .main .news-list dl dd{display:none;}
}


.main .list{margin-top:1.25rem;}
.main .list .item{margin-bottom:1.25rem;text-align:center;}
.main .list .item .img{overflow:hidden;border: 1px solid #ddd;padding: 1rem;display: flex;align-items: center;justify-content: center;}
.main .list .item .img img{max-width:100%;max-height: 100%;object-fit: contain;transition: all linear 0.4s;}
.main .list .item p{line-height: 2;margin-top: 0.5rem;margin-bototm:0;color:#000;max-height: 4em;overflow: hidden;}
.main .list .item:hover .img img{transform:scale(1.2);}
.main .list .item:hover p{color:#468d39;}
@media(max-width:768px){
   .main .list .item:nth-child(odd){padding-right:7.5px;}
   .main .list .item:nth-child(even){padding-left:7.5px;}
}



/* 样式重置 */

