﻿.newsBox .tagList li{width:auto;}
.newsBox .tagList li a{padding: 0 8px;}

.newsList li .imgDiv{height:260px;overflow:hidden;}

.newShow .content iframe {max-width: 100%;height: auto;}

.single .content{font-size: 14px;line-height: 24px;}

.btnDiv a.disabled{cursor:not-allowed;}

.spliceTech .part3 .list li .name{padding:0 8px;}
.splice .part5 .list li .name{padding:0 8px;}

.splicePic .agentlist .slick-slide .year{width:178px;}

.equipBanner .videoDiv{position:relative;height:600px;}
.contactPart2 .map{margin-bottom: 50px;}



.indexNews .imgDiv{height:260px;overflow:hidden;}
.indexNews .content{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;word-break:break-all;}
#map_footer {width: 287px;height: 180px;}
.mxfDiv #map-main2,.mxfDiv #baidu-map-main2{width:884px;position:unset;height: 440px;}

#map-main2{max-width: 1200px;height: 400px;position: relative;overflow: hidden;}



.webmap{ margin-top: 40px; }
.webmap ul{ overflow: hidden; }
.webmap li{ float: left; margin-right: 25px; background: url(../../images/mapbor_05.jpg) no-repeat repeat center top; }
.webmap li:last-child{ margin-right: 0;}
.webmap li a{ display: block; min-width: 78px; height: 41px; border: 1px solid #cccccc; border-radius: 8px; text-align: center; line-height: 41px;padding: 0 26px; }
.webmap li .h6{ margin-bottom: 40px; background: #FFFFFF; }
.webmap li a.p{ margin-bottom: 21px; color: #FFFFFF; background: #38a8e4 url(../../img/a12_03.png) no-repeat calc(100% - 14px) center; border-color: #38a8e4; }
.webmap li a.p:hover{ animation: aad 0.2s linear forwards; }

.navitem .navitemname{padding: 0 0.95vw;}


@keyframes aad{
	0%{  background: #38a8e4 url(../../images/a12_03.png) no-repeat left center; }
	100%{  background: #38a8e4 url(../../images/a12_03.png) no-repeat calc(100% - 14px) center; }
}
.webmap li a:last-child , .webmap li div:last-child{ margin-bottom: 0; }


.contactPart2 .resultList li p{padding-right:100px;}

.download .list li .lbox{min-height: 233px;height: auto;}
.download .list li .imgDiv{}
.download .list li .imgDiv img{width:130px;}

.download .list li .name img{width:38px;}

.download .liebiao li .imgDiv{overflow:hidden;}

.foot .msg a{color:#fff;}

.technologyBox{margin-bottom: 100px;border-top: 1px solid #e6e6e6;}

.indexPart2 .txt{font-weight:normal;}

.newShow .imgDiv img {max-width:100%;height:auto!important;}

.equipment .downloadBtn{margin-bottom:8px;}

.spliceDiv2 .part2,.spliceDiv .part2{padding-top:0;}

.equipBanner video{width:100%;}

@media screen and (max-width: 1004px) {
    .splicePic .agentlist .slick-slide .year{width:108px;}
    .equipBanner .videoDiv{height:300px;}
    .mxfDiv #map-main2{width:100%;}

    .webmap li{ width: 100%; background: none; border-bottom: 1px solid #ccc; }
    .webmap li a{ width: auto; height: auto; border: none;line-height: 28px;min-width:unset;padding:0; }
    .webmap li .h6{ overflow: hidden; margin: 10px 0; }
    .webmap li .h6 a{ float: left; font-size: 18px; color: #0048a9; font-weight: bold; }
    .webmap li .box{ overflow: hidden; }
    .webmap li a.p{ float: left; margin-right: 20px; background: none; color: #666666; margin-bottom: 0; }
    .webmap li div:last-child{ margin-bottom: 20px; }

    .sideBar{display:none;}

    .technologyBox{margin-bottom: 1rem;}
}