mark{background:none;}

input:focus::-webkit-input-placeholder{color: transparent;}
input:focus:-moz-placeholder{color: transparent;}
input:focus::-moz-placeholder{color: transparent;}
input:focus:-ms-input-placeholder{color: transparent;}

.indexPart2 .rightDiv .list2{padding-left: 0;}

.w100p{width:100%;}

.news .list p{text-align:center;}


.videoLayer{ position:absolute; z-index:100; display:none; width:900px; height:430px; background:#fff;}
.videoLayer .imgDiv img{ width:100%;}



.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; }







.single .box {line-height:30px;}

.serviceShow2 .conDiv { min-height:unset; padding-bottom: 40px;}

.indexPart2 .rightDiv .lists{overflow:auto;height: 3.04rem;}
.indexPart2 .rightDiv .lists .list{overflow:hidden;margin-top: 0.26rem;}
.indexPart2 .rightDiv .lists::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

.indexPart2 .rightDiv .lists::-webkit-scrollbar-thumb {
    background-color: #D1D1D1;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border-left: 2px solid transparent;
    border-top: 2px solid transparent;
}

.indexPart2 .rightDiv .lists::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}


.serviceShow1 .rightDiv .content {height: 104px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;word-break: break-all;}

.indexPart2 .rightDiv .list li{width:33.33%;padding-right: 0;}
.indexPart2 .rightDiv .list li:after{right: 0.1rem;}
.indexPart2 .rightDiv .list li:nth-child(3n):after{display:none;}
.indexPart2 .rightDiv .list li:nth-last-child(1):after{display:none;}


.zNav li a{text-align:center;}

.sNav .tab li a{color:#fff;display:block;}
/*.indexPart2 .rightDiv .list2 li{width:25%;padding-right: 0;}
.indexPart2 .rightDiv .list2 li:nth-child(3n):after{display:block;}
.indexPart2 .rightDiv .list2 li:nth-child(4n):after{display:none;}*/
.contactPart1 .mapDiv img{width:auto;height:auto;}

.sNav .list2 ul{overflow:unset;height:auto;}

.indexPart2 .rightDiv .scroll{height:250px;margin-top:0;}
.indexPart2 .rightDiv .scroll .list{margin-top: 0.42rem;}




.serviceIndex .list ul li {padding: 15px 0;}




.search p a {

    margin-right: 20px;
    margin-left:12px;
    position: relative;
    width: 140px;
    height: 46px;
    line-height: 46px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    border-radius: 24px;
    background-image: -webkit-linear-gradient(top,#ffc263,#ff9c00);
    background-image: -moz-linear-gradient(top,#ffc263,#ff9c00);
    background-image: -o-linear-gradient(left top,#ffc263,#ff9c00);
    background-image: linear-gradient(to bottom,#ffc263,#ff9c00);
}
.search p img{ position: relative; top: -2px; padding-right: 12px; }


.search .list li .name span {font-size: 12px;color: #eee;display: inline-block;height: 14px;line-height: 14px;margin-left: 5px;background: #5ca721;padding: 3px;}



/*客服设置*/
.reliability3 table td{cursor:pointer;}


.customerPic .swiper-slide .imgDiv{font-size:18px;}



.pageBanner .wenDiv .wen3 {display:none;}


.solid4{padding:60px 0;height:auto;padding-bottom: 30px;}


#mbNextLink,#mbPrevLink{display:none;}
#mbCloseLink {
    width: 56px;
    height: 56px;
    background: url(https://zhongkejianche.oss-cn-guangzhou.aliyuncs.com//uploads/20221011/143bdc414e7a5f546e8de2708204ac76.png) no-repeat;
    right: -20px;
    top: -20px;
}

.news .list li .name{display: flex;}
.news .list li .name em{display: inline-block;height: 22px;line-height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: calc(100% - 100px);}

.news .list li .name{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.xNav{background:#f0f0f0;}
.indexPart4 .leftDiv .content {height: 1.68rem;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 7;display: -webkit-box;}

/*20220402*/
.serviceShow2{padding-bottom:0}

.serviceShow1 .rightDiv .mxfDiv{padding-top:20px;}
.serviceShow1 .rightDiv .btnGroup{bottom:20px;}

.serviceShow1 .rightDiv .tags{padding-top:8px;font-size:14px;}
.serviceShow1 .rightDiv .tags span{color:#797979;}
.serviceShow1 .rightDiv .tags a{color:#005b33;}

.w790 .tags{padding-top:0;font-size:14px;padding-bottom:15px;display:inline-block;}
.w790 .tags span{color:#797979;}
.w790 .tags span img {margin: 0 6px 0 20px;top:0;}
.w790 .tags a{color:#797979;margin-right: 4px;padding:0;font-size: 12px;}
.w790 .tags a:hover{cursor:pointer;color:#005b33;text-decoration:none;}
.w790 .tags a:after{display:none;}

.newShow .wnList li a{color:#ccc;margin-right:8px;}
.newShow .wnList li a:hover{color:#005b33;}

.pageBanner2:after{display:none;}
.pageBanner2 img{-webkit-filter: grayscale(40%);filter: grayscale(40%);}
.pageBanner2 .layer{ position: absolute; left: 50%; width: 560px; margin-left: -280px; top: 50%; transform: translateY(-50%); border-radius: 8px; background: rgba(255,255,255,0.8); overflow: hidden; }
.pageBanner2 .layer .input1{ width: 100%; height: 60px; line-height: 60px; font-size: 16px; padding-left: 25px; box-sizing: border-box;}
.pageBanner2 .layer .btn1{ position: absolute; right: 0; top: 0; width: 60px; height: 60px;background: #fff url(../images/nimg25_1.png) center no-repeat; }

.tags .item{margin-bottom:30px;}
.tags .item .title{font-weight: bold;font-size: 24px;color: #5d9a1b;padding-bottom: 25px;text-align: center;}
.tags .item .list a{border:1px solid #ccc;padding:4px 8px;margin-left:3px;line-height:43px;width:auto;white-space:nowrap;font-size: 14px;}
/* 20220402 */



@media screen and (max-width: 1600px) {
    .zjmxfDiv .list li .botDiv{height: 1.95rem;}
}

@media screen and (max-width: 1440px) {
    .zjmxfDiv .baozhe{padding-left: 1.5rem;}
    .zjmxfDiv .list li .ico{margin: 8px auto 0;}
}