/* CSS Document */
*{margin:0;padding:0;}
html,body{font-size:16px;font-family: "Microsoft Yahei","Arial",sans-serif;color:#37474f;}
@media(min-width:1200px){
    .container{max-width:1200px;}
}
@media(max-width:1199px){
    html,body{font-size: 15px;}
    .container{max-width: 100%;}
}
@media(max-width:991px){
    html,body{font-size: 14px;}
}
@media(max-width:767px){
    html,body{font-size: 13px;}
}
@media(max-width:575px){
    html,body{font-size: 12px;}
}

/*fenye*/
#fenye{clear:both; margin:1.875rem 0 1.5rem;font-size: 12px;width:100%;}
#fenye a{ text-align:center;border:1px solid #ddd;background:#fff;  font-size:12px;color:#666; margin-right:0.25rem;border-radius:3px; display:inline-block;padding: 0.375rem 0.625rem;margin-bottom:0.25rem;}
#fenye .prev,#fenye .next{}
#fenye a.curr{border:1px solid #f00;color:#fff;}
#fenye a:not(.curr):hover{background:#c52821;border:1px solid #ddd;color:#fff; text-decoration:none}
/*header*/

header{height:8.5rem;line-height: 8.5rem;}
header dl{height:5rem;margin-top:1.75rem;}
header dl dt{font-weight:normal;font-size:0.875rem;line-height: 2.5rem;}
header dl dd{line-height:2.5rem;color: #f60000;font-size: 2rem;letter-spacing: 1px;}
header dl dd span{display:block;letter-spacing: 0.15rem;}

/*navbar*/
#topNav{background-color:#3580C5;color:#fff;padding:0;}
#topNav ul{padding-left:15px;padding-right:15px;}
#topNav .nav-item{text-align: center;width: calc(100% / 9);}
#topNav .nav-item .nav-link{color:#fff;font-weight: bold;line-height: 3.375rem;padding: 0;}
#topNav .nav-item .nav-link:hover,#topNav .nav-item .nav-link.active{background-color:#e7ba3e;}

@media(max-width:1199px){
    #topNav ul{padding-left:0;padding-right:0;}
}
@media(max-width:575px){
    #topNav .nav-item{border-right:1px solid #fff;width: 25%;}
    #topNav .nav-item:nth-child(4n+1){border-right:0;}
    #topNav .nav-item.nav-top{border-bottom:1px solid #fff;}
    
}

/*carousel*/
.carousel-indicators{margin-bottom:0;}

/*footer*/
footer{background-color:#333;color:#fff;padding-top:3.125rem;}
footer .list{display:flex;flex-wrap: wrap;}
footer .item{margin-bottom:1.25rem;}
footer .item dt{font-weight:normal;margin-bottom: 1rem;}
footer .item dd{display:flex;flex-wrap: wrap;margin-bottom: 0;}
footer .item dd a{color:#c1c2c3;font-size: 0.875rem;line-height: 2.5;text-decoration: none;}
footer .item dd a:hover{color:#e7dc3e;}
footer .copyright{background-color:#1b1b1b;text-align: center;font-size:0.875rem;padding:1.25rem 0;}
footer .copyright p{margin-bottom:0;line-height: 2;}
footer .copyright a{color:#fff;text-decoration: none;}
footer .copyright a:hover{color:#e7dc3e;}

@media(min-width:576px){
    footer .item{padding-top:1.25rem;padding-bottom: 1.25rem;width: 25%;}
    footer .item dd a{width:50%;}
}
@media(max-width:575px){
    footer .item{width:100%;}
    footer .item dd a{margin-right: 1rem;}
}

/*category*/
.category h3.tit{}
.category p.info{margin-top:1.25rem;}
section{padding:3.25rem 0 3rem;}
.category{text-align: center;}
.category .item{width:calc((100% - 60px) / 3);margin-top:30px;background-color:#f3f3f3;}
.category .item dl{margin-bottom: 0;}
.category .item dl dt{overflow: hidden;}
.category .item dl dt img{transition:all linear 0.4s;}
.category .item dl dt:hover img{transform:scale(1.2);}
.category .item dl dd{padding:1.25rem;margin-bottom: 0;}
.category .item dl dd h5{color:#000;line-height: 1.4;font-weight: 600;font-size: 1rem;}
.category .item dl dd p{color:#3580c5;margin-bottom: 0;line-height: 2;font-size:12px;height:6em;overflow:hidden;}
.category a.more{display:inline-block;margin-top: 1.875rem;line-height: 2;color: #f60000;}
.category a.more:hover{color:#f60000;}

@media(max-width:991px){
    .category .item{width:calc((100% - 30px) / 3);margin-top:15px;}
}
@media(max-width:575px){
    .category .item{width:calc(50% - 5px);margin-top:10px;}
    .category .item dl dd h5{font-size:14px;font-weight: normal;}
}

/*adv*/
@media(min-width:1200px){
    .adv{height:252px;background:url("../z_img/18.png")center no-repeat;color:#fff;}
    .adv-l{width:60%;}
    .adv-r{width:28%;margin-left:12%;}
    
    .adv-r{display:flex;flex-direction: column;justify-content: center;}
}
@media(max-width:1199px){
    .adv{background-color:#3580c5;color:#fff;}
    .adv-l{width:72%;}
    .adv-r{width:28%;text-align: right;display: flex;justify-content: flex-end;align-items: center;}
    .adv a{color:#fff;background-color:#35c5ad;display: inline-block;width:10rem;height: 3.125rem;line-height: 3.125rem;text-align: center;text-decoration: none;}
}
.adv-l h4{margin-bottom:1.25rem;}
.adv-l p{margin-bottom:0;font-size:0.875rem;line-height: 2;text-align: justify;}
.adv-l p span{color:#e7dc3e;}
.adv-r h4{margin-top:1.25rem;font-size:1.125rem;margin-bottom: 1rem;}
.adv-r p{font-size:1.5rem;}

@media(max-width:575px){
    .adv .wrapper{flex-wrap:wrap;}
    .adv-l{width:100%;}
    .adv-r{width:100%;margin-top:10px;justify-content: flex-start;}
}

/*solution*/
.solution{overflow: hidden;background-color:#f3f3f3;padding:1.875rem;}
.solution >h4{color:#000;}
.solution >p{font-size: 0.875rem;color:#f60000;}
.solution >ul li{line-height:2;font-size:0.875rem;}
.solution #case-list{overflow:hidden;}
.solution #case-list img{width:300px;margin-right: 1.25rem;height:180px;}
.solution #case-list p{text-align:center;font-size:0.875rem;line-height: 2;margin-bottom: 0;margin-top:5px;}
.question >h4{color:#000;}
.question >p{font-size: 0.875rem;color:#666;line-height:2;}
.question >ul li{background-color:#f3f3f3;border-bottom:1px solid #e2e2e2;height:3.75rem;line-height: 3.75rem;}
.question >ul li .icon{padding:0 1.875rem;}
.question >ul li a{color:#37474f;text-decoration: none;}
.question >ul li span{color:#3580c5;display: inline-block;padding:0 1.875rem;}

.question >ul li:hover{background-color:#3580c5;color:#fff;}
.question >ul li:hover a{color:#fff;}
.question >ul li:hover span{visible:hidden;}

@media(max-width:767px){
    .question >h4{margin-top:1.875rem;}
}


/*process*/
.process{background:url("../z_img/14.jpg")bottom center no-repeat;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.process h3{margin-top:1.875rem;}
.process img{max-width:100%;}
.process p{margin-bottom: 3.75rem;margin-top:1.25rem;color:#666;}
.process ul{margin-top:3.75rem;}
.process li{border:1px solid #37474f;border-radius: 4px;width:10.875rem;}
.process li a{text-decoration: none;color:#37474f;font-size: 0.875rem;line-height: 2.5rem;}
.process li:hover{background-color:#3580c5;border-color:#ddd;box-shadow: 0 3px 6px rgba(0,0,0,.1);}
.process li:hover a{color:#fff;}


/*advantage*/
.advantage h3.tit{margin-top:1.875rem;text-align: center;}
.advantage .img{max-width:100%;text-align: center;}
.advantage p.info{margin-bottom: 3.75rem;margin-top:1.25rem;color:#666;text-align: center;}
.advantage .list{margin-top: 3rem;}
.advantage .item{}
.advantage .item .info{background-color: #fafafa;padding-left: 0;padding-right: 0;}
.advantage .item .info dl{margin-bottom: 0;padding: 10% 7.5%;}
.advantage .item .info dl dt{font-weight: normal;padding-left: 4rem;margin-bottom: 1.25rem;}
.advantage .item .info dl dt span{font-size: 3rem;margin-left: -4rem;float: left;width: 4rem;line-height: 1;display: block;color: #3f86ca;font-family: impact;}
.advantage .item .info dl dt h3{margin-top: 0;font-size: 1.25rem;}
.advantage .item .info dl dt p{color: #3f86ca;text-transform: uppercase;font-size: 12px;margin-bottom: 0;font-weight: bold;}
.advantage .item .info dl dd{font-size: 0.875rem;line-height: 2rem;text-align: justify;}
.advantage .item .img{padding-left: 0;padding-right: 0;}
.advantage .item .img img{width: 100%;height: 100%;object-fit: cover;}


@media (min-width:768px){
    .advantage .item{margin-left:0;margin-right:0;}
    .advantage .item-1 .info,.advantage .item-1 .img{height: 355px;}
    .advantage .item-2 .info,.advantage .item-2 .img{height: 320px;}
    .advantage .item-3 .info,.advantage .item-3 .img{height: 360px;}
    .advantage .item-2{flex-direction: row-reverse;}
}
@media (max-width:767px){
    .advantage{padding-bottom:0;}
    .advantage .item .info dl{padding: 20px 15px;}
}

/*pz*/
.pz{background-color:#f3f3f3;}
.pz h3.tit{margin-top:1.25rem;}
.pz p.info{margin-top:1.25rem;color:#666;}
.pz .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.pz .list .item{width:calc((100% - 3.75rem) / 3);margin-top: 3.125rem;padding: 2px;background-color:#fff;box-shadow: 0 3px 6px rgba(0,0,0,.1);}
.pz .list .item .img{overflow: hidden;}
.pz .list .item .img img{transition: all linear 0.4s;width: 100%;}
.pz .list .item .con{padding: 1.25rem 1.5rem;}
.pz .list .item .con h4{font-size: 16px;font-weight: bold;color:#37474f;}
.pz .list .item .con p{font-size: 14px;margin-bottom: 0;line-height: 26px;color: #666;}
.pz .list .item:hover{background-color:#3085c5;}
.pz .list .item:hover .img img{transform: scale(1.2);}
.pz .list .item:hover .con h4{color:#fff;}
.pz .list .item:hover .con p{color:#fff;}

@media(max-width:1024px){
    .pz .list .item{width: calc(100% / 3 - 1.25rem);}
}
@media(max-width:767px){
    .pz .list .item{width: calc(50% - 7.5px);margin-top: 1.875rem;}
}

/*zd*/
.zd .tit{margin-bottom:0.625rem;}
.zd h5{font-size:0.875rem;color:#666;}
.zd .img{margin-top:1.875rem;}

/*case*/
.case{background-color:#f7f7f7;}
.case h3.tit{font-size: 2.25rem;text-align: center;margin-top: 0;margin-bottom: 10px;}
.case p.info{font-size: 0.875rem;text-align: center;text-transform: uppercase;color: #a1a2a3;}
.case .swiper-container {
    width: 100%;
    height: 100%;
    margin-top: 2rem;
    margin-bottom: 1rem;
    padding-bottom: 0.5rem;
}
.case .swiper-wrapper{
    
}
.case .swiper-slide {
    text-align: center;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.case li.swiper-slide{width: auto;}
.case li.swiper-slide a{display: block;padding: 5px 1.429rem;color: #141414;font-weight: lighter;text-decoration: none;}
.case li.swiper-slide.active a{background-color: #e14655;color: #fff;}
.case .swiper-container .swiper-pagination{bottom: -1px;height: 2px;top: auto;}

.case .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.case .item{width:calc(25% - 15px);margin-top: 20px;border: 1px solid #ddd;text-align: center;cursor: pointer;}
.case .item .img{overflow: hidden;position: relative;}
/*.case .item .img::after{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: rgba(0,0,0,.5);}*/
.case .item .img img{transition: all linear 0.4s;width:100%;}
.case .item p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 3.125rem;margin-bottom: 0;display: none;}
.case .item p a{color: #333;}
.case .item:hover .img img{transform: scale(1.1);}
/*.case .item:hover .img::after{display: none;}*/
.case .item:hover p a{color: #e14655;}

.case a.more{display: block;width: 10rem;padding: 0 5px;height: 2.5rem;line-height: 2.5rem;text-align: center;border-radius: 5px;border: 1px solid #141414;color: #141414;margin:3.25rem auto 0;}
.case a.more:hover{background-color:#e14655;color: #fff;border-color: #e14655;}
@media(max-width:768px){
    .case .item{width:calc(25% - 7.5px);margin-top: 10px;}
}
@media(max-width:576px){
    .case .item{width:calc(50% - 5px);margin-top: 10px;}
}

/*company*/
.company{background-color:#3085c5;padding-top:6.25rem;padding-bottom: 4.25rem;}
.company .infoBox{background-color:#fff;padding:3.125rem 3.125rem 3.125rem;box-shadow: 0 3px 6px rgba(0,0,0,.15);}
.company .video{width:calc(50% - 3.25rem);margin-right: 3.25rem;background-color:#000;display: flex;align-items: center;}
.company .video video{width:100%;}
.company .info{width:50%;}
.company .info h3{margin-top:1.25rem;margin-bottom:1.25rem;}
.company .info p{margin-top:1.5rem;line-height: 2.5;color:#666;font-size: 0.875rem;text-align: justify;margin-bottom: 1.5rem}
.company .info a.more{border:1px solid #3580c5;border-radius: 0.25rem;line-height: 2.25rem;font-size: 0.875rem;display: inline-block;width:8rem;text-align: center;color:#3580c5;text-decoration: none;}
.company .info a.more:hover{background-color:#3580c5;color:#fff;}
.company .hotline{margin-bottom:1.875rem;margin-top:10px;font-size:0.875rem;color:#f60000;background-color:#f3f3f3;}
.company .hotline span{font-size:1.375rem;font-weight: bold;}
@media(max-width:768px){
    .company .video{width:100%;margin-right: 0;}
    .company .info{width:100%;}
}
@media(max-width:576px){
    .company{padding-top:3.25rem;}
    .company .infoBox{padding:1.75rem 1.25rem;}
}
/*news*/
.news{background-color:#fafafa;}
.news h3{text-align: center;margin-top:1.25rem;margin-bottom: 0;}
.news .img{text-align:center;}
.news .list{background-color:#fff;margin-top:1.875rem;box-shadow: 0 3px 6px rgba(0,0,0,.1);}

.news .item{padding:1.875rem;margin-bottom: 0;width:calc(100% / 3);}
.news .item dt{overflow: hidden;margin-bottom: 0.625rem;}
.news .item dt img{width: 100%; transition: all linear 0.4s;}
.news .item dt:hover img{transform:scale(1.2);}
.news .item dd{margin-bottom:0;}
.news .item dd h5{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 1rem; margin-top:0.625rem;}
.news .item dd h5 a{color:#000;text-decoration: none;}
.news .item dd h5 a:hover{color:#f60000;}
.news .item span{font-size:12px;color:#666;display: block;}
.news .item p{font-size:12px;line-height:2em;height:4em;overflow:hidden;color:#666;margin-top:0.625rem;text-align: justify;}

.news a.more{display: block;border:1px solid #37474f;border-radius: 4px;width:10.875rem;text-decoration: none;color:#37474f;font-size: 0.875rem;line-height: 2.5rem;text-align: center;margin:3.25rem auto 1.875rem;}
.news a.more:hover{background-color:#3580c5;border-color:#ddd;box-shadow: 0 3px 6px rgba(0,0,0,.1);color:#fff;}


@media(min-width:576px) and (max-width:991px){
    .news .item{width:50%;border-bottom:1px dashed #ddd;}
    .news .item:nth-child(odd){border-right:1px dashed #ddd;}
}
@media(max-width:575px){
    .news .item{width:100%;border-bottom: 1px solid #ddd;}
    .news .item:last-child{border-bottom:0;}
    .news .item dd h5{font-size:14px;}
}

/*partner*/
.partner h3.tit{margin-top:1.25rem;}
.partner p.info{margin-top:1.25rem;margin-bottom: 3.75rem;color:#666;}
.partner .list{border-top:1px solid #ddd;border-left:1px solid #ddd;}
.partner .item{width:calc(100% / 6);padding: 0.9375rem;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.partner .item img{max-width:100%;}

@media(max-width:767px){
    .partner .item{width:25%;}
}
@media(max-width:575px){
    .partner .item{width:calc(100% / 3);}
}


/*contact*/
.contact{position: relative;background-color:rgba(53,128,197,1);color:#fff;}
.contact #map{height:100%;color:#37474f;}

.contact h3.tit{margin-top:1.25rem;text-align: center;}
.contact .img{text-align: center;}
.contact p.info{text-align: center;margin-top:1.25rem;margin-bottom:3.125rem;}
.contact .infoBox{flex-wrap:wrap;}
.contact .infoList{width:32%;}
.contact .infoList h4{font-size:1.25rem;margin-bottom: 1.25rem;}
.contact .infoList dt{font-size:0.875rem;font-weight: normal;color:#e7dc3e;}
.contact .infoList dd p{font-size:0.875rem;line-height: 2.5;margin-bottom:0;}
.contact .infoList dd p a{color:#fff;text-decoration: none;}

.contact .messageForm{width:68%;}
.contact .messageForm input{border-radius:0;height:calc(3.125rem + 2px);}
.contact .messageForm input::placeholder{color:#808080 !important;}
.contact .messageForm textarea{border-radius:0;}
.contact .messageForm button{border:1px solid #fff;background-color:transparent;color:#fff;width:30%;line-height: 3.125rem;font-size: 1.25rem; border-radius: 4px;}
@media(max-width:991px){
    .contact .infoBox{flex-flow: wrap-reverse;}
    .contact .infoList{width:100%;margin-top:1.25rem;}
    .contact .messageForm{width:100%;min-height:25rem;}
}

@media(max-width:768px){
    .contact .infoList{}
}
@media(max-width:575px){
    .contact .messageForm{width:100%;margin-left:0;}
    .contact .messageForm input#KS_name{margin-bottom:1rem;}
}

/*业务栏目页*/
.location{padding:1.25rem 0 0.625rem;border-bottom:1px solid #ddd;line-height: 2;font-size: 14px;}
.location a{color:#37474f;text-decoration: none;}
.location i{margin:0 0.5rem;}
.location a >i{margin: 0 0.25rem 0 0;}
.location a:hover{color:#f60000;}

.main .category{padding-bottom:1.875rem;}
.main .category .item dl dd{padding:1.25rem;}
.main .category .item dl dd p{font-size:12px;height:6em;overflow:hidden;}
@media(min-width:992px){
    .main .category .item{margin-right:30px;}
    .main .category .item:nth-child(3n){margin-right:0;}
}
@media(min-width:576px) and (max-width:991px){
    .main .category .item{margin-right:15px;}
    .main .category .item:nth-child(3n){margin-right:0;}
}
@media(max-width:575px){
    .main .category .item{margin-right:10px;}
    .main .category .item:nth-child(2n){margin-right:0;}
}


/*业务内容页*/
.mainBox{padding:1.875rem 0;}
.mainBox .leftNav{margin-bottom:1.25rem;}
.mainBox .leftNav >h3{font-size: 1.25rem;background-color:#3580c5;color:#fff;padding:1.25rem 0.9275rem 0.625rem;line-height:28px;margin-bottom: 0;}
.mainBox .leftNav >h3 em{font-size:12px;font-style: normal;}
.mainBox .leftNav nav{border:1px solid #3085c5;padding:10px 15px;}
.mainBox .leftNav nav a{font-size: 14px;border-bottom:1px dashed #ddd;color:#37474f;line-height: 3.125rem;text-decoration: none;}
.mainBox .leftNav nav a:first-child{margin-top:0;}
.mainBox .leftNav nav a:hover{color:#fff;background-color:#3580c5;padding:0 0.9375rem;}
.mainBox .leftNav nav a span{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.mainBox .leftNav nav a i{margin-right:0.5rem;}

.mainBox .leftContact{margin-bottom:1.25rem;}
.mainBox .leftContact >h3{font-size: 1.25rem;background-color:#3580c5;color:#fff;padding:1.25rem 0.9275rem 0.625rem;line-height:28px;margin-bottom: 0;}
.mainBox .leftContact >h3 em{font-size:12px;font-style: normal;}
.mainBox .leftContact dl{padding:10px 15px;border:1px solid #3085c5;}
.mainBox .leftContact dl dt{display:none;}
.mainBox .leftContact dl dd h5{color:#f60000;font-size:14px;margin-top:10px;font-weight: bold;}
.mainBox .leftContact dl dd p{font-size:14px;margin-bottom:10px;line-height: 2;}
.mainBox .leftContact dl dd p a{color:#3085c5;}
.mainBox .leftContact dl dd p a:hover{color:#f60000;}

.mainBox .contentBox{margin-bottom:1.25rem;margin-top:1.25rem;}
.mainBox .contentBox h4{text-align:center;font-size: 1.25rem;margin-bottom:1.25rem;}
.mainBox .contentBox p{line-height: 2;margin-bottom: 0.625rem;font-size:14px;}
.mainBox .contentBox p img{max-width:100%;}

.mainBox .contentBox table{width:100%;border:1px solid #ddd;font-size:14px;}
.mainBox .contentBox table tr{border-bottom:1px solid #ddd;}
.mainBox .contentBox table tr td{border-right:1px solid #ddd;vertical-align: middle;padding:0.75rem;text-align: center;}
.mainBox .contentBox table tr td p{margin-bottom:0;}

.mainBox .contentBox table tr.firstRow td{background-color:#3085c5 !important;color:#fff;}
.mainBox .contentBox table tr:nth-child(odd){background-color:#fafafa;}
.mainBox .contentBox table tr:nth-child(even){background-color:#fff;}
.mainBox .proList{margin-bottom: 1.25rem;}
.mainBox .proList >.d-flex{background-color:#3085c5;color:#fff;padding:0.75rem;}
.mainBox .proList >.d-flex span{font-size: 14px;}
.mainBox .proList >.d-flex a{color:#fff;font-size: 12px;}
.mainBox .proList >.d-flex a:hover{color:#e7dc3e;}
.mainBox .proList >.d-flex a i{margin-left:0.5em;}
.mainBox #proBox{overflow:hidden;margin-top:1.25rem;}
.mainBox #proBox a{text-decoration: none;}
.mainBox #proBox img{width:200px;margin-right: 1.25rem;height:120px;}
.mainBox #proBox p{text-align:center;font-size:0.875rem;line-height: 2;margin-bottom: 0;margin-top:5px;color:#37474f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:200px;}
.mainBox #proBox td:hover p{color:#f60000;}

@media(max-width:767px){
    .mainBox{flex-direction:column-reverse;padding-top:0;}
}


/*关于我们栏目页*/
.about-list{}
.about-list .item{text-align:center;margin-bottom:0;}
.about-list .item dt{overflow:hidden;padding:0.625rem;border:1px solid #ddd;}
.about-list .item dt img{max-width:100%;}
.about-list .item dd{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 0.625rem;font-size:14px;margin-top:5px;margin-bottom: 0;}

@media(min-width:992px){
    .about-list .item{margin-top:30px;width:calc((100% - 90px) / 4);margin-right:30px;} 
    .about-list .item:nth-child(4n){margin-right:0;}
}
@media(min-width:576px) and (max-width:991px){
    .about-list .item{margin-top:15px;width:calc((100% - 30px) / 3);margin-right:15px;} 
    .about-list .item:nth-child(3n){margin-right:0;}
}
@media(max-width:575px){
    .about-list .item{margin-top:10px;width:calc(50% - 5px);margin-right:10px;} 
    .about-list .item:nth-child(2n){margin-right:0;}
    .about-list .item dd{font-size:12px;}
}


/*machine-list*/
.machine-list{}
.machine-list dl{text-align:center;margin-bottom:0;}
.machine-list dl dt{overflow:hidden;padding:0.625rem;border:1px solid #ddd;}
.machine-list dl dt a{display:block;overflow: hidden;}
.machine-list dl dt img{width:100%;transition: all linear 0.4s;}
.machine-list dl dd{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 0.625rem;font-size:14px;margin-top:5px;margin-bottom: 0;}
.machine-list dl dd a{color:#37474f;}

@media(min-width:992px){
    .machine-list dl{margin-top:30px;width:calc((100% - 60px) / 3);margin-right:30px;} 
    .machine-list dl:nth-child(3n){margin-right:0;}
    .machine-list dl:hover img{transform:scale(1.2);}
    .machine-list dl:hover dd a{color:#f60000;}
}
@media(min-width:576px) and (max-width:991px){
    .machine-list dl{margin-top:15px;width:calc((100% - 15px) / 2);margin-right:15px;} 
    .machine-list dl:nth-child(2n){margin-right:0;}
}
@media(max-width:575px){
    .machine-list dl{margin-top:10px;width:calc(50% - 5px);margin-right:10px;} 
    .machine-list dl:nth-child(2n){margin-right:0;}
    .machine-list dl dd{font-size:12px;}
}

/*新闻栏目页*/
.news-list{}
.news-list dl{border-bottom:1px solid #ddd;margin-bottom: 0;margin-top:1.25rem;width:100%;}
.news-list dl dt{font-size:1.125rem;margin-bottom:0.625rem;}
.news-list dl dt a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color:#000;font-weight: normal;text-decoration: none;}
.news-list dl dt a i{margin-right:0.5rem;}
.news-list dl dt span{font-size:12px;color:#3085c5;margin-left:0.5rem;font-weight: normal;}
.news-list dl dd{line-height:2;font-size:14px;height:4em;overflow: hidden;color:#666;padding-left:1.625rem;}
.news-list dl dt a:hover{color:#f60000;}









