﻿mark{background:none;}

.videoLayer{ position:absolute; z-index:100; display:none; width:95%; height:223px; background:#fff;}
.videoLayer .imgDiv img{ width:100%;}

.contactPart1 .mapDiv{width:100%;height:250px;}
.contactPart1 .mapDiv img{width:auto;height:auto;}

.single .box {padding:0.5rem 0 0;}



.webmap{ margin: 40px 0; }
.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: 125px; 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: #5d9a1b url(../images/a12_03.png) no-repeat calc(100% - 14px) center; border-color: #5d9a1b; }
.webmap li a.p:hover{ animation: aad 0.2s linear forwards; }
.webmap li a:last-child , .webmap li div:last-child{ margin-bottom: 0; }

/*webmap*/
.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: #5d9a1b; 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; }


.search {padding-top:0;}

.nodata {text-align:center;}

.servicePart2 .list li .box{overflow:hidden}
.indexA .swiper-slide .imgDiv img{width:auto;height:115px;}
.serviceIndex .list li .imgDiv img{width:100%;}
.typeLayer .list2{padding: 0.3rem 0;}


.headDiv .tel a{color: #005c35;}

.indexPart2 .list li:nth-child(3n):after,.indexPart2 .list li:last-child:after{display:none;}
.indexPart2 .list3 ul{height:auto;}

.search .list li .name{height:auto;}
.search p a {
    display: inline-block;
    position: relative;
    margin: 0 0.1rem 0 0.2rem;
    width: 2.4rem;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.28rem;
    color: #fff;
    text-align: center;
    border-radius: 0.48rem;
    background-image: -webkit-linear-gradient(top,#68c209,#017d42);
    background-image: -moz-linear-gradient(top,#68c209,#017d42);
    background-image: -o-linear-gradient(left top,#68c209,#017d42);
    background-image: linear-gradient(to bottom,#68c209,#017d42);
}

.search p  a img {
    position: relative;
    top: -0.02rem;
    padding-right: 0.2rem;
    width: 0.36rem;
}


.historyPart2 .list li .msg {text-align:justify;}


.pageBanner .wenDiv .wen3,.pageBanner .ziDiv .btnDiv,.pageBanner .fontDiv .btnDiv,.pageBanner .solidDiv .font3,.pageBanner .solidDiv .font4{display:none;}



.indexPart4 .botDiv .content span {color: #5d9a1b;position: absolute;right: 0;bottom: 0;background: #f6f6f6;}

.zjmxfDiv{height:5.2rem;}
.zjmxfDiv .list li .name{height:0.36rem;}
.zjmxfDiv .list li .botDiv {padding: 0.3rem 0.3rem 0.3rem;height: 0.36rem;}


.analysis3 .detail-box .list .item .liebiao li  {
    height: 0.56rem;
    line-height: 0.56rem;
    overflow: hidden;
    padding-left: 0.25rem;
    color: #353535;
    background: url(../images/ico2.png) left center no-repeat;
    background-size: 0.08rem;
}